Sommario:
- Passaggio 1: Passaggio 1:
- Passaggio 2: Passaggio 2: ottenere l'indirizzo dell'HC-06 (SLAVE)
- Passaggio 3: Passaggio 3: Configurazione dell'HC-05 (Master)
- Passaggio 4: 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 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 9: 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 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 14: Passaggio 13: collegare HC-06 a Arduino Shield (MANUALE)
Video: Auto RC controllata dal gesto della mano: 15 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
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:
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)
È 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)
*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 5: 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 9: 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 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)
Vedi immagine allegata
Passaggio 14: Passaggio 13: collegare HC-06 a Arduino Shield (MANUALE)
Consigliato:
DC MOTOR Controllo del gesto della mano Velocità e direzione utilizzando Arduino: 8 passaggi
MOTORE CC Controllo della velocità e della direzione dei gesti delle mani usando Arduino: in questo tutorial impareremo come controllare un motore CC con i gesti delle mani usando arduino e Visuino. Guarda il video! Dai un'occhiata anche a questo: Tutorial sui gesti delle mani
Auto RC controllata da Bluetooth con controllo della velocità e misurazione della distanza: 8 passaggi
Auto RC controllata da Bluetooth con controllo della velocità e misurazione della distanza: da bambino, sono sempre stato affascinato dalle auto RC. Al giorno d'oggi puoi trovare molti tutorial per creare auto RC controllate da Bluetooth a basso costo con l'aiuto di Arduino. Facciamo un ulteriore passo avanti e usiamo la nostra conoscenza pratica della cinematica per calcolare
Rendi il tuo gesto controllato dal drone in $ 10: 4 passaggi
Rendi il tuo drone controllato dai gesti in $ 10: questa guida è una guida per trasformare il tuo drone R / C in un drone controllato da gesti in meno di $ 10! Sono una persona che è molto ispirata dai film di fantascienza e cerca di far vedere la tecnologia nel film nella vita reale. Questo progetto è un'ispirazione
Cassetta di sicurezza controllata dal sito Web: 4 passaggi
Casella di sicurezza controllata dal sito Web: questa è una casella bloccata che può essere aperta fornendo un prompt su un sito Web. Ciò significa che puoi bloccare le cose nella casella e accedervi solo dopo che qualcuno ha inserito una determinata passphrase su un sito Web pubblico. Perché uno dovrebbe aver bisogno di questo? Ecco un ex
Telecamera controllata dal movimento utilizzando MESH SDK: 6 passaggi (con immagini)
Fotocamera controllata dal movimento utilizzando MESH SDK: vuoi automatizzare la tua fotocamera per catturare i momenti migliori del tuo animale domestico mentre non sei a casa? Il sensore di movimento MESH rende possibile per le telecamere che supportano SDK. Ad esempio, abbiamo posizionato un sensore di movimento MESH accanto al cibo per gatti e ai giocattoli per gatti per