Sommario:
- Forniture
- Fase 1: Principio di lavoro
- Passaggio 2: carica il codice
- Passaggio 3: creare un foro per l'albero motore
- Passaggio 4: circuito motore parte 1
- Passaggio 5: circuito motore parte 2
- Passaggio 6: circuito di rilevamento degli oggetti
- Passaggio 7: barca tampone
- Passaggio 8: ruote
Video: Evitare gli ostacoli in barca a remi con Arudino: 9 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 09:59
Ciao amici, in questo tutorial vi mostrerò come realizzare un pedalò per evitare ostacoli. Mi è venuta questa idea mentre mi stavo rilassando vicino al mio laghetto e pensavo a un'idea per una sfida di plastica. Mi sono reso conto che la plastica qui sarà molto utile per l'uso come barca, a causa della sua galleggiabilità e tenuta stagna.
Forniture
Corpo
1 x contenitore per alimenti da 700 ml
2 ruote a pale da 70 mm
5 x tappo di bottiglia
Parti elettroniche
1 x Arduino Nano/Uno (nano consigliato)
2 x motore CC
1 x driver del motore L298N
1 x sensore a ultrasuoni
1 x Micro Servo
2 batterie 18650
1 x 18650 Portabatterie (2 posti)
4 batterie AA
1 x portabatteria AA (4 posti)
1 x interruttore
Filo
Strumenti di supporto
Pistola a colla
Saldatore
Fase 1: Principio di lavoro
Algoritmo di base
Ogni volta che l'ultrasuono rileva un oggetto a una distanza di 15 cm, il servo ruota di 180 gradi e poi di 0 gradi (gira a destra e a sinistra) per trovare quale percorso è privo di ostacoli. Successivamente, il motore sposterà il pedalò su una corsia libera da ostacoli
Circuito
In questo progetto, utilizzeremo 2 sorgenti di tensione, una per Arduino, sensore a ultrasuoni e driver del motore, mentre l'altra è specifica per il servo. Arduino, sensore a ultrasuoni e driver del motore utilizzeranno la batteria 18650 perché la batteria 18650 può fornire una grande corrente per il motore e gli altri motivi perché il motore può scaricare rapidamente la batteria, quindi abbiamo bisogno della batteria 18650 che può essere ricaricata.
Passaggio 2: carica il codice
Per semplificare il processo di caricamento, caricheremo prima il codice su Arduino prima di creare il circuito.
File Arduino:
Passaggio 3: creare un foro per l'albero motore
In questo passaggio faremo dei fori sui lati sinistro e destro del contenitore per alimenti. Successivamente l'albero della dinamo verrà inserito in questi due fori. La posizione del foro è al centro della lunghezza del contenitore per alimenti (lunghezza/2) ea 3,2 cm dal fondo.
Passaggio 4: circuito motore parte 1
In questo passaggio collegheremo L298n alla batteria e al motore.
Connessione:
1. L298N (uscita) al motore CC
2. Terminale positivo della batteria da commutare
3. L298N (12V) per commutare
4. Terminale negativo della batteria a L298N (GND)
dopo di che incollali al contenitore per alimenti.
Nota:
-Incollare il supporto della batteria proprio al centro (larghezza) in modo che la barca a remi non sia inclinata a sinistra oa destra.
Passaggio 5: circuito motore parte 2
Ora collegheremo arduino a L298N.
Connessione:
1. D5 per abilitare A
2. D6 per abilitare B
3. A0 all'ingresso 1
4. A1 all'ingresso 2
5. A2 all'ingresso 3
6. A3 all'ingresso 4
7. Vin a 5V (V out da L298N)
8. GND (arduino) a GND (L298N)
Passaggio 6: circuito di rilevamento degli oggetti
I componenti principali del circuito di rilevamento degli oggetti sono il servo e il sensore a ultrasuoni. Il sensore a ultrasuoni utilizzerà Arduino come alimentatore, mentre il servo utilizzerà una batteria separata (batteria AA x 4). La batteria del servo verrà incollata all'estremità del contenitore per alimenti di fronte al supporto della batteria 18950.
Puoi posizionare il sensore ovunque purché non sia ostruito da altri oggetti. Nel mio caso, ho usato un coperchio del contenitore di plastica che è stato tagliato per posizionare i sensori a ultrasuoni e il servo (vedi immagine).
Collegamento servo:
VCC a batteria positiva (AA)
Segnale a D10
GND servo a GND batteria e arduino
Collegamento del sensore a ultrasuoni:
VCC a 3.3v (arduino)
GND a GND (arduino)
Eco a D2
Trig in RE3
Passaggio 7: barca tampone
Il respingente ha una funzione per evitare che la ruota a pale tocchi il pavimento/tavolo quando lo mettiamo su di esso. Il tampone utilizzerà un tappo di bottiglia. Perché oltre ad essere facile da trovare, il tappo della bottiglia ha anche la misura giusta per la nostra barca.
Per creare un buffer, prendi 3 tappi di bottiglia e incollali semplicemente sul lato inferiore della barca come mostrato sopra.
Passaggio 8: ruote
Per prima cosa, fai un buco al centro del tappo della bottiglia. Successivamente, incolla la paletta sul tappo della bottiglia come nell'immagine seguente. Quindi il passo finale è incollarlo all'albero della dinamo.
Consigliato:
Robot per evitare gli ostacoli che utilizza il sensore a ultrasuoni (Proteus): 12 passaggi
Robot per evitare gli ostacoli che utilizza il sensore a ultrasuoni (Proteus): generalmente ci imbattiamo in robot per evitare gli ostacoli ovunque. La simulazione hardware di questo robot fa parte della competizione in molti college e in molti eventi. Ma la simulazione software del robot ostacolo è rara. Anche se riusciamo a trovarlo da qualche parte
Robot LEGO per evitare gli ostacoli: 8 passaggi (con immagini)
Robot LEGO per evitare gli ostacoli: amiamo LEGO e amiamo anche Crazy Circuits, quindi abbiamo voluto combinare i due in un robot semplice e divertente che possa evitare di sbattere contro muri e altri oggetti. Ti mostreremo come abbiamo costruito il nostro e delineeremo le basi necessarie in modo che tu possa costruirne uno tuo
Rileva gli ostacoli in modo asincrono con gli ultrasuoni: 4 passaggi
Rileva gli ostacoli in modo asincrono con gli ultrasuoni: sto costruendo per divertimento un robot che voglio spostare autonomamente all'interno di una casa. È un lavoro lungo e lo sto facendo passo dopo passo. Questo focus istruibile sul rilevamento degli ostacoli con Arduino Mega. I sensori a ultrasuoni HC-SR04 vs HY-SRF05 sono economici e
Robot Arduino 5 in 1 - Seguimi - Riga successiva - Sumo - Disegno - Evitare gli ostacoli: 6 passaggi
Robot Arduino 5 in 1 | Seguimi | Riga successiva | Sumo | Disegno | Evitare ostacoli: questa scheda di controllo del robot contiene un microcontrollore ATmega328P e un driver del motore L293D. Certo, non è diverso da una scheda Arduino Uno ma è più utile perché non ha bisogno di un altro shield per pilotare il motore! È esente da salti
Auto per evitare gli ostacoli: 5 passaggi
Auto per evitare gli ostacoli: l'auto con sensore angolare è un'auto intelligente per l'auto-evitamento, il corpo dell'auto con telaio in alluminio, il controllo principale tramite microcontrollore Arduino / Nano, il circuito adotta un design plug-in (è più facile collegare il sensore esterno tramite microcontrollore