Sommario:
- Passaggio 1: stampa 3D
- Passaggio 2: circuito
- Fase 3: Programmazione
- Passaggio 4: app Bluetooth
- Passaggio 5: assemblaggio
Video: Auto con controllo Bluetooth Arduino fai da te: 6 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 09:59
Ciao amici! Mi chiamo Nikolas, ho 15 anni e vivo ad Atene, in Grecia. Oggi ti mostrerò come realizzare un'auto a 2 ruote con controllo Bluetooth utilizzando un Arduino Nano, una stampante 3D e alcuni semplici componenti elettronici! Assicurati di guardare il mio video su YouTube per vedere l'auto in azione e seguire le istruzioni da lì, se preferisci!
Motivazione
Sono entrato nell'elettronica di base quando avevo 9 anni quando mio padre mi ha portato delle batterie, un interruttore e una piccola lampadina con cui giocare, ero super eccitato. In quel periodo, con l'aiuto di mio padre, ho realizzato la mia prima auto in assoluto, il più semplice possibile. Consisteva in una vecchia scatola del telefono a cui avevamo attaccato quattro motori a corrente continua con alcune ruote di alcune macchinine che avevamo ed erano alimentate da alcune batterie AA, poteva solo andare avanti ma io di 9 anni ero davvero orgoglioso e felice. Negli anni successivi ho realizzato una manciata di creazioni e MOLTE macchinine. Ad un certo punto mi sono posto l'obiettivo di realizzare un'auto telecomandata che, potrebbe sembrare abbastanza facile per te, ma per il mio io passato era decisamente fuori dalla mia portata. Tuttavia, quando è scoppiata la pandemia la scorsa primavera e siamo entrati in quarantena, sono entrato nell'elettronica più complessa e intorno ad aprile ho raggiunto il mio obiettivo realizzando un'auto basata su un Arduino Uno che potesse essere controllata tramite un telecomando IR! Mi sono quindi posto l'obiettivo di realizzare un'auto che sarebbe stata controllata tramite Bluetooth con il mio telefono. È qui che entra in gioco questo Instructables. Divertiti!
Forniture:
Ecco una lista con i componenti necessari
- Arduino Nano
- 2 micromotori N20 da 200 giri/min
- Driver del motore DRV8833
- HC-06 (modulo Bluetooth)
- Batteria al litio 18650
- Portabatteria
- Interruttore a scorrimento 11 mm x 6 mm
- Vite M3 (10mm) e dado
- Alcuni cavi
- 4 x elastici normali
- Un saldatore
- Una stampante 3D
- Alcuni filamenti (ho usato Prusament PETG)
Passaggio 1: stampa 3D
Ho progettato io stesso i file 3D utilizzando Onshape. Dovrai stampare la Base e anche due Ruote. Ho stampato tutte le parti in Prusament Gold PETG con un'altezza dello strato di 0,2 mm e un riempimento del 40% su Creality Ender 3 V2.
Puoi trovare i file.stl qui: Thingiverse
Passaggio 2: circuito
È ora di fare il circuito! Quindi ora metti l'Arduino Nano, il DRV8833 e l'HC-06 sulla tua breadboard.
- Collegare il VCC dell'HC-06 e del DRV8833 a 5V
- Collegare il GND dell'HC-06 e del DRV8833 a GND
- Collega il TXD a D10
- Collega l'RXD a D11
- Collega INT1, INT2, INT3, INT4 a D2, D3, D4, D5 di conseguenza
- Collegare i cavi del primo motore a OUT1 e OUT2
- Collegare i cavi del secondo motore a OUT3 e OUT4
- Collega il "+" della batteria a 5V e il "-" a GND (puoi aggiungere l'interruttore a scorrimento al "+" ora se lo desideri)
Fase 3: Programmazione
Carichiamo il codice su Arduino Nano! Basta collegarlo al computer con un cavo USB, quindi aprire il file "BluetoothCar.ino" con Arduino IDE. Assicurati che le opzioni nella scheda Strumenti siano le stesse dell'immagine sopra e di aver selezionato la porta COM corretta. Fai clic su "Carica" e sei a posto!
Passaggio 4: app Bluetooth
È tempo di provare se il nostro circuito e il nostro programma funzionano come previsto. Ho creato la mia app Android utilizzando MIT App Inventor, un semplice programma che ti consente di creare facilmente app Android! Puoi installare l'app sul tuo telefono Android scaricando il "BluetoothController.apk" di seguito. Ci sono alcune alternative sul Play Store e sull'App Store se preferisci, ma ho fatto questa perché l'auto si muove solo se il tuo dito è sul pulsante, che è una caratteristica che mi piace molto.
Quando ti colleghi al modulo Bluetooth per la prima volta dovrai attivare il Bluetooth sul tuo dispositivo, quindi dovrai trovare un dispositivo chiamato "HC-06" e per connetterti ad esso dovrai inserire la password "1234" o "0000". Successivamente vai all'app e fai clic sul pulsante Bluetooth e seleziona HC-06. Ora hai collegato con successo la tua auto al tuo smartphone e puoi controllare i motori tramite l'app!
Passaggio 5: assemblaggio
Ora dovresti saldare l'elettronica e prepararti per assemblare l'auto!
- Avvitare il portabatteria 18650 alla base e aggiungere il dado
- Spingere i due motori in posizione
- Montare l'interruttore a scorrimento in posizione
- Montare il driver del motore DRV8833 in posizione
- Monta l'Arduino Nano in posizione
- Far scorrere l'HC-06 in posizione
- Aggiungi la batteria 18650 al suo supporto
- Spingere le due ruote negli alberi dei motori
- Ultimo ma non meno importante, aggiungi 2 elastici a ciascuna ruota
Consigliato:
Trasformare qualsiasi auto R/C in un'auto R/C di controllo tramite app Bluetooth: 9 passaggi
Trasformare qualsiasi auto R/C in un'auto con controllo tramite app Bluetooth: questo progetto mostra i passaggi per cambiare una normale auto con telecomando in un'auto con controllo Bluetooth (BLE) con la scheda robotica Wombatics SAM01, l'app Blynk e l'inventore dell'app MIT. ci sono molte auto RC a basso costo con molte caratteristiche come i fari a LED e
Controllo della luminosità Controllo LED basato su PWM tramite pulsanti, Raspberry Pi e Scratch: 8 passaggi (con immagini)
Controllo della luminosità Controllo LED basato su PWM tramite pulsanti, Raspberry Pi e Scratch: stavo cercando di trovare un modo per spiegare come funzionava il PWM ai miei studenti, quindi mi sono posto il compito di provare a controllare la luminosità di un LED utilizzando 2 pulsanti - un pulsante aumenta la luminosità di un LED e l'altro lo attenua. Per programmare
Auto con controllo gestuale utilizzando Mpu6050 e Arduino: 7 passaggi (con immagini)
Auto con controllo gestuale utilizzando Mpu6050 e Arduino: ecco un'auto con controllo gestuale con controller manuale, realizzata utilizzando mpu6050 e arduino. Uso il modulo rf per la connessione wireless
CAR-INO: Conversione totale di una vecchia auto RC con Arduino e controllo Bluetooth: 5 passaggi (con immagini)
CAR-INO: Conversione totale di una vecchia auto RC con Arduino e controllo Bluetooth: IntroduzioneCiao, nelle mie prime istruzioni vorrei condividere con voi la mia esperienza con la conversione di una vecchia auto RC del 1990 in qualcosa di nuovo. Era il Natale del 1990 quando Babbo Natale mi regalò questa Ferrari F40, l'auto più veloce del mondo!…a quel tempo.T
Auto RasbperryPi con fotocamera FPV. Controllo tramite browser Web: 31 passaggi (con immagini)
Auto RasbperryPi con fotocamera FPV. Controllo tramite browser Web: Costruiremo un'auto 4wd - lo sterzo sarà simile a quello di un carro armato - per girare un lato delle ruote ruoterà con velocità diversa rispetto all'altro. All'auto verrà posizionata la telecamera su un supporto speciale dove potremo cambiare la posizione della telecamera. Il robot sarà c