Cuprins:
- Provizii
- Pasul 1: Principiul de lucru
- Pasul 2: încărcați codul
- Pasul 3: Realizarea găurii pentru arborele motorului
- Pasul 4: Circuitul motorului Partea 1
- Pasul 5: Circuitul motorului Partea 2
- Pasul 6: Circuit de detectare a obiectelor
- Pasul 7: Barcă tampon
- Pasul 8: Roți
Video: Evitarea obstacolelor cu barca cu vâsle cu Arudino: 9 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
Bună, prieteni, în acest tutorial vă voi arăta cum să faceți o barcă cu paddle. Am venit cu această idee în timp ce mă relaxam lângă iazul meu de pești și mă gândeam la o idee pentru o provocare din plastic. Mi-am dat seama că plasticul de aici va fi foarte util pentru a fi folosit ca barcă, datorită flotabilității și etanșeității la apă.
Provizii
Corp
1 x Recipient pentru alimente 700ml
2 x roată cu paletă de 70 mm
5 x capac pentru sticlă
Parți electronice
1 x Arduino Nano / Uno (Nano recomandat)
2 x motor DC
1 x Driver motor L298N
1 x senzor cu ultrasunete
1 x Micro Servo
2 x 18650 baterie
1 x suport pentru baterie 18650 (2 locuri)
4 x baterie AA
1 x suport baterie AA (4 locuri)
1 x Comutator
Sârmă
Instrumente de asistență
Pistol de lipit
Ciocan de lipit
Pasul 1: Principiul de lucru
Algoritm de bază
Ori de câte ori ultrasunetele detectează un obiect la o distanță de 15 cm, servo-ul se va roti la 180 de grade, apoi la 0 grade (rotiți la dreapta și la stânga) pentru a găsi care cale este liberă de obstacole. După aceea, motorul va muta barca cu vâsle pe o bandă liberă de obstacole
Circuit
În acest proiect, vom folosi 2 surse de tensiune, una pentru Arduino, senzor cu ultrasunete și driverul motorului, în timp ce cealaltă este specifică pentru servo. Arduino, senzorul cu ultrasunete și driverul motorului vor folosi bateria 18650, deoarece bateria 18650 poate oferi un curent mare pentru motor și celelalte motive, deoarece motorul poate scurge rapid bateria, deci avem nevoie de baterie 18650 care poate fi reîncărcată.
Pasul 2: încărcați codul
Pentru a facilita procesul de încărcare, vom încărca mai întâi codul pe Arduino înainte de a crea circuitul.
Fișier Arduino:
Pasul 3: Realizarea găurii pentru arborele motorului
În acest pas vom face găuri pe partea stângă și dreaptă a recipientului pentru alimente. Ulterior arborele dinamic va fi introdus în aceste două găuri. Poziția găurii este în mijlocul lungimii recipientului pentru alimente (lungime / 2) și la 3,2 cm de jos.
Pasul 4: Circuitul motorului Partea 1
În acest pas, vom conecta L298n la baterie și motor.
Conexiune:
1. L298N (ieșire) la motor DC
2. Bateria pozitiv determinată pentru comutare
3. L298N (12V) pentru a comuta
4. Terminal negativ baterie la L298N (GND)
după aceea lipiți-le în recipientul pentru alimente.
Notă:
-Lipește suportul bateriei chiar în mijloc (lățime), astfel încât barca cu palete să nu se aplece spre stânga sau dreapta.
Pasul 5: Circuitul motorului Partea 2
Acum vom conecta arduino la L298N.
Conexiune:
1. D5 pentru a activa A
2. D6 pentru a activa B
3. A0 la intrarea 1
4. A1 la intrarea 2
5. A2 la intrarea 3
6. A3 la intrarea 4
7. Vin la 5V (V ieșire de la L298N)
8. GND (arduino) la GND (L298N)
Pasul 6: Circuit de detectare a obiectelor
Principalele componente ale circuitului de detectare a obiectelor sunt servo și senzor ultrasonic. Senzorul cu ultrasunete va folosi Arduino ca sursă de alimentare, în timp ce servo-ul va folosi o baterie separată (baterie AA x 4). Bateria servo va fi lipită la capătul recipientului pentru alimente vizavi de suportul bateriei 18950.
Puteți plasa senzorul oriunde, atâta timp cât nu este obstrucționat de alte obiecte. În cazul meu, am folosit un capac de recipient din plastic care a fost tăiat în locul senzorilor cu ultrasunete și al servo-ului (vezi imaginea).
Conexiune servo:
VCC la baterie pozitivă (AA)
Semnal către D10
Servo GND la baterie GND și arduino
Conexiune senzor cu ultrasunete:
VCC la 3,3 v (arduino)
GND în GND (arduino)
Ecou la D2
Treceți la D3
Pasul 7: Barcă tampon
Tamponul are o funcție de a împiedica roata paletei să atingă podeaua / masa atunci când o punem pe ea. Tamponul va utiliza un capac de sticlă. Pentru că, pe lângă faptul că este ușor de găsit, capacul sticlei are și dimensiunea potrivită pentru barca noastră.
Pentru a face un tampon, luați 3 capace de sticlă și lipiți-le pur și simplu pe partea inferioară a bărcii, așa cum se arată mai sus.
Pasul 8: Roți
Mai întâi, faceți o gaură în centrul capacului sticlei. După aceea, lipiți paleta pe capacul sticlei, ca în imaginea următoare. Apoi, ultimul pas este să-l lipiți pe arborele dinamic.
Recomandat:
Robot LEGO pentru evitarea obstacolelor: 8 pași (cu imagini)
Robotul LEGO pentru evitarea obstacolelor: Ne place LEGO și adorăm și circuitele nebune, așa că am vrut să le combinăm pe cele două într-un robot simplu și distractiv care poate evita lovirea de pereți și alte obiecte. Vă vom arăta cum am construit-o pe a noastră și vă vom prezenta elementele de bază necesare, astfel încât să vă puteți construi propria
5 în 1 Arduino Robot - Urmează-mă - Urmărirea liniei - Sumo - Desen - Evitarea obstacolelor: 6 pași
5 în 1 Arduino Robot | Urmează-mă | Urmărirea liniei | Sumo | Desen | Evitarea obstacolelor: Această placă de control a robotului conține un microcontroler ATmega328P și un driver de motor L293D. Desigur, nu diferă de placa Arduino Uno, dar este mai utilă, deoarece nu are nevoie de un alt scut pentru a acționa motorul! Este liber de salt
Evitarea obstacolelor Rover cu Dexter: 4 pași
Evitarea obstacolelor Rover cu Dexter: Dacă sunteți nou în comunitatea Dexter vă rugăm să consultați https://www.instructables.com/id/Getting-Started-With-Dexter/ În acest proiect dezvoltăm un obstacol care evită Rover folosind placa noastră Dexter și senzor cu ultrasunete
Cum să faci un robot Arduino pentru evitarea obstacolelor acasă: 4 pași
Cum să faceți un robot Arduino DIY pentru a evita obstacolele acasă: Bună ziua, băieți, în acest instructabil, veți face un robot care să evite obstacolele. Acest instructabil implică construirea unui robot cu un senzor cu ultrasunete care poate detecta obiecte din apropiere și își poate schimba direcția pentru a evita aceste obiecte. Senzorul cu ultrasunete
Mașină pentru evitarea obstacolelor: 5 pași
Mașină pentru evitarea obstacolelor: Mașina cu senzor de unghi este o mașină inteligentă de autoevitare, caroseria mașinii folosind cadru din aluminiu, comanda principală utilizând microcontrolerul Arduino / Nano, placa de circuit adoptă un design plug-in (este mai ușor să conectați senzorul extern prin microcontroler