Cuprins:
- Pasul 1: Piese necesare
- Pasul 2: Asamblați șasiul
- Pasul 3: Conexiuni principale
- Pasul 4: Cod Arduino
- Pasul 5: Rulați
Video: Cum să faci un obstacol pentru a evita robotul folosind Arduino: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Î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
Cum să faci un robot pentru a evita obstacolele: 6 pași
Cum să faci un robot pentru evitarea obstacolelor: robotul pentru evitarea obstacolelor este un robot simplu care este acționat de un arduino și ceea ce face este că doar rotește și evită obstacolele. Cu alte cuvinte, detectează obstacolele cu un senzor ultrasonic HC-SR04 dacă robotul detectează obiectul aproape de
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
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
Cum să faci un obstacol pentru a evita robotul - Stilul Arduino: 4 pași
Cum să faceți un obstacol pentru a evita robotul - Arduino Style: Ați dorit întotdeauna să creați unul dintre acei roboți minunați care pot evita practic orice obiect. Cu toate acestea, nu ai avut suficienți bani pentru a cumpăra una dintre acele cu adevărat scumpe, cu piese deja tăiate, unde toate materialele erau acolo pentru tine. Dacă ești ca