Cuprins:
- Pasul 1: aveți nevoie
- Pasul 2: Asamblarea șasiului rădăcină
- Pasul 3: Realizarea circuitului electronic
- Pasul 4: Încărcarea codului pe Arduino
- Pasul 5: Testare
Video: Robotul care evită obstacolele folosind Arduino Nano: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
În acest instructable, voi descrie cum puteți face un robot care să evite obstacolele folosind Arduino.
Pasul 1: aveți nevoie
Este un popular proiect robot Arduino. pentru a evita o mulțime de conexiuni prin cablu, am proiectat un PCB pentru aceasta.
Puteți utiliza un PCB sau un perfboard punctat.
Șasiu robot 2WD cu roată.
Roată robot pentru motor BO
Motor rotativ BO de 150 rpm și șurub și piuliță de 1,5 inch
suport senzor cu ultrasunete
2 buc. Baterie 9V și conector baterie
L293D Ic & 16 pini bază Ic
100mfd / 25v condensator 2 buc 1K rezistor, Led
Pinii antetului, firul jumper (de la tată la tată), bloc terminal 4 buc
Senzor cu ultrasunete HC-SR 04
Arduino nano
Puteți utiliza un PCB sau un perfboard punctat.
Pasul 2: Asamblarea șasiului rădăcină
Introduceți două motoare cu roți dințate în șasiul robotului. Am folosit un șasiu metalic 2wd, dar puteți utiliza orice șasiu
introduceți o roată în fața șasiului robotului. partea mecanică este completată de acest robot
Pasul 3: Realizarea circuitului electronic
Cum functioneaza
Senzorul sonor cu ultrasunete detectează obiecte în fața lui și măsoară distanța obiectului.
În stare normală atunci când nu există nici un obstacol în fața robotului, două motoare se rotesc în sensul acelor de ceasornic și robotul merge direct înainte.
Dacă un obiect a fost detectat la 20 cm de senzorul cu ultrasunete, atunci motorul din stânga va începe să se rotească în sens invers acelor de ceasornic și motorul din dreapta se va roti în sensul acelor de ceasornic așa cum a fost.
Deci robotul virează rapid la stânga dacă există un obiect în fața lui.
Circuit și conexiuni dacă utilizați un perfboard
Aici am folosit un driver cu motor dual Arduino nano și L293D. Două condensatoare ca filtru. Led și rezistență 1k pentru indicație
Pinul digital Arduino 7 se conectează la pinul de declanșare al senzorului cu ultrasunete
Pinul digital 8 Arduino se conectează la pinul Echo al senzorului cu ultrasunete
Pinul digital Arduino 5 și 6 se conectează la pinul Ic l293d 10 și 15 pentru controlul motorului din stânga
Pinul digital Arduino 11 și 12 Conectați-vă la pinul ic l293d 2 și 7 pentru controlul corect al motorului
Conectați motorul stâng la ic l293d pinul 11 și 14
Conectați motorul potrivit la ic l293d Pinul 3 și 6
Dacă doriți să faceți folosind PCB
PCB-ul pentru acest proiect robotizat este bine conceput și ușor de realizat. Puteți face diferite tipuri de robot Arduino folosind acest PCB. Un alt robot care folosește acest PCB
Descărcați și comandați fișierul Gerber pentru PCB de aici.
Pasul 4: Încărcarea codului pe Arduino
Încărcați codul pe arduino nano. aici este linkul pentru cod pentru descărcare
descărcați doar fișierul.ino și deschideți-l folosind IDE arduino.
conectați arduino nano folosind un cablu USB, selectați portul com adecvat
apoi faceți clic pentru a încărca
Pasul 5: Testare
este timpul să testați robotul.
Am folosit o baterie de 9v pentru Arduino și o altă baterie de 9v pentru alimentarea motorului. Pentru alimentarea motorului, este bine să folosiți o baterie reîncărcabilă, altfel bateria de 9 v nu poate rula robotul mult timp.
Acest videoclip vă poate ajuta -
Recomandat:
Norul înnorat te vindecă (Robotul care evită obstacolele cu funcția de colectare): 8 pași
Norul înnorat te vindecă (Robotul de a evita obstacolele cu funcția de colectare): o mașină inutilă - Arduino Robot
Robotul care evită obstacolele folosind microcontrolerul (Arduino): 5 pași
Robotul de evitare a obstacolelor folosind microcontrolerul (Arduino): În acest instructiv, vă voi învăța cum să faceți un robot de evitare a obstacolelor care funcționează cu Arduino. Trebuie să vă familiarizați cu Arduino. Arduino este o placă de control care utilizează microcontrolerul ATMEGA. Puteți folosi orice versiune de Arduino, dar eu ha
Masina robotica care evita obstacolele: 9 pasi
Mașină robotică pentru a evita obstacolele: Cum să construim un robot pentru a evita obstacolele
Robotul care evită obstacolele folosind senzori cu ultrasunete: 9 pași (cu imagini)
Robot de evitare a obstacolelor folosind senzori cu ultrasunete: Acesta este un proiect simplu despre robotul de evitare a obstacolelor folosind senzori cu ultrasunete (HC SR 04) și placa Arduino Uno. proiect tutorial, împărtășește-ți
Robot Minecraft Creeper care evită obstacolele: 7 pași
Robot Minecraft Creeper care evită obstacolele: acest robot a fost făcut să participe la provocarea Minecraft, Epilog Challenge IX și la prima competiție de autor. Se bazează pe una dintre cele mai iconice mafiote Minecraft: Creeper. Acest robot folosește o carcasă imprimată 3D, deci trebuie să aveți acces la un