Cuprins:

Mașină Bluetooth controlată prin voce: 5 pași
Mașină Bluetooth controlată prin voce: 5 pași

Video: Mașină Bluetooth controlată prin voce: 5 pași

Video: Mașină Bluetooth controlată prin voce: 5 pași
Video: How to Pair Smartphone with System via Bluetooth in BMW Series 5 F10/F11 (2010–2017) - Connect Phone 2024, Noiembrie
Anonim
Mașină Bluetooth controlată prin voce
Mașină Bluetooth controlată prin voce
Mașină Bluetooth controlată prin voce
Mașină Bluetooth controlată prin voce
Mașină Bluetooth controlată prin voce
Mașină Bluetooth controlată prin voce

Toată lumea a folosit mașina telecomandată…. dar ce zici de o mașină controlată prin voce ??? L-ați folosit vreodată? Dacă nu, atunci îl veți construi acum. Trebuie doar un arduino ca creier și un smartphone. Așa că am dezvoltat acest proiect astfel încât să puteți utiliza funcționalitatea vocală și aceasta poate fi, de asemenea, o referință pentru viitoarele dvs. proiecte, Deci, să începem …

Pasul 1: Lista pieselor

1. Arduino UNO / nano / micro / Mega

2. Modul bluetooth HC05

3 2.2K ohm, rezistor 4.7K ohm

4 seturi de panouri sau de lipit

5 fire

6 șasiu

7 2 Motor BO 150/300 rpm cu 2 roți

8 niște șuruburi și piulițe

9 roți de roți

10. șofer de motor (: L293 sau L298)

11 Sursă de alimentare de 12V

Pasul 2: Construirea circuitului pe Breadboard și configurarea șasiului

Construirea circuitului pe panou și șasiu de configurare
Construirea circuitului pe panou și șasiu de configurare
Construirea circuitului pe panou și șasiu de configurare
Construirea circuitului pe panou și șasiu de configurare
Construirea circuitului pe Breadboard și configurarea șasiului
Construirea circuitului pe Breadboard și configurarea șasiului

Acum Arduino nano este creierul proiectului pentru mine. Puteți utiliza UNO / MEGA / MICRO. Și aș folosi funcția de conectivitate Bluetooth pentru controlul mașinii cu smartphone-ul.

Așa că am furnizat circuitul în fișierul Fritzing. Descărcați Fritzing și deschideți-l și vedeți fișierul. Conectați-vă așa cum se arată în diagramă. Utilizați divizorul de tensiune așa cum este dat cu 2.2k și 4.7k. Acum firele galbene (conform fișierului fritzing) reprezintă cele 4 ieșiri care ar controla driverul motorului. Aceste 4 nivele logice sunt de fapt intrările driverului motorului și driverul motorului folosește acele niveluri logice pentru a se deplasa conform nivelurilor logice sunt alimentate. Iar arduino controlează asta … înseamnă că permite șoferului să deplaseze ambele motoare înainte sau înapoi sau înapoi sau să se deplaseze la dreapta sau la stânga sau doar să se oprească. Acest lucru este realizat în cod.

Așadar, consultați diagramele de mai sus și apoi conectați intrările driverului motorului. Apoi conectați motoarele la ieșire cu câteva șuruburi și fixați roțile. Mi-am conectat driverul L293 conform conexiunii sale. Verificați-vă propriul driver, căutați pe net și fișe tehnice și conectați-vă conform cerințelor.

Fixați motoarele cu șuruburi și fixați driverul motorului și placa cu panouri duble sau o bandă simplă. De asemenea, fixați roata roții. Vezi imaginea. Șasiul dvs. poate fi diferit, așa că verificați-l cu atenție. Atașați roțile

Pasul 3: Despre codul de testare și principiul de lucru al aplicației

Despre Codul de testare și principiul de lucru al aplicației
Despre Codul de testare și principiul de lucru al aplicației
Despre Codul de testare și principiul de lucru al aplicației
Despre Codul de testare și principiul de lucru al aplicației
Despre Codul de testare și principiul de lucru al aplicației
Despre Codul de testare și principiul de lucru al aplicației
Despre Codul de testare și principiul de lucru al aplicației
Despre Codul de testare și principiul de lucru al aplicației

Acum, funcția de voce funcționează de fapt cu Bluetooth. Există o aplicație numită „Control vocal BT pentru Arduino” Link-https://amr-voice.en.aptoide.com/. Descărcați-l și instalați-l pe telefonul Android și asociați-l cu HC05. Dacă vă conectați pentru prima dată, asociați-l în prealabil cu 1234 sau 0000 ca trecere. Dacă nu se împerechează, încercați din nou.

Acum, după ce vorbiți în aplicație după câteva secunde, returnează ceea ce tocmai ați spus pe ecranul mobilului. De fapt, folosește Google Voice. Deci, acum ceea ce ai spus este transmis prin Bluetooth. Încărcați codul de test dat pe linia Nano.remove RX TX în timp ce încărcați. După încărcare, reintroduceți din nou. HC05 acceptă aceste date folosind funcția Serial.read () și puteți vedea ceea ce tocmai ați spus pe monitorul serial utilizând Serial.print. Deci, puteți verifica funcționarea aplicației acolo. Vorbiți orice din aplicație și vedeți monitorul serial. Am atașat toate capturile de ecran pas cu pas despre conectarea HC05 cu aplicația … vorbind și văzând pe monitorul serial. Ii vezi. Dacă spuneți înainte, va apărea ca * înainte #. Prin urmare, folosind această aplicație putem manipula codul nostru, care este atașat în pașii următori.

Pasul 4: Încărcați acum codul și atașați sursa de alimentare

Acum încărcați codul și atașați sursa de alimentare
Acum încărcați codul și atașați sursa de alimentare
Acum încărcați codul și atașați sursa de alimentare
Acum încărcați codul și atașați sursa de alimentare

Acum am încărcat aici codul arduino complet care controlează mașina. O puteți descărca.

Acum, în timp ce îl încărcați … asigurați-vă că ați deconectat liniile RX TX. Nu va fi încărcat altfel. După încărcare, conectați-le din nou. Conectați acum o sursă de alimentare de 12V. O diagramă bloc este în imagine.

Puteți schimba șirurile pe care le-am scris ca înainte, înapoi, oprire, stânga, dreapta prin orice cuvânt pe care îl simțiți ușor. Trebuie doar să spui cuvântul respectiv în aplicație.

Pasul 5: În cele din urmă

In cele din urma
In cele din urma
In cele din urma
In cele din urma
In cele din urma
In cele din urma

Am descris anterior cum să folosesc acea aplicație. Acum vorbește înainte, înapoi, la stânga, la dreapta, oprește, am folosit aceste cuvinte în codul meu. Acum poți schimba acel șir în instrucțiunile else if și încărcați din nou. Doar spuneți acel cuvânt în acea aplicație și ar funcționa bine. Am atașat și un LED la pinul 8. Puteți adăuga mai multe lumini sau un buzzer sau servo.

Așadar, mașina dvs. vocală este gata … … distrați-vă …

Recomandat: