Sommario:
- Passaggio 1: Passaggio 0: Preparazione dei materiali
- Passaggio 2: Passaggio 1: Preparazione del telaio
- Passaggio 3: Passaggio 2: collegamento dell'L298N ai motori
- Passaggio 4: Passaggio 3: mettere tutto insieme
- Passaggio 5: Passaggio 4: connessione e codice Arduino
- Passaggio 6: Passaggio 5: Modulo HC-06
- Passaggio 7: congratulazioni! La tua semplice auto radiocomandata controllata da Bluetooth è completa
Video: Come realizzare un'auto RC semplicistica controllata da Bluetooth: 7 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Ciao a tutti, sono Bryan Tee Pak Hong. Attualmente sono uno studente di un anno al Politecnico di Singapore, studiando Ingegneria Informatica.
Quando ero bambino, sono sempre stato affascinato dalle auto RC e dal loro funzionamento. Quando l'ho smontato, tutto quello che vedo sono pezzi di metallo posizionati ovunque. Ho sempre desiderato che ci fosse un semplice tutorial che copre i componenti di base che compongono un'auto RC e oggi ti mostrerò esattamente questo.
Ho intenzione di utilizzare questa macchina RC anche per una varietà di altri progetti, fai riferimento a questa guida alle istruzioni se hai riscontrato problemi.
Senza ulteriori indugi, cominciamo!
Passaggio 1: Passaggio 0: Preparazione dei materiali
I materiali sono molto semplici e facili da ottenere, sono:
- Telaio dell'auto* (sto usando una scatola di biscotti del nuovo anno, sii creativo con la tua scelta!) x1
- Motori DC e pneumatici x2
- Arduino Uno (o qualsiasi altra variante) x1
- L298N Ponte ad H x1
- Ruota sterzante x1
- Batterie (1 per Arduino, 1 per motori)
- Maglioni da uomo a uomo, maglioni da uomo a donna
- Modulo Bluetooth HC-06 o HC-05 x1
- Breadboard (collegamenti facili e veloci) x1
Altre attrezzature di cui avrai/potresti aver bisogno:
- Saldatore
- Pistola per colla a caldo
*Nota: il mio telaio ha un sensore IR collegato, non è richiesto in questo tutorial
Passaggio 2: Passaggio 1: Preparazione del telaio
Per prima cosa, smonta la tua breadboard. Dovrebbe essere in grado di dividersi in 3 parti, 2 +/- barre verticali dai lati e dalla sezione centrale, dove verranno effettuate la maggior parte delle connessioni. Ciò consente un posizionamento molto semplice dei componenti per cui è possibile:
- collega 5V dal tuo Arduino al lato sinistro
- collega GND dal tuo Arduino al lato destro
- fai tutte le tue connessioni vicino ad Arduino
È importante ottenere la posizione corretta la prima volta poiché sarà difficile rimuovere e riposizionare la breadboard. Assicurati che ci sia spazio sufficiente sia per Arduino che per L298N tra le 2 barre verticali.
Passaggio 3: Passaggio 2: collegamento dell'L298N ai motori
Saldare 2 fili al motore DC. Quindi, collegare le altre estremità dei fili a una delle prese a 2 fori sul ponte L298N. L'ordine di come si collega il filo non ha importanza. Ripetere questa operazione per l'altro motore.
Quindi, metti i ponticelli maschio-femmina sui pin maschi che si trovano accanto alla presa 3. 6 è richiesto, 3 per ogni lato, per cui 1 è per controllare la velocità del motore tramite PWM e 2 per le direzioni. Ricorda quali cavi sono collegati e dove in quanto questo sarà importante in seguito.
Prendi uno dei tuoi pacchi batteria e collega/salda il filo nero (filo di terra) a un ponticello maschio. Questo sarà usato per raggiungere un terreno comune con l'arduino in seguito. Collegare il filo rosso all'ingresso 12V (presa più a sinistra) e il filo nero al GND (presa centrale) del modulo L298N.
Passaggio 4: Passaggio 3: mettere tutto insieme
Incolla a caldo il modulo L298 sul telaio della tua auto nella posizione che hai ritenuto opportuno nel passaggio 1. Quindi, incolla a caldo i 2 motori CC ai lati del telaio. Il mio telaio ha un'avvallamento attorno ai bordi, quindi ho usato alcuni dadi che avevo in giro per compensare l'altezza in modo da poter incollare correttamente i motori. Questo è facoltativo perché se si utilizza uno chassis piatto non è richiesto alcun offset. Dopo aver incollato i 2 motori, incollare il pacco batterie sul telaio. Ho incollato il mio in basso per motivi di spazio. Ho anche incollato leggermente la mia batteria a destra per fare spazio per rimuovere il coperchio della batteria. Infine, incolla la ruota in posizione e la tua auto di base è pronta! Prova a trovare una ruota orientabile che possa consentire al tuo robot di avere un'altezza costante nonostante la ruota giri.
Collegare i 6 fili del ponticello sulla breadboard, classificarli come 3 per sinistra e 3 per destra.
La prossima parte tratteremo del cervello dell'auto, ovvero l'Arduino.
Passaggio 5: Passaggio 4: connessione e codice Arduino
Collega il pin di velocità destro al pin 6 e il pin di velocità sinistro al pin 11 su Arduino.
Quindi collega gli altri 2 pin di direzione di ciascun lato dalla breadboard all'Arduino tramite ponticelli maschio-maschio:
- destra - Pin 7 e 8
- sinistra - Pin 12 e 13
Qualunque sia l'ordine non ha importanza poiché cambieremo le connessioni se sono sbagliate. È importante, tuttavia, non scambiare del tutto le parti sinistra e destra. Posiziona Arduino nella posizione che hai pianificato nel passaggio 1.
Ora copia il codice da questo sito Web per testare i movimenti del motore:
- carica questo codice sul tuo Arduino
- se il robot sta ruotando in senso orario, invertire i 2 fili di direzione dei ponticelli maschio-maschio sulla destra
- se il robot sta ruotando in senso antiorario, invertire i 2 fili di direzione dei ponticelli maschio-maschio a sinistra
- se il robot si muove all'indietro, invertire i 2 fili di direzione del ponticello maschio-maschio su entrambi i lati
Incolla l'altra batteria al telaio e il robot di base è fatto! A questo punto, puoi programmare il tuo robot come preferisci, sentiti libero di sperimentare. Nella fase successiva, esploreremo alcuni movimenti di base per la nostra auto RC tramite bluetooth.
Passaggio 6: Passaggio 5: Modulo HC-06
Gestire questo modulo è un po' complicato. Prima di iniziare, carica questo codice sul tuo Arduino.
Posizionare il modulo sulla breadboard, non sovrapporre i collegamenti con i motori. Eseguire i collegamenti come mostrato:
- VCC -- 5V (3.3V non funzionerà!)
- GND -- GND
- RX su bluetooth --- Pin 1 su Arduino
- TX su bluetooth --- Pin 0 su Arduino
Scarica un'app chiamata controller bluetooth Arduino sul tuo telefono Android. Non possiedo un iPhone quindi mi dispiace utenti iPhone, ma dovresti riuscire a trovare app simili che hanno la stessa funzione. Accendi il tuo Arduino e associa il modulo bluetooth al tuo telefono (di solito chiamato HC-05/06 o BT03/04 ecc.), se ti viene richiesto di digitare una password, digita 1234 o 0000, se la verifica fallisce o tu non riesce a connettersi, quindi dovremo controllarlo da un PC dotato di funzione bluetooth. Per ora, apri l'app del controller bluetooth Arduino e collegala al tuo dispositivo. Seleziona il tuo modulo bluetooth e raggiungerai un'interfaccia di controllo in stile PS2.
Esegui queste associazioni di tasti
- w Avanti
- a sinistra
- s Indietro
- d Destra
- MODIFICA: j Pulsante Stop
Passaggio 7: congratulazioni! La tua semplice auto radiocomandata controllata da Bluetooth è completa
Riepilogo:
- Avremo bisogno di 2 motori e un ponte H per guidare il motore
- Serve un cervello, nel nostro caso arduino, per comandare al robot come muoversi
- Possiamo usare i nostri telefoni come telecomando per la nostra auto RC
Se invece vuoi usare il tuo computer, associa il tuo computer al modulo bluetooth, vai alle impostazioni bluetooth che si trovano alla fine della pagina di configurazione bluetooth, controlla a quale porta si connette (suggerimento: è in uscita e ha il nome del tuo modulo bluetooth). Vai su strumenti > porte seriali e cambia la COM con la porta COM corretta. Accendi il monitor Seial e inserisci "w" per far avanzare il robot, "s" per tornare indietro, ecc.
Se sei arrivato fin qui, congratulazioni! Divertiti con la tua auto RC controllata tramite Bluetooth!
Aggiornamento: puoi leggere il mio post sul blog qui.
Consigliato:
Come realizzare un'auto controllata da smartphone: 5 passaggi
Come realizzare un'auto controllata da smartphone: tutti amano giocare con un'auto remota gestita da smartphone. Questo video parla di come realizzarla
Come Realizzare un'Auto RC Controllata da Bluetooth a Casa: 4 Passaggi (Illustrato)
Come realizzare un'auto RC controllata tramite Bluetooth a casa: impara come realizzare una semplice auto robotica controllata da smartphone utilizzando Arduino e componenti elettronici di base
Come Realizzare un'Auto RC Controllata da Smartphone Fai da Te: 8 Passaggi (Illustrato)
Come realizzare un'auto RC controllata da smartphone fai-da-te: Ciao, ragazzi! In questo tutorial, realizzerò un'auto RC controllata da smartphone basata su Arduino. Questa vettura può essere controllata tramite Bluetooth utilizzando qualsiasi telefono o tablet Android. Questo è un progetto fantastico. è semplice da realizzare, facile da programmare e anche un
Auto anti collisione Arduino controllata con Bluetooth: 3 passaggi (con immagini)
Auto anti-collisione Arduino controllata con Bluetooth: ecco come realizzare un'auto anti-collisione Arduino controllata con Bluetooth
Auto robot controllata tramite Bluetooth con Arduino: 8 passaggi (con immagini)
Auto robot controllata tramite Bluetooth che utilizza Arduino: in questo tutorial, ti guiderò nella creazione di un'auto robot che controlli tramite Bluetooth dal tuo telefono cellulare Android. Non solo, l'auto robot ha una capacità speciale di evitare gli ostacoli che incontra quando si sposta in avanti l'auto. Il robot