Sommario:
- Passaggio 1: collegamento video Youtube
- Passaggio 2: parti e strumenti necessari
- Passaggio 3: struttura/telaio
- Passaggio 4: motore / attuatore
- Passaggio 5: preparare il terminale dei motori
- Passaggio 6: montare il motore e installare il tetto superiore
- Passaggio 7: controllore
- Passaggio 8: H Bridge (modulo LM 298)
- Passaggio 9: fonte di alimentazione
- Passaggio 10: cablaggio elettrico
- Passaggio 11: logica di controllo
- Passaggio 12: software
- Passaggio 13: codice Arduino
Video: Auto RC controllata da smartphone con Arduino: 13 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
Questo Instructable mostra come realizzare un'auto robot Arduino controllata da smartphone.
Aggiornamento del 25 ottobre 2016
Passaggio 1: collegamento video Youtube
Passaggio 2: parti e strumenti necessari
1. Kit telaio robot 4WD 2. Arduino Uno
3. Modulo ponte LM298 H
4. Modulo Bluetooth HC-05
5. Batteria Li-Po da 12 V
6. Cavi jumper maschio-femmina
7. Cavi jumper maschio-maschio
8. Nastro adesivo o qualsiasi altro nastro 9. Smartphone
Passaggio 3: struttura/telaio
È possibile acquistare un telaio per auto 4WD già pronto o realizzarlo utilizzando PVC / qualsiasi tipo di pannello rigido.
Passaggio 4: motore / attuatore
In questo progetto utilizzo un motore DC 6v. È possibile utilizzare qualsiasi tipo di motore DC 6v.
Passaggio 5: preparare il terminale dei motori
Taglia 4 pezzi di fili rossi e neri con una lunghezza di circa 5-6 pollici.
È possibile utilizzare cavi da 0,5 mmq.
Rimuovere l'isolamento dai fili a ciascuna estremità Saldare i fili al terminale del motore
È possibile verificare la polarità del motore collegandolo al pacco batteria. Se ruota in avanti (filo rosso con filo positivo e filo nero con terminale negativo della batteria) il collegamento è corretto.
Passaggio 6: montare il motore e installare il tetto superiore
Passaggio 7: controllore
Arduino UNO è una scheda microcontrollore open source basata sul microcontrollore Microchip ATmega328P e sviluppata da Arduino.cc. La scheda è dotata di set di pin di input/output (I/O) digitali e analogici che possono essere interfacciati a varie schede di espansione (shield) e altri circuiti. La scheda ha 14 pin digitali, 6 pin analogici e programmabile con Arduino IDE (Integrated Development Environment) tramite un cavo USB di tipo B. Può essere alimentato da un cavo USB o da una batteria esterna da 9 volt, sebbene accetti tensioni comprese tra 7 e 20 volt. È anche simile ad Arduino Nano e Leonardo. Il progetto di riferimento hardware è distribuito con una licenza Creative Commons Attribution Share-Alike 2.5 ed è disponibile sul sito web di Arduino. Sono inoltre disponibili file di layout e di produzione per alcune versioni dell'hardware. "Uno" significa uno in italiano ed è stato scelto per contrassegnare il rilascio del software Arduino (IDE) 1.0. La scheda Uno e la versione 1.0 del software Arduino (IDE) erano le versioni di riferimento di Arduino, ora evolute in versioni più recenti. La scheda Uno è la prima di una serie di schede Arduino USB e il modello di riferimento per la piattaforma Arduino. L'ATmega328 su Arduino Uno è preprogrammato con un bootloader che consente di caricare nuovo codice senza l'uso di un programmatore hardware esterno.[3] Comunica utilizzando il protocollo originale STK500. L'Uno differisce anche da tutte le schede precedenti in quanto non utilizza il chip del driver FTDI da USB a seriale. Utilizza invece l'Atmega16U2 (Atmega8U2 fino alla versione R2) programmato come convertitore da USB a seriale.
I microcontrollori sono in genere programmati utilizzando un dialetto di funzionalità dei linguaggi di programmazione C e C++. Oltre a utilizzare le tradizionali toolchain del compilatore, il progetto Arduino fornisce un ambiente di sviluppo integrato (IDE) basato sul progetto del linguaggio Processing.
Passaggio 8: H Bridge (modulo LM 298)
Cos'è H-Bridge? Il termine H bridge deriva dalla tipica rappresentazione grafica di un tale circuito. È un circuito che può pilotare un motore CC in avanti e indietro. Funzionamento: vedere l'immagine sopra per comprendere il funzionamento del ponte H.
È composto da 4 interruttori elettronici S1, S2, S3 e S4 (transistor / MOSFET / IGBTS). Quando gli interruttori S1 e S4 sono chiusi (e S2 e S3 sono aperti) verrà applicata una tensione positiva attraverso il motore. Quindi ruota in avanti. Allo stesso modo quando S2 e S3 sono chiusi e S1 e S4 sono aperti una tensione inversa viene applicato attraverso il motore, quindi ruota in senso inverso.
Nota: gli interruttori nello stesso braccio (S1, S2 o S3, S4) non vengono mai chiusi contemporaneamente, si creerà un cortocircuito. I ponti H sono disponibili come circuiti integrati, oppure puoi costruirne uno tuo usando 4transistor o MOSFET. Nel nostro caso stiamo usando LM298 H-bridge IC che può permette di controllare la velocità e la direzione dei motori.
Descrizione del perno:
Out 1: motore DC 1 "+" o motore passo-passo A+
Out 2: motore DC 1 "-" o motore passo-passo A-
Out 3: motore DC 2 "+" o motore passo-passo B+
Uscita 4: uscita motore B
Pin 12v: ingresso 12V ma è possibile utilizzare da 7 a 35V
GND: Terra
Pin 5v: uscita 5V se ponticello 12V in posizione, ideale per alimentare il tuo Arduino (ecc)
EnA: abilita il segnale PWM per il motore A (consultare la sezione "Considerazioni su Arduino Sketch")
IN1: Abilita motore A
IN2: Abilita MotorA
IN3: Abilita motoreB
IN4: Abilita motoreB
EnB: Abilita il segnale PWM per il motore B
Passaggio 9: fonte di alimentazione
Quelle batterie possono essere utilizzate:
1. Batteria alcalina AA (non ricaricabile)2. Batteria AA NiMh o NiCd (ricaricabile)
3. Batteria agli ioni di litio
4. Batteria LiPo
Passaggio 10: cablaggio elettrico
Per il cablaggio sono necessari alcuni cavi di collegamento. Collegare i fili rossi di due motori (su ciascun lato) e i fili neri insieme.
Quindi finalmente hai due terminali in ogni lato. MOTORA si occupa di due motori lato destro, di conseguenza due motori lato sinistro sono collegati al MOTORB Seguire le istruzioni sottostanti per collegare il tutto.
Collegamento motori:
Out1 -> Filo rosso motore lato sinistro (+)
Out2 -> Filo nero motore lato sinistro (-)
Out3 -> Filo rosso motore lato destro (+)
Out4 -> Filo Nero Motore Lato Destro (-)
LM298 -> Arduino
IN1 -> D5
IN2-> RE6
IN2 -> D9
IN2-> D10
Modulo Bluetooth -> Arduino
Rx-> Tx
Tx ->Rx
GND -> GND
Vcc -> 3.3V
Potenza:
12V -> Collegare il cavo rosso della batteria
GND -> Collega il cavo nero della batteria e il pin GND di Arduino
5V -> Collega al pin Arduino 5V
Passaggio 11: logica di controllo
Passaggio 12: software
La parte software è molto semplice, non necessita di alcuna libreria. Se comprendi la tabella logica nei passaggi precedenti, puoi scrivere il tuo codice. Non ho dedicato molto tempo alla scrittura del codice, quindi ho solo usato un codice scritto da qualcun altro. Per controllare la Robot Car, sto usando il mio smartphone. Lo smartphone è collegato al controller tramite un modulo Bluetooth (HC -06 / 05) Scarica l'App Dopo aver installato l'app, è necessario associarla al modulo Bluetooth. La password per l'accoppiamento è "1234".
Link per il download:
Passaggio 13: codice Arduino
==>Codice Arduino
o
www.mediafire.com/folder/jbgp52d343bgj/Smartphone_Controlled_RC_Car_Using_Arduino_%7C%7C_By_Tafhim
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
Auto controllata da smartphone [prototipo]: 7 passaggi
Auto controllata da smartphone [prototipo]: nell'istruzione di oggi, ti aiutiamo a costruire un prototipo semplice ed elegante per un'auto telecomandata, con una base in legno, che incorpora acido polilattico (PLA) stampato in 3D per il rinforzo del motore e l'adattatore che collega i motori al
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