Sommario:

Auto RC controllata dal gesto della mano: 15 passaggi
Auto RC controllata dal gesto della mano: 15 passaggi

Video: Auto RC controllata dal gesto della mano: 15 passaggi

Video: Auto RC controllata dal gesto della mano: 15 passaggi
Video: Vai a lettoooo! 2024, Novembre
Anonim
Auto RC controllata dal gesto della mano
Auto RC controllata dal gesto della mano
Auto RC controllata dal gesto della mano
Auto RC controllata dal gesto della mano

Ciao mondo!

Questo è il mio primo Instructable

Se avete domande, non esitate a chiedere.

Pubblico di destinazione:

Questo progetto è applicabile a chiunque abbia una passione quando si tratta di tecnologia. Che tu sia un esperto o un principiante assoluto quando si tratta di robotica. Saresti in grado di creare questo progetto seguendo le istruzioni su questo documento.

Di cosa avrai bisogno:

· (2) x Scheda controller Elegoo Uno R3

· (2) x Scheda di espansione prototipo

· (1) x Modulo Bluetooth HC-05

· (1) x Modulo Bluetooth HC-06

· (1) x Guanto a mano

· (1) x modulo GY-521

· (12) x fili M-M

· (6) x cavi F-M

· (2) batteria da 9 V con CC

Auto R/C

· (1) x scheda di base

· (2) x Disco codificatore

· (2) x Ruota

· (2) x Decelerazione motore CC

· (1) x contenitore della batteria

· Barra a vite (4) x M3*30

· Barra a vite (8) x M3*6

· (8) x dado M3

· (1) x Interruttore

· (4) x Chiusura

· (1) x Coltello a martello

· (4) x batteria AA

· (1) x L9110S 2-CH H-bridge motore passo-passo doppia scheda di controllo del motore CC

Passaggio 1: Passaggio 1:

Passo 1
Passo 1
Passo 1
Passo 1
Passo 1
Passo 1
Passo 1
Passo 1

OBIETTIVO: Configurare il baud rate e impostare la password dell'HC-06 (SLAVE)

L'HC-06 è un modulo Bluetooth solo slave, il che significa che "si può parlare solo con esso". L'HC-06 è automaticamente in modalità AT. La modalità AT è una modalità di comando che consente di interrogare/configurare alcune delle impostazioni del modulo Bluetooth.

I. Con solo Arduino e USB Seriale collegati al computer. Carica uno schizzo vuoto su Arduino come allegato sopra

II. Scollegare la USB seriale dal computer.

III. Collega l'HC-06 e l'Arduino con (4) cavi FM - vedi step1wireAttachment

IV. Collega la seriale USB al computer. Questo farà lampeggiare l'HC-06 ogni secondo.

V. Fare clic sul monitor seriale e assicurarsi che non ci siano "Nessuna terminazione di linea" e che la velocità di trasmissione sia impostata su "9600" nella parte inferiore del monitor seriale.

