Taula de continguts:

Cotxe Bluetooth controlat per veu: 5 passos
Cotxe Bluetooth controlat per veu: 5 passos

Vídeo: Cotxe Bluetooth controlat per veu: 5 passos

Vídeo: Cotxe Bluetooth controlat per veu: 5 passos
Vídeo: 💦Blackview BV9200 ЧЕСТНЫЙ ОБЗОР ПРОТИВОУДАРНОГО 2024, Desembre
Anonim
Cotxe Bluetooth controlat per veu
Cotxe Bluetooth controlat per veu
Cotxe Bluetooth controlat per veu
Cotxe Bluetooth controlat per veu
Cotxe Bluetooth controlat per veu
Cotxe Bluetooth controlat per veu

Tothom ha utilitzat el cotxe controlat a distància …. però què passa amb un cotxe controlat per veu ??? L'heu utilitzat mai? Si no, el construireu ara. Només necessiteu un arduino com a cervell i un telèfon intel·ligent. Així que he desenvolupat aquest projecte perquè pugueu utilitzar la funcionalitat de veu i això també pot ser una referència per als vostres futurs projectes. Així que comencem …

Pas 1: llista de peces

1. Arduino UNO / nano / micro / Mega

2. Mòdul bluetooth HC05

3 2,2 K ohm, 4,7 K ohm resistència

4 kits de taulers de pa o soldadura

5 cables

6 xassís

7 2 Motor BO de 150/300 rpm amb 2 rodes

8 alguns cargols i femelles

9 rodes de rodes

10. controlador de motor (: L293 o L298)

11 Font d'alimentació de 12V

Pas 2: Construir el circuit al tauler de pa i al xassís de configuració

Construint el circuit sobre taulers de configuració i xassís de configuració
Construint el circuit sobre taulers de configuració i xassís de configuració
Construint el circuit sobre taulers de configuració i xassís de configuració
Construint el circuit sobre taulers de configuració i xassís de configuració
Construint el circuit sobre taulers de configuració i xassís de configuració
Construint el circuit sobre taulers de configuració i xassís de configuració

Ara Arduino nano és el cervell del projecte per al meu. Podeu utilitzar UNO / MEGA / MICRO. I faria servir la funció de connectivitat Bluetooth per controlar el cotxe amb un telèfon intel·ligent.

Per tant, he proporcionat el circuit al fitxer Fritzing. Descarregueu Fritzing, obriu-lo i consulteu el fitxer. Connecteu-vos tal com es mostra al diagrama. Utilitzeu el divisor de tensió tal com s’indica amb 2.2k i 4.7k. Ara els cables grocs (segons aquell fitxer fritzing) representen les 4 sortides que controlarien el controlador del motor. Aquests 4 nivells lògics són en realitat les entrades del controlador del motor i el controlador del motor utilitza aquests nivells lògics per moure’s segons els nivells lògics que s’alimenten. I l'arduino controla això … significa que permet al conductor moure els motors cap endavant o cap enrere o cap enrere o cap a la dreta o cap a l'esquerra o simplement aturar-se. Això s'aconsegueix al codi.

Per tant, vegeu els diagrames anteriors i, a continuació, connecteu les entrades del controlador del motor. A continuació, connecteu els motors a la sortida amb un parell de cargols i fixeu les rodes. He connectat el meu controlador L293 segons la seva connexió. Comproveu el vostre propi controlador, cerqueu per la xarxa i els fulls de dades i connecteu-vos segons el que calgui.

Fixeu els motors amb cargols i fixeu el controlador del motor i la placa amb cintes de doble cara o cinta simple. També fixeu la roda de la roda rodona. Vegeu la foto. El vostre xassís pot ser diferent, així que reviseu-lo detingudament

Pas 3: sobre el codi de proves i el principi de treball de les aplicacions

Quant al codi de proves i al principi de treball de les aplicacions
Quant al codi de proves i al principi de treball de les aplicacions
Quant al codi de proves i al principi de treball de les aplicacions
Quant al codi de proves i al principi de treball de les aplicacions
Quant al codi de proves i al principi de treball de les aplicacions
Quant al codi de proves i al principi de treball de les aplicacions
Quant al codi de proves i al principi de treball de les aplicacions
Quant al codi de proves i al principi de treball de les aplicacions

Ara la funció de veu funciona realment amb el bluetooth. Hi ha una aplicació anomenada "Control de veu BT per Arduino" Link-https://amr-voice.en.aptoide.com/. Baixeu-lo i instal·leu-lo al telèfon Android i emparegeu-lo amb HC05. Si us connecteu per primera vegada, parleu-lo prèviament amb 1234 o 0000 com a passada. Si no es combina, torneu-ho a provar.

Després de parlar a l'aplicació al cap d'un parell de segons, torna el que acabeu de dir a la pantalla del mòbil. En realitat, utilitza Google Voice. Així que ara el que heu dit es transmet per bluetooth. Pengeu el codi de prova donat a les línies RX TX Nano.remove mentre es carrega. Després de penjar-lo, torneu a inserir-lo. L'HC05 accepta aquestes dades mitjançant la funció Serial.read () i podeu veure el que acabeu de dir al monitor sèrie mitjançant Serial.print. Per tant, podeu comprovar el funcionament de l’aplicació allà. Parleu qualsevol cosa de l’aplicació i consulteu el monitor sèrie. He adjuntat totes les captures de pantalla pas a pas sobre la connexió de l'HC05 amb l'aplicació … parlant i veient al monitor sèrie. Veure'ls. Si dius reenviar es mostrarà com a * reenvia #. Per tant, mitjançant aquesta aplicació podem manipular el nostre codi que s’adjunta en els propers passos.

Pas 4: ara pengeu el codi i connecteu la font d'alimentació

Ara pengeu el codi i connecteu la font d'alimentació
Ara pengeu el codi i connecteu la font d'alimentació
Ara pengeu el codi i connecteu la font d'alimentació
Ara pengeu el codi i connecteu la font d'alimentació

Ara he penjat aquí el codi arduino complet que controla el cotxe. El podeu descarregar.

Ara mentre el pengeu … assegureu-vos que heu desconnectat les línies RX TX. No es penjarà d’una altra manera. Després de penjar-los, torneu a connectar-los. Connecteu ara una font d’alimentació de 12 V. Hi ha un diagrama de blocs a la imatge.

Podeu canviar les cadenes que he escrit com a endavant, enrere, aturar, esquerra, dreta amb qualsevol paraula que us sembli fàcil. Només cal pronunciar aquesta paraula a l'aplicació.

Pas 5: Finalment

Finalment
Finalment
Finalment
Finalment
Finalment
Finalment

Anteriorment he descrit com utilitzar aquesta aplicació. Ara parla cap endavant, cap enrere, cap a l’esquerra, cap a la dreta, cap a l’aturada, he utilitzat aquestes paraules al meu codi. Ara pots canviar aquesta cadena a les instruccions else if i tornar-les a penjar. Només cal que parleu aquesta paraula en aquesta aplicació i funcionaria bé. També he connectat un LED al pin 8. Podeu afegir més llums o un brunzidor o un servo.

Així que el vostre cotxe de veu està preparat …..diverteix-te …

Recomanat: