Sommario:

Il modo più semplice per creare un robot per il controllo dei gesti: 7 passaggi (con immagini)
Il modo più semplice per creare un robot per il controllo dei gesti: 7 passaggi (con immagini)

Video: Il modo più semplice per creare un robot per il controllo dei gesti: 7 passaggi (con immagini)

Video: Il modo più semplice per creare un robot per il controllo dei gesti: 7 passaggi (con immagini)
Video: Quando provi a fare un complimento a una ragazza... 2024, Luglio
Anonim
Image
Image

Controlla i giocattoli come un supereroe. Impara come costruire un'auto a gesti.

Si tratta di come realizzare da soli un'auto controllata dai gesti. Fondamentalmente questa è una semplice applicazione del giroscopio a 3 assi MPU-6050, accelerometro. Puoi fare molte più cose. capendo come usarlo, come interfacciarlo con Arduino e come trasferire i suoi dati sui moduli Bluetooth. in questo articolo, mi concentrerò sulla comunicazione da Bluetooth a Bluetooth, tra due moduli Bluetooth HC-05.

Passo 1:

Immagine
Immagine
Immagine
Immagine

Componenti utilizzati:

1- Cartone, Foglio acrilico 2- Arduino UNO X1 -

3- Arduino nano X1:

4- Motore BO X2 -

5- Ruote X2-

6- IC L293D x1 -

7- 2s 7.4Volt batteria lipo X 2-

8- PCB-

9- Connettori-

10- Modulo Bluetooth X 2:

11- MPU-6050 X 1:

12- Guanti da palestra X1:

PCB ordine diretto utilizzato in questo progetto da PCBway:

Segui il video per costruire un corpo robot e le connessioni per questo progetto. puoi costruire il corpo del robot come mostrato nel video o può essere modificato in 4WD (4 ruote motrici).

se non stai usando lo scudo mostrato nel video, puoi usare lo schema elettrico fornito, per realizzare il tuo circuito. o può ordinare PCB per questo scudo direttamente dal collegamento PCBway.com sopra indicato.

Passo 2:

Immagine
Immagine
Immagine
Immagine
Immagine
Immagine
Immagine
Immagine

Dopo aver costruito il corpo del robot, realizzare l'unità remota secondo lo schema elettrico fornito.

Passaggio 3:

Immagine
Immagine
Immagine
Immagine
Immagine
Immagine
Immagine
Immagine

Parliamo ora della configurazione del modulo Bluetooth. fondamentalmente, il modulo Bluetooth HC-05 viene fornito con un'impostazione di fabbrica del modulo slave. ciò significa che possiamo inviare dati al modulo semplicemente collegandolo. Non è necessario eseguire altre impostazioni per inviare dati dai dispositivi mobili al modulo HC-05. basta inserire la sua password predefinita (1234/0000) per connettersi con essa. ma cosa succede se vogliamo inviare dati utilizzando questo modulo a qualche altro stesso modulo oa un dispositivo mobile.

in questo progetto, facciamo la stessa cosa inviando dati tramite il modulo Bluetooth. raccolti dal sensore giroscopico MPU-6050 su un altro modulo Bluetooth. quindi per farlo Per prima cosa dobbiamo configurare questi due moduli Bluetooth. in modo che possano collegarsi automaticamente tra loro dopo l'accensione. Qui il primo modulo funge da dispositivo slave, che riceverà i segnali dall'unità remota e verrà montato sull'auto. E configura il secondo come dispositivo master che fungerà da unità trasmittente e invierà i dati al dispositivo slave,

Passaggio 4:

Immagine
Immagine
Immagine
Immagine
Immagine
Immagine

Quindi prima configura il primo modulo bluetooth come dispositivo slave. per fare ciò collegarlo con Arduino come da questo schema elettrico. E carica il codice per nome configure.

scarica tutti i programmi e le librerie richiesti da qui:

Scollegare il modulo. Tieni premuto il tasto ky sul modulo e ricollegalo. Vedrai che il led sul modulo lampeggia più lentamente. Una volta ogni 2 secondi. Ciò significa che l'HC-05 è in modalità di comando AT. Ora apri il monitor seriale modifica la velocità di trasmissione in 9600 e il tipo di uscita sia come NL che come CR. Ora digita AT nella casella di invio e invialo. se risponde con ok, significa che va tutto bene. Ma se non lo fa, e risponde con qualche errore, invia di nuovo AT. Fino a quando non risponde con ok o controlla le connessioni e invia di nuovo AT.

dopo aver ricevuto una risposta OK dal modulo, inserisci uno per uno i seguenti comandi, AT+ORGL e invialo. questo comando imposterà il modulo nelle impostazioni di fabbrica.

AT+RMAAD questo comando rilascerà il modulo da qualsiasi abbinamento precedente

AT+UART? controlla la velocità di trasmissione corrente del modulo

AT+UART=38400, 0, 0 imposta il baud rate come 38400

AT+RUOLO? controlla il ruolo se è slave o master. risponde con 0 o 1. se il modulo è slave risponde 0 e se è un dispositivo master allora risponderà con 1 ruolo impostato come dispositivo slave.

inserisci AT+RUOLO=0

AT+ADDR? controllare l'indirizzo del modulo. Annota questo indirizzo. risposta per modulo. dopo aver ottenuto questo indirizzo, la configurazione per il modulo slave è terminata.

Passaggio 5:

Immagine
Immagine
Immagine
Immagine
Immagine
Immagine

Ora è il momento di configurare il secondo modulo Bluetooth come dispositivo master. Collega questo modulo alla scheda Arduino e accedi alla modalità AT. come abbiamo fatto con il precedente.

Inserisci questi comandi AT in base alla sequenza data. AT+ORGL

AT+RMAAD

AT+UART?

AT+UART=38400, 0, 0

AT+RUOLO?

impostare il ruolo di questo modulo come dispositivo master. AT+RUOLO=1

AT+CMODE=0 in modo che il modulo colleghi un solo dispositivo. l'impostazione predefinita è 1

ora associa questo modulo con un dispositivo slave per farlo entrare,

AT+BIND= "l'indirizzo del modulo slave"

e tutto fatto ora installa le librerie per il sensore MPU-6050 e la comunicazione I2C. Poiché il sensore giroscopico MPU-6050 ha un'interfaccia I2C. scarica le librerie e il codice sorgente da qui. se hai preinstallato queste librerie, salta questo.

Passaggio 6:

Immagine
Immagine
Immagine
Immagine
Immagine
Immagine

Ora collega l'unità auto al PC utilizzando un cavo USB. selezionare la porta COM corretta e il tipo di scheda. E carica il programma con il nome "Gesture_controled_Robot_car_unit_". Assicurati che la batteria e il modulo Bluetooth non siano collegati all'auto durante il caricamento del programma.

Fai lo stesso con l'unità remota. programma aperto per nome remoto. e caricarlo sull'unità remota. Inserire il modulo Bluetooth slave sull'unità auto e masterizzare il modulo Bluetooth sull'unità remota. E tutto fatto.

Passaggio 7:

Immagine
Immagine
Immagine
Immagine
Immagine
Immagine

Accendiamolo ed è pronto per giocare…….

Spero che tu lo trovi utile. se sì, metti mi piace, condividi, commenta il tuo dubbio. Per altri progetti simili, seguimi! Sostieni il mio lavoro e iscriviti al mio canale su YouTube.

Grazie!

Concorso di robotica
Concorso di robotica
Concorso di robotica
Concorso di robotica

Primo Premio al Concorso di Robotica

Consigliato: