This is an old revision of the document!
Proiectul consta intr-o boxa (in acest caz un buzzer pasiv) care evita obstacole pentru a obtine calitatea optima a sunetului.
Proiectul are la baza un sistem radar, format dintr-un senzor ultrasonic atasat la un servomotor care se va misca stanga-dreapta constant pe un unghi de 120 de grade. La acest sistem se va atasa un alt servomotor cu buzzer, care va scoate constant un sunet si se va misca in zonele in care radarul nu detecteaza niciun obstacol. Daca un obstacol a fost detectat, servomotorul cu buzzer se va opri si va continua sa se miste in pozitia in care radarul nu a mai detectat nimic. De asemenea, buzzer-ul va scoate un sunet distinct atunci cand senzorul ultrasonic a detectat un obstacol.
Piesa | Link |
1. Arduino Uno R3 ATmega328p | https://cleste.ro/arduino-uno-r3-atmega328p.html |
2. Breadboard 400p | https://cleste.ro/breadboard-400-puncte.html |
3. Senzor ultrasonic HC-SR04 | https://cleste.ro/senzor-ultrasonic-hc-sr04.html |
4. 2x Servomotoare MG90S | https://cleste.ro/motor-servo-mg90s-180g.html |
5. Buzzer pasiv | https://cleste.ro/modul-buzzer-pasiv.html |
6. Fire mama-tata | https://cleste.ro/10-x-fire-dupont-mama-tata-10cm.html |
7. Fire tata-tata | https://cleste.ro/10-x-fire-dupont-tata-tata-10cm.html |
Servo.h – Folosit pentru a putea comunica cu servomotoarele.
=Functia calculateDistance()==