Cuprins:
- Pasul 1: Piese necesare
- Pasul 2: Asamblați șasiul
- Pasul 3: Conexiuni principale
- Pasul 4: Cod Arduino
- Pasul 5: Rulați
Video: Robotul care evită obstacolele folosind microcontrolerul (Arduino): 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
În acest instructiv, vă voi învăța cum să faceți un robot care să evite obstacolele care funcționează cu Arduino. Trebuie să fiți familiarizat cu Arduino. Arduino este o placă de control care utilizează microcontrolerul ATMEGA. Puteți utiliza orice versiune de Arduino, dar am folosit Arduino Uno r3 pe robotul meu.
Codul este foarte ușor și circuitul are doar 4-5 fire. Robotul folosește și scutul motorului L293D, care este compatibil Arduino, pentru a conduce motoarele. Deci, scutul se potrivește direct pe Arduino, făcând totul ușor … Practic, robotul nostru este o mașină care se mișcă înainte și, dacă i se întâmplă obstrucție, se oprește acolo, se mișcă puțin înapoi și apoi capul se rotește la stânga și la dreapta. Apoi compară distanța și robotul se rotește în direcția cu mai multă distanță. Apoi robotul se deplasează din nou înainte în acea direcție repetând din nou întregul proces. Pentru a detecta distanța, robotul folosește senzorul cu ultrasunete HC-sr04. Deci, acest senzor trimite unde sonore ultrasonice, la fiecare 10 microsecunde, iar dacă există obstacole în față, senzorul primește ecoul. Pe baza timpului de deplasare, știe distanța dintre senzor și obiect. Asadar, hai sa incepem…
Pasul 1: Piese necesare
Deci, pentru a începe orice proiect, trebuie să colectăm mai întâi piesele necesare. Toate piesele necesare sunt menționate mai jos: -
- Arduino
- Scut motor L293D
- Șasiu (inclusiv motoare și roți)
- Fire
- Suport de baterie
- Micro servomotor
- modulul senzor cu ultrasunete HC-sr04
- suport de prindere pentru senzor
Deci, colectați aceste materiale și treceți la pasul următor.
Pasul 2: Asamblați șasiul
Acum, asamblați corpul robotului. Oricine poate avea un șasiu diferit. Asamblați-vă șasiul în consecință. Majoritatea șasiurilor vin cu un manual de instrucțiuni și chiar și ale mele au venit cu el, așa că uitați-vă la el și construiți-vă șasiul în consecință. Apoi, atașați componentele la șasiu. Arduino, cu scutul motorului atașat la acesta și, de asemenea, suportul bateriei trebuie fixat pe șasiu. Servomotorul trebuie fixat și pe șasiu în partea din față. Capul servo lung trebuie fixat sub suportul HC-sr04. Senzorul trebuie fixat în consolă și consola de pe servomotor.
Nu-l lipiți de servomotor deoarece poate fi aranjat ulterior în caz de poziționare greșită. Doar reparați-l. Fixați-l în așa fel încât senzorul să fie orientat spre față (ochii sunt orientați spre față). Atașați firele la motoare și păstrați-vă pregătit pentru pasul următor. De asemenea, la senzor.
Pasul 3: Conexiuni principale
Deci, acum vom face conexiunile. Nu există mai mult de 5-6 conexiuni, deci va fi o bucată de tort. Efectuați conexiunile senzorului conform schemei de mai sus. Servomotorul și motoarele de curent continuu pot fi conectate la ecran. Conectați bateria la scut și conectați scutul la placa Arduino.
Pasul 4: Cod Arduino
Deci aceasta este ultima parte a completării robotului nostru. Deci, acest lucru se ocupă de software și nu de hardware. Deci, trebuie să ne programăm Arduino. Am încărcat codul Arduino. Puteți utiliza, de asemenea, un alt cod sau puteți scrie propriul cod. Tocmai l-am încărcat ca referință.
Pasul 5: Rulați
Așa că am construit robotul nostru pentru evitarea obstacolelor. Acum este timpul să ne jucăm cu robotul nostru cool și să încercăm noi experimente în codul nostru.
Recomandat:
Robotul care evită obstacolele folosind Arduino Nano: 5 pași
Robot care evită robotul folosind Arduino Nano: În acest instructiv, voi descrie cum puteți face un robot care să evite obstacolele folosind Arduino
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
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