Sommario:

Come realizzare un'auto RC semplicistica controllata da Bluetooth: 7 passaggi (con immagini)
Come realizzare un'auto RC semplicistica controllata da Bluetooth: 7 passaggi (con immagini)

Video: Come realizzare un'auto RC semplicistica controllata da Bluetooth: 7 passaggi (con immagini)

Video: Come realizzare un'auto RC semplicistica controllata da Bluetooth: 7 passaggi (con immagini)
Video: AUTO TELECOMANDATA CHE SCALA I MURI 2024, Dicembre
Anonim
Come realizzare un'auto RC semplicistica controllata da Bluetooth
Come realizzare un'auto RC semplicistica controllata da Bluetooth

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

Passaggio 0: preparazione dei materiali
Passaggio 0: preparazione dei materiali

I materiali sono molto semplici e facili da ottenere, sono:

  1. Telaio dell'auto* (sto usando una scatola di biscotti del nuovo anno, sii creativo con la tua scelta!) x1
  2. Motori DC e pneumatici x2
  3. Arduino Uno (o qualsiasi altra variante) x1
  4. L298N Ponte ad H x1
  5. Ruota sterzante x1
  6. Batterie (1 per Arduino, 1 per motori)
  7. Maglioni da uomo a uomo, maglioni da uomo a donna
  8. Modulo Bluetooth HC-06 o HC-05 x1
  9. 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

Passaggio 1: preparazione del telaio
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

Passaggio 2: collegamento dell'L298N ai motori
Passaggio 2: collegamento dell'L298N ai motori
Passaggio 2: collegamento dell'L298N ai motori
Passaggio 2: collegamento dell'L298N ai motori
Passaggio 2: collegamento dell'L298N ai motori
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

Passaggio 3: mettere tutto insieme
Passaggio 3: mettere tutto insieme
Passaggio 3: mettere tutto insieme
Passaggio 3: mettere tutto insieme
Passaggio 3: mettere tutto insieme
Passaggio 3: mettere tutto insieme
Passaggio 3: mettere tutto insieme
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

Passaggio 4: connessione e codice Arduino
Passaggio 4: connessione e codice Arduino
Passaggio 4: connessione e codice Arduino
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:

  1. carica questo codice sul tuo Arduino
  2. se il robot sta ruotando in senso orario, invertire i 2 fili di direzione dei ponticelli maschio-maschio sulla destra
  3. se il robot sta ruotando in senso antiorario, invertire i 2 fili di direzione dei ponticelli maschio-maschio a sinistra
  4. 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

Passaggio 5: modulo HC-06
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

Congratulazioni! La tua semplice auto RC controllata da Bluetooth è completa!
Congratulazioni! La tua semplice auto RC 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: