Proiectul consta in construirea unui radar pentru distante
cu ajutorul unui microcontroler Arduino UNO
.
Scopul radarului este de a scana zona din fata lui, fiind rotit de un servomotor
, detectand obiectele care se afla in fata sa.
Acest proiect a pornit de la ideea de a crea un dispozitiv util care poate ajuta la detectarea obiectelor, in cazul in care acestea sunt foarte aproape de el, sa avertizeze utilizatorul. Poate fi asemanat cu un radar al unui submarin sau avion.
Radar rotativ care consta intr-un senzor de distanta si un servomotor. Senzorul de distanta este montat pe un suport si este atasat de servomotor. Acesta este conectat la un microcontroler Arduino UNO, care primeste datele de la senzor si le afiseaza pe un display LCD.
In functie de distanta la care detecteaza obiectele, un LED RGB isi va schimba culoarea in functie de distanta la care se afla obiectul (verde, galben, rosu).
De asemenea, distanta inregistrata se poate observa si pe display-ul LCD atasat microcontrolerului
si un buzzer
va emite un sunet in functie de distanta la care se afla obiectul.
Lista de componente utilizate:
Schema Arduino Tinkercad:
Schema electrica:
Montaj
Schema logica de functionare:
Am folosit informatii din 3 laboratoare:
Partea de soft este impartita in 2:
1. Primirea datelor de la senzor
2. Procesarea/Afisarea datelor primite
1) Arduino
are urmatoarele roluri:
2) Procesarea
are urmatoarele roluri:
In setup()
:
In loop()
:
Link video Youtube cu rezultatul final.
Codul, atat pentru arduino, cat si pentru processing, se gaseste la urmatorul link de Github
* 20 aprilie: alegere proiect, documentare
* 26 aprilie: comandare componente
* 4 mai: teste componente individuale
* 10 mai: combinare componente
* 12 mai: cod pentru vizualizare grafic
* 18 mai: adaugare functionalitati pentru a indeplini cerinta `notiuni din 3 laboratoare`