Sommario:

Quad per bambini che hackera un veicolo a guida autonoma, che segue la linea e rileva ostacoli.: 4 passaggi
Quad per bambini che hackera un veicolo a guida autonoma, che segue la linea e rileva ostacoli.: 4 passaggi

Video: Quad per bambini che hackera un veicolo a guida autonoma, che segue la linea e rileva ostacoli.: 4 passaggi

Video: Quad per bambini che hackera un veicolo a guida autonoma, che segue la linea e rileva ostacoli.: 4 passaggi
Video: Maranza cerca di prendermi la moto 2024, Dicembre
Anonim
Image
Image
Quad per bambini che hackera un veicolo a guida autonoma, che segue la linea e rileva ostacoli
Quad per bambini che hackera un veicolo a guida autonoma, che segue la linea e rileva ostacoli

Nell'Instructable di oggi trasformeremo un quad elettrico per bambini da 1000 Watt (Sì, lo so molto!) In un veicolo a guida autonoma, che segue la linea e evita gli ostacoli!

Video dimostrativo:

www.youtube.com/embed/bVIsolkEP1k

Per questo progetto avremo bisogno dei seguenti materiali:

3x sensore di linea TCRT5000

1x sensore a ultrasuoni HC-SR04

Relè 4x 5V

1x motorino tergicristallo

1x Arduino

2x denti dentati

1x catena

Un po' di metallo

un sacco di fili!!

E qualche motivazione.

Ho realizzato un video di istruzioni facile da seguire con la voce qui:

www.youtube.com/embed/x573-DXd6lk

Per quei nerd che non hanno bisogno di istruzioni o vogliono hackerarlo ecco un link al Codice e allo Schema:

github.com/sieuwe1/kids-quad-hacking-with-Arduino

Passaggio 1: l'hardware

L'hardware
L'hardware
L'hardware
L'hardware
L'hardware
L'hardware

Poiché è obbligatorio su Instructables avere più passaggi, ne ho creati un paio qui.

Guardando il video di Youtube otterrai le stesse informazioni di qui. Ma con il video puoi sederti con un po' di popcorn e vedere come tutto deve essere costruito senza dover leggere molto testo! Molto meglio per le persone pigre come me!

L'hardware è piuttosto semplice.

Per prima cosa costruisci un telaio da un paio di tubi di ferro. Questo telaio manterrà il motore dello sterzo elettrico. Puoi vedere nelle immagini sopra come ho creato una cornice. Ho saldato tutti i tubi insieme ma ho usato fascette stringitubo per montare i tubi di ferro sul telaio stesso del quad. Questo è così posso rimuovere facilmente il sistema quando necessario.

Dopo aver realizzato il telaio è sufficiente saldare il motore elettrico a questo telaio. Assicurati di utilizzare saldature forti poiché questo telaio dovrà assorbire alcune sollecitazioni.

Passaggio 2: l'elettronica

L'elettronica
L'elettronica
L'elettronica
L'elettronica
L'elettronica
L'elettronica
L'elettronica
L'elettronica

Anche l'elettronica è molto semplice.

Basta seguire lo schema elettrico mostrato sopra. Assicurati di utilizzare dei cavi spessi per il sistema a 12 V poiché avranno molta corrente.

Nota come ricevo i 12v per il circuito a ponte H da una delle tre batterie che sono in serie.

Ho anche trovato un altro schema (foto 2) per un driver a ponte h con solo 2 relè. Probabilmente funzionerà anche questo, ma non l'ho fatto io.

Assicurati anche di trovare il connettore dell'acceleratore corretto. Questo è quello della terza foto. Scollegare questo filo e inserire due fili nella parte femmina del connettore che porta al controller del motore. In alto a sinistra c'è il cavo del segnale all'arduino e in basso a sinistra c'è il cavo GND.

Passaggio 3: il codice

Il codice
Il codice
Il codice
Il codice
Il codice
Il codice
Il codice
Il codice

Scarica semplicemente il codice dal mio Github qui:

github.com/sieuwe1/kids-quad-hacking-with-Arduino

Quindi caricalo su Arduino e il gioco è fatto!

È possibile configurare la variabile TopSpeed (figura 1). Questo cambierà la velocità di guida del quad. Ma consiglio di non farlo troppo alto!

Nel video puoi anche vedere il quad che segue delle linee bianche invece delle linee nere. Come è possibile potresti chiedere? Questo può essere fatto modificando due istruzioni if nel codice Arduino (vedi figura 2, 3 e 4). Quindi ad esempio cambia per l'immagine 2 il codice da:

if (LeftSensor.read() > 100) {

Per:

if (LeftSensor.read() < 100) {

Fai lo stesso per tutte e 4 le istruzioni if.

Passaggio 4: fatto!

Fatto!!!
Fatto!!!

Se tutto è andato bene ora dovresti avere un veicolo a guida autonoma!! Forse vai a sederti e lascia che il quad ti guidi?

Se ti è piaciuto questo progetto, dai un'occhiata ai miei altri progetti Instructable qui:

www.instructables.com/member/SieuweE/instructables/

Buon divertimento e ci vediamo al mio prossimo Instructable!

Consigliato: