Auto RC Arduino Bluetooth: 12 passaggi
Auto RC Arduino Bluetooth: 12 passaggi
Anonim

Controllare un'auto RC tramite un'app sul telefono? È possibile!

Usando un Arduino, del Bluetooth, delle ruote e un mucchio di altri piccoli ma essenziali pezzi, siamo stati in grado di creare un'auto RC che si connette al Bluetooth e può essere controllata da un'app sul telefono. Sembra abbastanza semplice, vero? Bene, dopo circa un mese, siamo stati in grado di ripulire un'auto Bluetooth RC funzionante. Con le nostre istruzioni sarai in grado di farlo molto più velocemente di noi.

Passaggio 1: pianifica i tuoi passi su Trello

Per iniziare a pianificare in trello, devi sapere cosa vuoi fare e di quali materiali hai bisogno.

Le cose che vuoi mettere sul tuo trello sono:

- Ottieni/Compra le tue forniture

- Costruisci auto

- Controlla i motori DC con Arduino

- Collegati ad Arduino con Bluetooth

- Rendi wireless l'auto RC

- Codifica

- Crea app

- Collegare/codificare il sensore di distanza (necessario solo per il passaggio opzionale).

- Test

-Esterno

- Documentazione/Come fare

Ora, ci sono molti passaggi che vanno in ciascuno di questi, ma sarai in grado di trovare maggiori dettagli nei passaggi successivi del nostro processo.

Passaggio 2: acquista/acquista i materiali di consumo

I materiali necessari per questo progetto includono:

-Arduino

-Driver motore (sblocco TB6612FNG)

-Driver Bluetooth a bassa energia (nRF8001 Bluetooth LE)

-Motori CC

-Batteria (Batterie)

-Fili

-Scheda di circuito

Passaggio 3: costruisci un'auto

Con i motori DC e il circuito stampato

1) Collega il driver del motore ad Arduino

2) Collega l'Arduino ai motori DC

*Fare riferimento alla foto per la visione del circuito.

Passaggio 4: controllare i motori CC con Arduino

Con il codice MotorTest della libreria Motor driver, Arduino sarà in grado di controllare i motori DC.

-Il codice motorTest fa fare ai Motori un piccolo "jig".

-Scorri verso il basso fino a dove dice TB6612FNG Arduino Library e lì verrà scaricato.

-Dopo di che puoi inserire quella libreria nell'IDE di Arduino come file zippato.

-Vai a schizzo, includi libreria, quindi vai ad aggiungere libreria.zip e scegli il tuo file.

-Quel file apparirà quindi sotto gli esempi.

-E potrai testare i tuoi motori.

Passaggio 5: collega il Bluetooth

Utilizzando il driver Bluetooth Low Energy, possiamo collegarlo all'Arduino come mostrato nell'immagine.

- Collegandolo ad Arduino, siamo in grado, con del codice, di spostare l'auto con l'app Adafruit.

-Vai alla pagina Adafruit con il driver nrf8001, e la libreria può essere scaricata.

-Con quella libreria, puoi usare il codice fornito (echo demo) per programmare l'auto per muoversi quando viene dato un comando.

Passaggio 6: codifica - Utilizzo dell'app Adafruit

Dopo aver scaricato l'app e modificato il codice come vuoi tu, per far muovere le cose:

1) Abbiamo iniziato collegandoci alla macchina (che originariamente si chiamava UART) e siamo passati ai moduli UART.

- Qui puoi digitare un comando, come f per avanti, se è quello che hai nel codice per far avanzare l'auto.

*Puoi fare riferimento al nostro codice, che verrà pubblicato in un passaggio successivo.

Passaggio 7: rendere wireless l'auto RC

Qui è dove avrai bisogno delle tue batterie.

Utilizzando un pacco batteria e batterie collegate ai motori CC, l'auto è in grado di muoversi senza essere collegata a nient'altro.

*Puoi vedere nell'immagine sopra come è collegato il pacco batteria e il pacco batteria che è attaccato ai motori.

Passaggio 8: crea un'app modificata per funzionare con Control Pad

Abbiamo deciso di utilizzare il control pad come telecomando per la nostra auto. Per farlo abbiamo dovuto:

- Modificare il codice sorgente dell'app Adafruit originale.

-Il nostro codice modificato è collegato qui e questa app modificata è SOLO per Android.:

-E come utilizzare l'app, realizzata con il codice modificato:

-Quando apri l'app:

-Connetti a CAR

-Quando fai clic su Connetti, verrà visualizzato un elenco che dice scegli la modalità per connetterti all'auto

-Fai clic sul controller

-Nel controller, scorri fino in fondo e fai clic sul control pad.

-Nel pannello di controllo:

-Freccia su va avanti

-Freccia giù va indietro

-La freccia sinistra va a sinistra

-La freccia destra va a destra

-Il pulsante 1 è il freno

-Il pulsante 2 è una ciambella

Passaggio 9: (opzionale): aggiungi un sensore di distanza

Per la nostra auto RC, abbiamo aggiunto un sensore di distanza.

-Il sensore di distanza è posizionato nella parte anteriore della nostra RC Car, che abbiamo cercato di far muovere automaticamente in una direzione diversa quando c'è qualcosa davanti.

Passaggio 10: test

Durante il test, -Verifica che tutte le funzioni funzionino come desideri:

-Inoltrare

-Di ritorno

-Sinistra

-Destra

-Fermare

-Ciambella

-Automatico

Queste sono le nostre funzioni specifiche, puoi usarle o cambiarle per fare quello che vuoi.

Passaggio 11: aggiungi un esterno

Quando aggiungi un esterno, questo dipende completamente da te.

- L'esterno dell'auto serve principalmente per tenere insieme l'hardware.

-Abbiamo usato fascette e fili per tenere tutto a posto.

-Puoi progettare l'esterno della tua auto nel modo che preferisci.

** La parte più importante dell'esterno è tenere tutto a posto!

Passaggio 12: documento

Quando crei la tua auto RC, assicurati di documentare mentre procedi.

Questo può aiutare quando:

-Risolvere un problema che devi affrontare.

-Cambiare il cablaggio.

-Ricordando cosa facevi ogni giorno, -Ripensando al tuo progetto.

Consigliato: