Viene proposto un metodo per fabbricare un piccolo veicolo fuoristrada radiocomandato giocattolo.
Per il "cuore" del nostro fuoristrada, prenderemo una quota dalla famiglia Arduino. Per la produzione del telaio, utilizzeremo telai già pronti, che ora sono facili da acquistare in qualsiasi negozio online cinese o nei negozi di elettronica. Controlleremo il nostro fuoristrada da uno smartphone via bluetooth tramite un'applicazione gratuita, che scaricheremo da Google Play.
È necessario
- - Arduino UNO o equivalente;
- - Modulo Bluetooth HC-06 o analogico;
- - driver motore L9110S o analogico;
- - piattaforma cingolata per vasca Pololu Zumo o similare;
- - un pezzo di fibra di vetro delle dimensioni di una scheda Arduino o uno shield per la prototipazione;
- - 2 motori elettrici adatti al telaio prescelto;
- - 2 LED ("fanali") e 2 resistenze 180-220 Ohm;
- - batterie (1 batteria "corona" o 4-6 dita);
- - fili di collegamento;
- - saldatore;
- - un computer;
- - 6-10 bulloni M2, 5.
Istruzioni
Passo 1
Attacciamo i motori elettrici al telaio. Sto usando due motoriduttori da 12 mm acquistati da Amperk. Si adattano perfettamente alla piattaforma cingolata Pololu Zumo di mia scelta.
Passo 2
Montiamo il telaio cingolato secondo le istruzioni ad esso allegate. È molto facile da montare in 10 minuti. Questa è la base per il nostro futuro veicolo fuoristrada. Si prega di notare che questo telaio ha un vano per 4 batterie AA. Sarà necessario portare 2 fili per "+" e "-" all'esterno per alimentare tutta la nostra struttura. Puoi saldare un connettore adatto per Arduino sui fili. In questo modo sarà più facile collegare l'alimentazione alla scheda. Se viene utilizzata una piattaforma diversa, è necessario trovare un posto dove posizionare il vano batteria e anche far uscire i fili per alimentare la scheda Arduino.
Passaggio 3
Attacciamo la scheda Arduino allo chassis. I dispositivi di fissaggio su questa piattaforma robotica non sono allineati nei fori con i fori di fissaggio su Arduino UNO. Pertanto, realizzo una piattaforma aggiuntiva in fibra di vetro, che fisso al telaio utilizzando bulloni M2, 5, quindi avvito la scheda con 4 bulloni uguali.
Passaggio 4
Stiamo pensando a come fissare il modulo Bluetooth, il driver del motore e i "fari" sul telaio, in modo che poi tutto questo possa essere facilmente collegato ad Arduino. Userò una scheda speciale, o Electronic Brick Shield, come quella nella foto. Ma può essere qualsiasi altro scudo o anche solo una tavola fatta in casa. Fissiamo il driver del motore sullo scudo con dei bulloni, dopo aver praticato un apposito foro nello scudo. Ci assicuriamo che il trapano non danneggi i conduttori necessari se stiamo lavorando con uno schermo. E fai attenzione: il bullone è in metallo, puoi accidentalmente creare un cortocircuito. Pertanto, puliamo i conduttori inutilizzati attorno al foro praticato con un coltello affilato. Posizionare le rondelle non conduttive sotto il dado e sotto la testa del bullone.
Passaggio 5
Ora arriva la parte più difficile e responsabile. Dobbiamo raccogliere tutto secondo lo schema. Colleghiamo il pin Rx del modulo Bluetooth al pin Tx dell'Arduino, il pin Tx del modulo al pin Rx dell'Arduino, GND alla massa Arduino, VCC ai 5 V dell'Arduino (oppure a 3.3 V - a seconda del modulo BT utilizzato). Qui è possibile utilizzare cavi di saldatura o collegamento con capicorda speciali come "Dupont".
Per controllare due motori vengono utilizzate 4 uscite del driver motore + 2 alimentazione. Pertanto, prendiamo 4 pin digitali liberi di Arduino e li colleghiamo ai pin di controllo del driver del motore. Annoteremo i numeri pin specifici più avanti nel programma, quindi questo non è critico ora.
E infine, colleghiamo i LED con anodi tramite resistori con una resistenza di circa 200 Ohm a due pin liberi rimanenti dell'Arduino e i catodi a GND.
Passaggio 6
Di conseguenza, dovresti ottenere qualcosa come quello mostrato nella foto. Ho anche un telemetro a ultrasuoni qui - per dotare ulteriormente il veicolo fuoristrada di "visione" e la capacità di muoversi indipendentemente. Ma lo lasceremo per dopo. In questa versione del veicolo fuoristrada, non avrai un ecoscandaglio sullo scudo.
Passaggio 7
Ora scriviamo uno schizzo (programma) per Arduino e lo carichiamo nella memoria del microcontrollore. Il testo del programma è molto semplice ed è mostrato nella foto. Carica lo schizzo in modo standard. Abbiamo già discusso di come ciò avvenga in uno degli articoli precedenti. Tutti i pin coinvolti nel testo del programma corrispondono allo schema di collegamento sopra.
Passaggio 8
Scarichiamo il programma per controllare il nostro fuoristrada. Si chiama "Arduino Bluetooth RC Car" ed è disponibile gratuitamente su Google Play. Il codice QR fornito conduce alla pagina di download dell'applicazione su Google Play.
Passaggio 9
Dopo aver scaricato lo sketch, scollega Arduino dal computer e collega il nostro shield ad Arduino. Il momento cruciale: la prima attivazione del nostro fuoristrada! Se tutto è collegato correttamente, i LED su Arduino e sul driver del motore dovrebbero accendersi e il LED sul modulo bluetooth dovrebbe lampeggiare rapidamente.
Passaggio 10
Ci colleghiamo al fuoristrada tramite bluetooth. Per fare ciò, esegui il programma Arduino Bluetooth RC Car. All'avvio, chiederà l'autorizzazione per attivare il bluetooth, se non è acceso. permettiamo. Premiamo il pulsante con un ingranaggio. Apparirà un menu sotto, premere il pulsante "Connetti". Vedrai un elenco di dispositivi associati al tuo smartphone, nonché i dispositivi disponibili nelle vicinanze. Uno di questi dispositivi sarà il nostro veicolo fuoristrada. Lo selezioniamo dalla lista. Ti verrà chiesto di associare questo dispositivo e di inserire il codice. Di solito è 0000 o 1234 a seconda del modulo bluetooth che hai usato.
Se l'abbinamento è andato a buon fine, il LED sul modulo inizierà a lampeggiare ad intervalli di circa una volta al secondo e l'indicatore nell'angolo in alto a sinistra del programma diventerà verde. Lo smartphone ricorderà questo dispositivo e non sarà più necessario inserire il codice.
Ora puoi provare quello che abbiamo. Il veicolo deve andare avanti e indietro, girare a sinistra e a destra e accendere e spegnere i fari.
Passaggio 11
Se l'ATV gira o torna indietro al comando Avanti, i cavi ai motori sono confusi. Scambiando i fili giallo e verde che vanno dal conducente ai motori (nel diagramma sopra), assicurati che il veicolo fuoristrada vada esattamente dove deve essere. Se hai domande, scrivile nei commenti all'articolo!