Sommario:

Auto RC Arduino Bluetooth: 6 passaggi
Auto RC Arduino Bluetooth: 6 passaggi

Video: Auto RC Arduino Bluetooth: 6 passaggi

Video: Auto RC Arduino Bluetooth: 6 passaggi
Video: How To Make Programmable 6DOF Robot Arm | Using Arduino |Controlled By An App| Bluetooth Controlling 2024, Novembre
Anonim
Auto RC Bluetooth Arduino
Auto RC Bluetooth Arduino

Adoro i veicoli telecomandati, sono super divertenti e interessanti. In questo Instructable mostrerò come ho creato la mia auto bluetooth usando Arduino e alcune parti che avevo in giro. Questo Instructable è solo in teoria, l'auto non ha funzionato esattamente come l'avevo progettata, ma l'anno prossimo continuerò e potrei tornare ad aggiornarla quando sarà completa.

Passaggio 1: raccogli i tuoi materiali

Raccogli i tuoi materiali
Raccogli i tuoi materiali
Raccogli i tuoi materiali
Raccogli i tuoi materiali
Raccogli i tuoi materiali
Raccogli i tuoi materiali

Queste sono tutte le parti di cui avrai bisogno per completare questo progetto. Se non hai le parti oi motori esatti, altri potrebbero essere sostituiti con loro, ma tieni presente che potrebbe non risultare proprio come il mio.

-Arduino Uno

-Cavo di alimentazione USB/Arduino

-tagliere

-HC-06 Modulo Bluetooth

-Servomotore

-9V motore CC

-2 batterie 9V

-2 scatti della batteria

-Transistor MOSFET

-Diodo

-Cavi per ponticelli

-Elastici

Passaggio 2: il circuito

Il circuito
Il circuito
Il circuito
Il circuito
Il circuito
Il circuito

Ecco uno schema del circuito e un'immagine del circuito che ho costruito. Costruiamolo in passaggi:

-Prima collega l'alimentazione e la massa di Arduino all'alimentazione e alla massa sul lato sinistro della breadboard

-Successivamente collegare la prima batteria a scatto e la messa a terra sul lato destro della breadboard. Collegare l'altra batteria scatta al pin Vin sull'Arduino e il terreno sulla batteria scatta a massa sull'Arduino.

-Collegare il pin di alimentazione del servomotore al 5V sul lato sinistro della breadboard, il pin di massa a terra sul lato sinistro della breadboard e il pin centrale del servomotore al pin 9 su Arduino. Il perno centrale è quello che ci permetterà di controllare l'angolo a cui è impostato il servo.

-Collegare il pin VCC del modulo Bluetooth HC-06 a 5V sul lato sinistro della breadboard e il pin GND a terra sul lato sinistro della breadboard. Astenersi dal collegare i pin TX e RX fino a quando non si carica il programma sulla scheda Arduino, perché la scheda non accetterà il programma mentre quei pin sono collegati. Dopo aver caricato il programma su Arduino, collegare il pin TX dell'HC -06 nel pin RX dell'Arduino e il pin RX dell'HC-06 nel TX dell'Arduino.

-Il prossimo in linea è il motore. Poiché l'Arduino produce solo un massimo di 5 V, non è sufficiente far avanzare la scheda, tuttavia dobbiamo comunque essere in grado di controllare il motore utilizzando l'Arduino. Lo faremo usando un componente chiamato transistor MOSFET. Il MOSFET ha 3 pin, un gate, una sorgente e un drain. Come puoi vedere dall'immagine, quando applichiamo 5V al gate, la potenza sarà in grado di fluire dallo scarico alla sorgente. Con questo in mente collegheremo il pin gate del MOSFET al pin 6 di Arduino, fare riferimento all'immagine per assicurarsi di collegare i pin giusti. Questo ci consentirà di collegare insieme gli altri 2 pin del MOSFET togliendo l'alimentazione dal pin 10. Quindi collegare la sorgente del MOSFET a terra sul lato destro della breadboard. Quindi collegare un'estremità del motore al perno di drenaggio sul MOSFET e collegare anche un diodo dal perno di drenaggio alla barra di alimentazione sul lato destro della breadboard. Questo diodo in parallelo fermerà qualcosa chiamato controtensione. Quando un motore gira, crea elettricità come un generatore, e questa elettricità può fluire nella direzione opposta a quella in cui sta funzionando il circuito. Ciò può causare problemi e per impedire all'elettricità di farlo è necessario inserire un diodo in parallelo al motore. Ora collega l'altra estremità del motore alla barra di alimentazione sul lato destro della breadboard. Potrebbe essere necessario invertire i collegamenti del motore se ti rendi conto che il motore gira nella direzione sbagliata per la tua auto. Tienilo a mente quando inizi a testare l'auto.

Passaggio 3: il programma

Questo è il programma che metteremo su Arduino Uno per controllare l'auto. Scaricalo e aprilo nell'IDE di Arduino. Lo caricheremo sulla scheda Arduino per controllare l'auto.

Passaggio 4: creazione della base per auto

Creazione di una base per auto
Creazione di una base per auto
Creazione di una base per auto
Creazione di una base per auto

Quindi questa parte varierà notevolmente. Ho allegato un'immagine che mostra cosa mi è venuta in mente, ma in realtà tutto ciò di cui hai bisogno è un asse che gira liberamente con 2 ruote posteriori, una ruota anteriore che può essere attaccata al servomotore e una piattaforma sopra o in mezzo che può ospita il circuito stampato e la breadboard. Il motore deve anche poter essere fissato all'asse posteriore tramite un elastico in modo che le ruote posteriori possano girare.

Passaggio 5: assemblare tutto insieme

Assemblare tutto insieme
Assemblare tutto insieme
Assemblare tutto insieme
Assemblare tutto insieme

Fondamentalmente basta collegare il circuito stampato e la breadboard insieme in un pacchetto e collegarlo alla piattaforma creata nel passaggio precedente. Collega il motore all'asse con un elastico e poi sei quasi pronto.

Passaggio 6: ottenere l'app

Ottenere l'app
Ottenere l'app

Hai bisogno di un telefono Android per farlo funzionare, quindi vai su Google Play e trovi l'app chiamata "Smart Bluetooth". Collegalo al modulo Bluetooth HC-06 e sei a posto!

Consigliato: