This is an old revision of the document!
Radar ultrasonic
Autor
Introducere
Proiectul consta in implementarea unui radar care detecteaza daca in fata se afla vreun obiect.
Radarul consta intr-un senzor ultrasonic care, cu ajutorul unui servomotor, va realiza o miscare stanga dreapta (un semicerc) si va detecta daca obiectele prezente in raza de actiune.
Radarul va fi desenat pe ecran sub forma unor linii verzi (va avea forma unui semicerc), iar obiectul detectat va fi reprezentat prin linii rosii.
Descriere generală
Schema bloc
Hardware Design
Lista de piese
Software Design
Mediu de dezvolrare folosit: Arduino IDE, Processing IDE
Limbaj de programare folosit: C (Arduino) + Java (Processing)
Biblioteci folosite:
Servo.h - pentru servomotor
Serial - pentru comunicarea serial
Implementare
Inainte de setup:
am definit pinii Tirg si Echo ai senzorului ultrasonic
creez un obiect Servo pt controlul servomotorului
In setup():
setez ca output pinul Trig de pe senzor
setez ca input pinul Echo de pe senzor
atasez pinul 12 servomotorului
In functia loop():
rotesc servomotorul de la 0 la 180 grade
calculez distanta masurata de senzorul ultrasonic
trimit datele prin portul Serial pentru a le prelua in Processing IDE
rotesc servomotorul de la 180 la 0 grade si repet trimiterea datelor
voi trimite perechi (unghi, distanta).
unghiul este separat de distanta prin virgula, iar perechiile separate prin punct
In Processing IDE preiau datele de pe portul Serial trimise de pe placa si construiesc radarul
Preiau unghiul si distanta; desenez radarul, obiectul detectat si textul folosind functii din processing
Rezultate obtinute
Concluzii
Download
Jurnal
21/04: alegerea temei de proiect
25/04: crearea paginii de wiki, descriere, diagrama bloc, lista de piese hardware (sumar)
14/05: achizitionarea pieselor
15/05: inceperea montajului
20/05: realizarea codului arduino pentru miscarea servomotorului si trimiterea datelor calculate de senzor
Bibliografie/Resurse