Servo with ultrasonic sensor - Arduino for beginners

Discutii despre placile de dezvoltare compatibile Arduino
User avatar
Levy
Gold User
Posts: 1581
Joined: 02 Oct 2013 15:07
Location: ABSURDISTAN

Servo with ultrasonic sensor - Arduino for beginners

Unread postby Levy » 29 Dec 2021 17:53

La o postare facebook, cineva a intrebat, cum ar putea sa faca, sa miste capul unei papusi in stanga si dreapta.
I-am scris ca se poate destul de simplu cu un Arduino si un servo motor.

Am facut un mic video cu rezultatele:
phpBB [video]


Hardware necesar:

Arduino nano
Image

O sursa de 5V, pentru ca sa nu legam servo motorasul direct de arduino
Image

Un mic motor servo de care se poate misca 180*
Image

Facand montajul si scriind putin cod, se poate observa ca servo se misca continuu, astfel papusa din discutie urmand a-si misca capul continuu.
Pentru a evita asta, s-a introdus un senzor ultrasonic in circuit
Image

Am rescris codul, astfel incat, daca te apropii de o anumita distanta de senzorul cu ultrasunete, papusa sa faca o miscare stanga dreapta, pana in momentul in care ai iesit din raza lui de actiune.

Legaturile au fost facute in felul urmator.

SERVO SURSA 5V ARDUINO
ROSU --- +5V
MAROU-- -5V
GALBEN -------------- D3 de pe Arduino

a nu se uita sa se conecteze GND de la Arduino cu -5V de pe sursa externa.
Daca vrem sa alimentam si Arduino din sursa externa (doar dupa ce am scos cablul USB din arduino!!) se va alimenta la VIN de pe Arduino din +5V de pe sursa externa.

Dupa ce s-a adaugat si senzorul ultrasonic, avem urmatoarele legaturi in plus.

Ultrasonic Arduino
VCC ---------- 5V
GND ----------- GND
TRIG ----------- D11
Echo ----------- D12

Daca am gresit ceva la descrierea legaturilor, le veti putea depista foarte usor din codurile incarcate in Arduino.
Toate codurile pe care le-am folosit in acest mic experiment, le puteti vedea in descrierea videoclipului.

Spor la bricolat !
Sarbatori fericite ! :drink:
Dacă ai tăiat și ultimul copac, ai otrăvit și ultimul râu și ai prins și ultimul pește, ai să fi uimit să constați că banii nu sunt comestibili !

Image

Return to “Arduino”

Who is online

Users browsing this forum: No registered users and 80 guests