Cuprins:
- Pasul 1: Aflați cum funcționează acest lucru
- Pasul 2: Adunați lucrurile:
- Pasul 3: Conectați toate părțile:
- Pasul 4: Încărcați codul:
- Pasul 5: Etapa finală:
Video: Robot de evitare a obstacolelor: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
În robotică, evitarea obstacolelor este sarcina de a îndeplini un anumit obiectiv de control supus constrângerilor de poziție care nu se intersectează sau nu sunt colizionate. Are un senzor sonar care este folosit pentru a simți obstacolele care intră între calea robotului. Se va deplasa în cea mai bună direcție și va evita obstacolul care îi vine în cale. Prin adăugarea senzorului în acest robot, puteți colecta pur și simplu date din mediu.
Poate funcționa mai precis decât mulți roboți chiar și într-un loc mic.
Pasul 1: Aflați cum funcționează acest lucru
Puteți vedea cele mai actualizate informații din depozitul meu github.
Pasul 2: Adunați lucrurile:
Un arduino uno sau orice arduino (am folosit arduino uno)
Un senzor sonar (HC-SR 04)
Câteva fire jumper
2 rezistor (220 ohmi)
Driver de control cu motor dual L298
O baterie
Un șasiu (include în mod normal alte componente necesare)
2 motoare cu transmisie
Pasul 3: Conectați toate părțile:
Conexiuni sonar:
Vcc - 5 volți
GND - GND
Trig - Arduino 4
Echo - Arduino 5
Șofer de motor:
EnB - rezistor de 220 ohmi - 5 volți (driverul motorului - pentru a controla viteza) (EnB pentru a activa printr-un rezistor de 220 ohmi)
EnA - rezistor de 220 ohmi - 5 volți (driverul motorului - pentru a controla viteza) (EnA pentru a activa printr-un rezistor de 220 ohmi)
IN1 - Arduino 9
IN2 - Arduino 8
IN3 - Arduino 7
IN4 - Arduino 6
GND - Arduino GND
Vcc - Arduino Vin
Acum conectați motoarele cu driverul prin porturile Motor-A și Motor-B.
Pasul 4: Încărcați codul:
Permite încărcarea codului în inimă. Este frumusețea
robotului. Dacă doriți, puteți modifica pini sau cod. Cum ar fi - modificarea vitezei, distanța minimă de obiect, durata de rulare în orice direcție. Comentariile utile sunt date în cod pentru a înțelege mai ușor.
(Nu este nevoie de driver suplimentar sau fișier antet)
Am încărcat fișierul, de asemenea, puteți obține codul aici (pentru a vedea mai multe actualizări)
Pasul 5: Etapa finală:
Conectați bateria și bucurați-vă!
Puteți vedea robotul meu de lucru1, robot2.
Dacă găsiți vreo eroare, anunțați-mă în secțiunea de comentarii și dacă puteți remedia că puteți modifica codul aici sau pur și simplu dați în secțiunea de comentarii.
Mulțumesc.
Recomandat:
Robot de evitare a obstacolelor folosind senzorul cu ultrasunete (Proteus): 12 pași
Robot de evitare a obstacolelor folosind senzorul cu ultrasunete (Proteus): În general întâlnim robot de evitare a obstacolelor oriunde. Simularea hardware a acestui robot face parte din competiție în multe colegii și în multe evenimente. Dar simularea software a robotului obstacol este rară. Chiar dacă îl putem găsi undeva
Robot de evitare a obstacolelor cu senzori IR fără microcontroler: 6 pași
Robot de evitare a obstacolelor cu senzori IR fără microcontroler: Ei bine, acest proiect este un proiect mai vechi, l-am realizat în 2014 în luna iulie sau august, m-am gândit să îl împărtășesc cu voi. Este un robot simplu care evită obstacolele care utilizează senzori IR și funcționează fără microcontroler. Senzorii IR utilizează opamp IC i
Robot de evitare a obstacolelor (Arduino): 8 pași (cu imagini)
Robot de evitare a obstacolelor (Arduino): Aici am să vă instruiesc despre realizarea unui robot de evitare a obstacolelor bazat pe Arduino. Sper să fac ghid pas cu pas pentru realizarea acestui robot într-un mod foarte ușor. Un robot care evită obstacolele este un robot complet autonom, care poate fi capabil să evite orice
OAREE - Imprimat 3D - Robot de evitare a obstacolelor pentru educația inginerească (OAREE) cu Arduino: 5 pași (cu imagini)
OAREE - Imprimat 3D - Robot de evitare a obstacolelor pentru educația inginerească (OAREE) cu Arduino: OAREE (Obstacle Avoiding Robot for Engineering Education) Imprimabil 3D, ușor de asamblat, folosește servouri de rotație continuă pentru movem
Robot de evitare a obstacolelor pentru transportul unei sarcini utile grele: 6 pași
Robot de evitare a obstacolelor pentru transportul unei sarcini utile grele: Acesta este un robot de evitare a obstacolelor construit pentru a transporta rockerul fiului meu