This is an old revision of the document!


Masina spionaj

Introducere

Ideea proiectului este de a implementa o masinuta care are atasata o camera video ca va filma drumul parcurs, dar si un senzor de distanta care o va incetini atunci cand se apropie de un obstacol. Alimentarea masinutei se va face pe baza de baterii, situate intr-un suport special.Ideea a pornit de la clasicele masini cu telecomanda, dar si de la implementarea unei camere de supraveghere remote a unei locuinte, care reproduce imaginea pe telefon.

Descriere generală

Proiectul se foloseste de placuta esp8266 care are rolul de a controla motorasele si a deplasa masina in toate directiile. De asemenea, placuta va colecta datele de la senzor si va incetini masina la apropierea unui obstacul. Placuta va receptiona si imaginea video de pe camera de filmat si o va trimite in telefon prin conexiune Wi-FI.

Hardware Design

Lista de piese:

  • placuta esp8266 wemos D1
  • camera video OV7670
  • senzor ultrasonic
  • 4 motorase DC pentru fiecare roata a masinii, roti + sasiu
  • suport baterii
  • fire pentru conectarea pieselor
  • driver motor L293D - intre timp l-am inlocuit cu L298N

Software Design

Descrierea codului aplicaţiei (firmware):

  • mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR)
  • librării şi surse 3rd-party (e.g. Procyon AVRlib)
  • algoritmi şi structuri pe care plănuiţi să le implementaţi
  • (etapa 3) surse şi funcţii implementate

Rezultate Obţinute

Care au fost rezultatele obţinute în urma realizării proiectului vostru. Video: https://youtu.be/gODNj-_Wjl4

Concluzii

Download

O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-).

Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.

Jurnal

Evenimente:

  • 08-05-2023 comanda piese
  • 10-05-2023 familiarizare cu piesele cumparate si Arduino IDE
  • 14-05-2023 comanda alte piese
  • 17-05-2023 asamblare sasiu masina si studierea noilor piese
  • 19-05-2023 realizarea rotirii unui singur motor intr-un singur sens
  • 22-05-2023 am inlocuit L293D cu L298N deoarece era incompatibila cu placuta ESP8266 WEMOS D1
  • 23-05-2023 masina merge in toate directiile, problema fiind placuta ce nu avea pinii notati corespunzator
  • 23-05-2023 nu recomand aceasta placuta, deoarece a durat destul de mult pana am identificat pinii si are pini insufcienti
  • 24-05-2023 dupa ce am determinat si alti pini folosind un led, am decis sa renunt la camera video din lipsa de pini
  • 25-05-2023 realizare cod senzor ultrasonic
  • 29-05-2023 am lipit firele pentru alimentarea cu baterii, iar proiectul este gata

Bibliografie/Resurse

pm/prj2023/drtranca/andrei.gavriliu.1685361732.txt.gz · Last modified: 2023/05/29 15:02 by andrei.gavriliu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0