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
Arduino Uno
Breadboard
Senzor ultrasonic
Servomotor
Fire
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 object 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 servo motorul de la 15 la 165 grade
calculez distanta masurata de senzorul ultrasonic
trimit datele prin portul Serial pentru a le prelua in Processing IDE
rotesc servo motorul de la 165 la 15 grade si repet
In Processing IDE preiau datele de pe portul Serial trimise de pe placa si construiesc radarul
Preiau unghiul si distanta; desenez radarul, obiectul si textul folosind functii din processing
Rezultate obtinute
Concluzii
Download
Jurnal
Bibliografie/Resurse