Cuprins:
- Pasul 1: Despre senzorul cu ultrasunete
- Pasul 2: De ce veți avea nevoie - Hardware
- Pasul 3: Asamblați setul de șasiu Mini robot rotund
- Pasul 4: Circuitul
- Pasul 5: Codul
- Pasul 6: Gata
Video: „GRECO” - Robot de evitare a obiectelor Arduino pentru începători: 6 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Ei bine, dacă sunteți începător, aici veți găsi cel mai simplu mod de a vă construi propriul robot care să evite obiectul!
Vom folosi un mini șasiu robot rotund cu două motoare de curent continuu pentru a-l construi mai ușor.
Încă o dată alegem să folosim celebra placă Arduino UNO.
Micul nostru robot „GRECO” va căuta obiectul din fața acestuia folosind un senzor cu ultrasunete. Dacă este detectat un obiect, robotul se va opri și va „privi” la dreapta și la stânga pentru cea mai bună cale de evacuare!
Pagina oficială a proiectului și actualizări viitoare:
Sunteți gata? Să începem!
Pasul 1: Despre senzorul cu ultrasunete
Senzorii cu ultrasunete funcționează pe un principiu similar radarului sau sonarului, care evaluează atributele unei ținte prin interpretarea ecourilor din undele radio sau respectiv ale sunetului.
Senzorii ultrasonici activi generează unde sonore de înaltă frecvență și evaluează ecoul care este primit înapoi de către senzor, măsurând intervalul de timp dintre trimiterea semnalului și primirea ecoului pentru a determina distanța față de un obiect.
Senzorii cu ultrasunete pasivi sunt practic microfoane care detectează zgomotul cu ultrasunete care este prezent în anumite condiții.
Senzorul cu ultrasunete HC-SR04 utilizează sonar pentru a determina distanța față de un obiect, așa cum fac liliecii sau delfinii. Oferă o detectare excelentă a domeniului fără contact cu precizie ridicată și citiri stabile într-un pachet ușor de utilizat. De la 2 cm la 400 cm sau de la 1 la 13 picioare. Funcționarea acestuia nu este afectată de lumina soarelui sau de materialul negru, cum ar fi telemetrele Sharp (deși materialele moale din punct de vedere acustic, cum ar fi pânza, pot fi dificil de detectat). Vine complet cu emițător cu ultrasunete și modul receptor.
Informații tehnice:
- Alimentare: + 5V DC
- Curent de repaus: <2mA
- Currnt de lucru: 15mA
- Unghi efectiv: <15 °
- Distanță de parcurs: 2cm - 400 cm / 1 "- 13ft
- Rezoluție: 0,3 cm
- Unghi de măsurare: 30 de grade
- Lățimea impulsului de intrare a declanșatorului: 10uS
- Dimensiune: 45mm x 20mm x 15mm
Pasul 2: De ce veți avea nevoie - Hardware
Pentru acest proiect veți avea nevoie de:
- Arduino UNO
- Set de șasiu Mini robot rotund
- Ecran motor dual DC cu IC L298
- Senzor cu ultrasunete - HC-SR04
- Micro Servo
- Suport baterie 4xAA
De asemenea, veți avea nevoie de niște cabluri și câteva distanțieri suplimentare.
Instrumente: Șurubelniță, pistol cu adeziv termic
Pasul 3: Asamblați setul de șasiu Mini robot rotund
Urmărește imaginile de mai jos!
O imagine merită o mie de cuvinte!
Pasul 4: Circuitul
Ecranul motorului pe care îl folosim are niște pini de antet etichetați ca I / O digitală și I / O analogică. Le vom folosi pentru a conecta componentele noastre hardware împreună cu placa Arduino uno.
Servo motor
Conectați cablul servo la primul antet (D7 5V GND). Asigurați-vă că cablul maro este conectat la pinul GND (partea dreaptă)
Buzzer
Conectați la primul pin al celui de-al doilea antet (D8) pinul sonor „+” și „-” la GND
Senzor cu ultrasunete
Vom folosi al treilea și al patrulea antet, vom face următoarele conexiuni:
- Vcc - 5V (antet 3d)
- Trig - A2 (antet 3d)
- GND- GND (antet 3d)
- Echo - A3 (al 4-lea antet)
Motoare (priviți robotul din spate)
- Motor DC drept: cablu roșu la „M1 +” și negru la „M1-”
- Motor DC stânga: cablu roșu la „M2 +” și negru la „M2-”
Putere - Suport baterie
Conectați-l la ecranul terminalului cu șurub "Vin -GND". Adăugați încă un cablu și conectați-l cu pinul "Vin" al plăcii Arduino Uno. Dacă doriți, puteți adăuga un SW ON / OFF pe cablul roșu al pachetului de baterii.
Pasul 5: Codul
Faceți „GRECO” viu, programându-l cu următorul cod!
Note
- Dacă robotul dvs. se deplasează rapid și lovește obiectele, modificați variabila de viteză în linia 26. (valoare PWM)
- Dacă robotul dvs. nu avansează, mergeți la liniile 43 și 44 și adăugați la „speedPWM” un offset. Asigurați-vă că suma este mai jos 255. În cazul meu, trebuie să adaug plus 50 la motorul stâng, astfel încât motorul meu drept are o viteză PWM de 150 și stânga 250.
Descărcați codul de aici și deschideți-l cu Arduino IDE. În interior veți găsi și fișierul cu bibliotecă cu ultrasunete.
Pasul 6: Gata
Ei bine … asta e! Sper că ți-a plăcut asta, anunță-mă în comentarii!
Postează-mi câteva fotografii ale robotului tău Arduino!
Puteți găsi mai multe proiecte DIY Arduino pe www. Ardumotive.com
Mulțumesc!
Recomandat:
Cum se folosește Multimetrul în Tamil - Ghid pentru începători - Multimetru pentru începători: 8 pași
Cum se folosește Multimetrul în Tamil | Ghid pentru începători | Multimetru pentru începători: Bună ziua, prieteni, În acest tutorial am explicat cum să folosesc multimetrul în toate tipurile de circuite electronice în 7 pași diferiți, cum ar fi 1) test de continuitate pentru depanare hardware 2) Măsurarea curentului continuu 3) testarea diodei și LED-urilor 4) Măsurarea Resi
Un ghid pentru începători complet pentru lipirea SMD: 5 pași (cu imagini)
Un ghid complet pentru începători pentru lipirea SMD: Bine, așa că lipirea este destul de simplă pentru componentele orificiului traversant, dar atunci sunt momente când trebuie să mergeți mici * introduceți aici o referință ant-man *, iar abilitățile pe care le-ați învățat pentru lipirea TH pur și simplu nu aplicați mai mult. Bine ați venit în lumea
Python pentru începători care nu sunt atât de începători: 7 pași
Python pentru începători care nu sunt atât de începători: Bună, ultima dată, dacă ați fost atenți, am atins elementele de bază ale python - print, în timp ce și pentru bucle, input & ieșire, dacă și un starter pe easygui. de asemenea, o distribuție gratuită a easygui și pycal-propriul meu modul.acest tutorial va acoperi: mai multe
Un ghid pentru începători pentru microcontrolere: 10 pași (cu imagini)
Un ghid pentru începători pentru microcontrolere: Ce au în comun controlerele la distanță, routerele și roboții? Microcontrolere! În zilele noastre, microcontrolerele pentru începători sunt ușor de utilizat și de programat cu doar un laptop, un cablu USB și unele software-uri open-source (gratuite). Woo hoo!! Toate
Ghidul pentru începători pentru fibra optică: 13 pași (cu imagini)
Ghidul pentru începători la fibra optică: fibra optică! Fibre optice! Ce-i drept, sunt puțin obsedat de fibra optică și din motive întemeiate. Acestea sunt o modalitate durabilă, versatilă și relativ simplă de a adăuga efecte de iluminare frumoase la orice faceți. Uită-te doar la câteva