IV. Digita AT nella casella di testo del monitor seriale e dovrebbe stampare OK (questo significa che c'è comunicazione tra il monitor seriale e Bluetooth)

VII. La password predefinita dell'HC-06 è 1234, ma nel caso non lo fosse. Digitare AT+PIN1234 e premere invio. Il monitor seriale stamperà quindi OKsetPIN. Questo imposterà la password di associazione dell'HC-06 su 1234 (la password tra l'HC-06 e l'HC-05 dovrebbe essere la stessa).

VIII. Digitare AT+BAUD8 e premere invio. Il monitor seriale stamperà OK115200. Questo imposterà la velocità di trasmissione dell'HC-06 su 115200. (La velocità di trasmissione tra l'HC-06 e l'HC-06 dovrebbe essere la stessa).

Passaggio 2: Passaggio 2: ottenere l'indirizzo dell'HC-06 (SLAVE)

Passaggio 2: ottenere l'indirizzo dell'HC-06 (SLAVE)
Passaggio 2: ottenere l'indirizzo dell'HC-06 (SLAVE)
Passaggio 2: ottenere l'indirizzo dell'HC-06 (SLAVE)
Passaggio 2: ottenere l'indirizzo dell'HC-06 (SLAVE)
Passaggio 2: ottenere l'indirizzo dell'HC-06 (SLAVE)
Passaggio 2: ottenere l'indirizzo dell'HC-06 (SLAVE)

È possibile ottenere l'indirizzo dell'HC-06 tramite un'app chiamata Bluetooth Finder tramite un telefono Android o utilizzando l'HC-05 per annusare i moduli Bluetooth circostanti attorno all'HC-05.

RICORDA l'indirizzo dell'HC-06. Queste informazioni saranno necessarie durante la configurazione dell'HC-05

Ottenere l'indirizzo di HC-06 tramite Bluetooth Finder

I. Vedi l'immagine allegata

NOTA: l'indirizzo MAC sarà simile a quello evidenziato sopra. Il modulo bluetooth verrebbe normalmente rilevato come "HC-06".

I. Scarica l'applicazione Bluetooth Finder

II. Mentre l'HC-06 è acceso e lampeggia, associa il telefono Android all'HC-06

III. La password dell'HC-06 sarà 1234. Abbiamo configurato la sua password in precedenza tramite il comando AT+PIN1234

IV. Una volta che l'HC-06 e il telefono Anroid sono stati associati. Apri l'applicazione Bluetooth Finder per vedere qual è il suo indirizzo.

Passaggio 3: Passaggio 3: Configurazione dell'HC-05 (Master)

Passaggio 3: configurazione dell'HC-05 (Master)
Passaggio 3: configurazione dell'HC-05 (Master)
Passaggio 3: configurazione dell'HC-05 (Master)
Passaggio 3: configurazione dell'HC-05 (Master)

*Ottenere l'indirizzo di HC-06 tramite HC-05

OBIETTIVO: associare l'HC-05 per connettersi automaticamente solo all'HC-06

I. Mentre l'HC-06 è acceso. Apri una nuova sessione Arduino e segui i passaggi 1-3 del passaggio 1.

II. Durante il collegamento dell'USB Seriale al computer, assicurarsi di premere il pulsante sull'HC-05. Questo farà lampeggiare l'HC-05 ogni 2 secondi. Ciò indica che l'HC-05 è in modalità AT. Assicurati che sia selezionata la porta corretta. La porta selezionata deve essere l'arduino a cui è collegato l'HC-05.

III. Fare clic sul monitor seriale e assicurarsi che sia stato aggiunto "Both NL & CR" e che la velocità di trasmissione sia impostata su "9600" nella parte inferiore del monitor seriale. (come illustrato nell'immagine allegata)

IV. Digitare AT nella casella di testo del monitor seriale e verrà stampato ERRORE: (0) (non sono sicuro del motivo per cui ciò accade). Digitare nuovamente AT e il monitor seriale stamperà OK (questo significa che c'è comunicazione tra il monitor seriale e Bluetooth).

V. Digitare AT+RUOLO? e premere invio. Il monitor seriale stamperà quale ruolo ha attualmente l'HC-05. Ruolo 0 = schiavo. Ruolo 1 = maestro. Se il suo ruolo è 0. Modificare il suo ruolo in 1 digitando AT+ROLE=1 Il monitor seriale stamperà OK dopo aver impostato il ruolo dell'HC-05 su 1 (Master). Digitare AT+RUOLO? Di nuovo per ricontrollare.

VI. Digita AT+CMODE? e premere invio. Il monitor seriale stamperà quale modalità di connessione ha attualmente l'HC-05. 0 = connettersi al solo indirizzo fisso. 1 = connettersi a qualsiasi Bluetooth nelle vicinanze. Se il suo cmode è 1. Cambia il suo cmode su 0 digitando AT+CMODE=0 Il monitor seriale stamperà OK dopo aver impostato il cmode dell'HC-05 su 0. Digita AT+CMODE? Di nuovo per ricontrollare.

VII. Tipo AT+UART? e premere invio. Il monitor seriale stamperà quale baud rate ha attualmente l'HC-05. (ovvero +UART: 9600, 0, 0). Ricorda che dobbiamo impostare la stessa velocità di trasmissione dell'HC-06. Per impostare la velocità di trasmissione dell'HC-05 su 115200. Digitare AT+UART=115200, 0, 0 Il monitor seriale stamperà OK. Tipo AT+UART? Di nuovo per ricontrollare. (ora dovrebbe stampare +UART: 115200, 0, 0).

VIII. Digitare AT+PSWD? Per determinare la password dell'HC-05. Ricorda che la password tra l'HC-06 e l'HC-05 dovrebbe essere la stessa. Se la sua password non è 1234. Impostare la password con AT+PSWD=1234 Il monitor seriale stamperà OK. Digitare AT+PSWD? Di nuovo per ricontrollare.

IX. Se si dispone già dell'indirizzo dell'HC-06, saltare questo passaggio e continuare con il passaggio X. Questo passaggio determinerà l'indirizzo dell'HC-06. Digitare AT+INIT. Il monitor seriale dovrebbe stampare correttamente. Digita AT+INQ Questo comando richiederà informazioni sui dispositivi Bluetooth circostanti. Il monitor seriale dovrebbe stampare l'indirizzo dell'HC-06, tipo, segnale. (ovvero +INQ: 98D3:31:FD5F83, 8043C, 7FFF)

X. Accoppiare l'HC-05 con l'HC-06. Recupera l'indirizzo che hai scoperto tramite l'app bluetooth finder o tramite il metodo AT+INQ. Sostituire i due punti dell'indirizzo (98D3:31:FD5F83) con le virgole (98D3, 31, FD5F83) sull'indirizzo per digitare AT+PAIR= 98D3, 31, FD5F83, 5 Il 5 in questo comando di coppia è il timeout in secondi. Se l'HC-05 non si accoppia con l'indirizzo previsto, verrà stampato un messaggio di errore. Altrimenti, se l'accoppiamento ha successo, verrà stampato un OK nel monitor seriale.

XI. Associare l'HC-05 all'HC-06. Digitare AT+BIND=98D3, 31, FD5F83 Il monitor seriale dovrebbe stampare correttamente in caso di esito positivo.

XII. Collegamento HC-06. Digitare AT+LINK=98D3, 31, FD5F83 Il monitor seriale dovrebbe stampare correttamente in caso di esito positivo.

XIII. Una volta che l'HC-05 e l'HC-06 sono stati collegati. L'HC-05 lampeggerà una volta ogni 2 secondi e l'HC-06 rimarrà acceso (nessun lampeggio).

CONGRATULAZIONI HC-05 e HC-06 sono ora legati insieme

Passaggio 4: Passaggio 4: Costruisci la base dell'auto RC Segui le istruzioni sulle immagini su questo Tep

Passaggio 4: costruisci la base dell'auto RC Segui le istruzioni sulle immagini su questo Tep
Passaggio 4: costruisci la base dell'auto RC Segui le istruzioni sulle immagini su questo Tep
Passaggio 4: costruisci la base dell'auto RC Segui le istruzioni sulle immagini su questo Tep
Passaggio 4: costruisci la base dell'auto RC Segui le istruzioni sulle immagini su questo Tep

Passaggio 5: Passaggio 5: collegare i 2 motori CC di decelerazione allo stepper L9110S

Passaggio 5: collegare i 2 motori CC di decelerazione allo stepper L9110S
Passaggio 5: collegare i 2 motori CC di decelerazione allo stepper L9110S
Passaggio 5: collegare i 2 motori CC di decelerazione allo stepper L9110S
Passaggio 5: collegare i 2 motori CC di decelerazione allo stepper L9110S
Passaggio 5: collegare i 2 motori CC di decelerazione allo stepper L9110S
Passaggio 5: collegare i 2 motori CC di decelerazione allo stepper L9110S

*Notare come è impostato lo Sketch la L9110S va collegata ai motori DC esattamente come illustrato nelle immagini allegate (sono allegate in ordine cronologico)

Passaggio 6: Passaggio 5: caricare lo schizzo CAR.ino in Arduino (CAR)

Passaggio 7: Passaggio 6: scollegare Arduino (CAR) dalla fonte di alimentazione e collegare lo scudo sopra l'Arduino

Passaggio 8: Passaggio 7: collegare lo stepper L9110S a Arduino Shield (CAR)

Passaggio 7: collegare lo stepper L9110S a Arduino Shield (CAR)
Passaggio 7: collegare lo stepper L9110S a Arduino Shield (CAR)

Passaggio 9: Passaggio 8: collegare HC-06 a Arduino Shield (CAR)

Passaggio 8: collegare HC-06 a Arduino Shield (CAR)
Passaggio 8: collegare HC-06 a Arduino Shield (CAR)

Passaggio 10: Passaggio 9: la configurazione dell'auto RC è completa. l'auto dovrebbe assomigliare a questa

Passaggio 9: la configurazione dell'auto RC è completa. l'auto dovrebbe assomigliare a questa
Passaggio 9: la configurazione dell'auto RC è completa. l'auto dovrebbe assomigliare a questa
Passaggio 9: la configurazione dell'auto RC è completa. l'auto dovrebbe assomigliare a questa
Passaggio 9: la configurazione dell'auto RC è completa. l'auto dovrebbe assomigliare a questa
Passaggio 9: la configurazione dell'auto RC è completa. l'auto dovrebbe assomigliare a questa
Passaggio 9: la configurazione dell'auto RC è completa. l'auto dovrebbe assomigliare a questa

Passaggio 11: Passaggio 10: caricare lo schizzo HAND.ino in Arduino (HAND)

Passaggio 12: Passaggio 11: scollegare Arduino (MANUALE) dalla fonte di alimentazione e collegare lo scudo sopra l'Arduino

Passaggio 13: Passaggio 12: collegare il giroscopio a Arduino Shield (MANUALE)

Passaggio 12: collegare il giroscopio a Arduino Shield (MANUALE)
Passaggio 12: collegare il giroscopio a Arduino Shield (MANUALE)

Vedi immagine allegata

Passaggio 14: Passaggio 13: collegare HC-06 a Arduino Shield (MANUALE)

Consigliato: