Kazalo:

Avtomobil z glasovnim upravljanjem Bluetooth: 5 korakov
Avtomobil z glasovnim upravljanjem Bluetooth: 5 korakov

Video: Avtomobil z glasovnim upravljanjem Bluetooth: 5 korakov

Video: Avtomobil z glasovnim upravljanjem Bluetooth: 5 korakov
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, November
Anonim
Bluetooth avto z glasovnim upravljanjem
Bluetooth avto z glasovnim upravljanjem
Bluetooth avto z glasovnim upravljanjem
Bluetooth avto z glasovnim upravljanjem
Bluetooth avto z glasovnim upravljanjem
Bluetooth avto z glasovnim upravljanjem

Vsi so uporabljali avto na daljinsko upravljanje … kaj pa avto z glasovnim upravljanjem ??? Ste ga kdaj uporabljali? Če ne, ga boste zgradili zdaj. Potrebujete samo arduino kot možgane in pametni telefon. Zato sem ta projekt razvil tako, da lahko uporabljate glasovno funkcionalnost, to pa je lahko tudi referenca za vaše prihodnje projekte, zato začnimo …

Korak: Seznam delov

1. Arduino UNO/nano/mikro/Mega

2. Modul bluetooth HC05

3 2.2K ohm, 4.7K ohm upor

4 kompleti za mizo ali spajkanje

5 žic

6 podvozja

7 2 BO motor 150/300 vrt/min z dvema kolesoma

8 nekaj vijakov in matic

9 kolesca

10. gonilnik motorja (: L293 ali L298)

11 12V vir napajanja

2. korak: Izdelava vezja na ploščici in nastavitev ohišja

Gradnja vezja na ploščici in nastavitveno ohišje
Gradnja vezja na ploščici in nastavitveno ohišje
Gradnja vezja na ploščici in nastavitveno ohišje
Gradnja vezja na ploščici in nastavitveno ohišje
Gradnja vezja na ploščici in nastavitveno ohišje
Gradnja vezja na ploščici in nastavitveno ohišje

Zdaj so Arduino nano možgani projekta za moj. Lahko uporabite UNO/MEGA/MICRO. Za nadzor avtomobila s pametnim telefonom bi uporabil funkcijo povezljivosti Bluetooth.

Tako sem zagotovil vezje v datoteki Fritzing. Prenesite Fritzing in ga odprite ter si oglejte datoteko. Povežite, kot je prikazano na diagramu. Uporabite delilnik napetosti, kot je podano v 2.2k in 4.7k. Zdaj rumene žice (v skladu s to datoteko za fritzing) predstavljajo 4 izhode, ki bi krmilili gonilnik motorja. Ti 4 logični nivoji so dejansko vhodi gonilnika motorja in voznik motorja uporablja te logične ravni za premikanje po logičnih ravneh, ki se napajajo. Arduino nadzoruje to …..pomeni, da vozniku omogoča premikanje obeh motorjev naprej ali nazaj ali nazaj ali premikanje desno ali levo ali pa samo ustavitev. To je doseženo v kodi.

Oglejte si zgornje diagrame in nato priključite vhode gonilnika motorja. Nato motorje na izhodu priključite z nekaj vijaki in pritrdite kolesa. Gonilnik L293 sem priključil v skladu s povezavo. Preverite svoj gonilnik, poiščite omrežje in podatkovne liste ter se po potrebi povežite.

Motorje pritrdite z vijaki, gonilnik motorja in ploščo pa pritrdite z dvostranskimi trakovi ali preprostim trakom. Pritrdite tudi kolesce. Glejte sliko. Vaše podvozje je lahko drugačno, zato ga natančno preverite. Pritrdite kolesa

3. korak: O kodi za testiranje in načelu delovanja aplikacije

O preskusni kodi in načelu delovanja aplikacije
O preskusni kodi in načelu delovanja aplikacije
O kodi za testiranje in načelu delovanja aplikacije
O kodi za testiranje in načelu delovanja aplikacije
O preskusni kodi in načelu delovanja aplikacije
O preskusni kodi in načelu delovanja aplikacije
O kodi za testiranje in načelu delovanja aplikacije
O kodi za testiranje in načelu delovanja aplikacije

Zdaj glasovna funkcija dejansko deluje z bluetoothom. Obstaja aplikacija z imenom "BT Voice Control for Arduino" Link-https://amr-voice.en.aptoide.com/. Prenesite in namestite ga na telefon Android in ga povežite s HC05. Če se povezujete prvič, ga predhodno povežite z 1234 ali 0000 kot pass. Če se ne združi, poskusite znova.

Zdaj, ko govorite v aplikaciji po nekaj sekundah, se vrne, kar ste pravkar povedali na zaslonu mobilnega telefona. Pravzaprav uporablja Google Voice. Zdaj se to, kar ste povedali, prenaša prek bluetootha. Med nalaganjem naložite preskusno kodo, podano v vrsticah Nano.remove RX TX. Po nalaganju znova vstavite. HC05 sprejema te podatke s funkcijo Serial.read (), kar lahko vidite na serijskem monitorju s pomočjo Serial.print. Tako lahko tam preverite delovanje aplikacije. Izgovorite kar koli v aplikaciji in si oglejte serijski monitor. Priložil sem vse posnetke zaslona po korakih o povezovanju HC05 z aplikacijo … govoril in videl na serijskem monitorju. Oglejte si jih. Če rečete naprej, bo prikazano kot *naprej#. Tako lahko s to aplikacijo manipuliramo s kodo, ki je priložena v naslednjih korakih.

4. korak: Zdaj naložite kodo in priložite vir napajanja

Zdaj naložite kodo in priložite vir napajanja
Zdaj naložite kodo in priložite vir napajanja
Zdaj naložite kodo in priložite vir napajanja
Zdaj naložite kodo in priložite vir napajanja

Zdaj sem naložil celotno kodo arduino, ki nadzoruje avto. Lahko ga prenesete.

Med nalaganjem … preverite, ali ste prekinili linije RX TX. Drugače ne bo naložen. Po nalaganju jih znova povežite. Zdaj priključite 12V vir napajanja. Na sliki je blokovni diagram.

Nizke, ki sem jih napisal kot naprej, nazaj, zaustavitev, levo, desno, lahko spremenite z vsako besedo, ki se vam zdi lahka. To besedo morate izgovoriti v aplikaciji.

5. korak: Končno

Končno
Končno
Končno
Končno
Končno
Končno

Prej sem opisal, kako uporabljati to aplikacijo. Zdaj govorite naprej, nazaj, levo, desno, ustavite, te besede sem uporabil v svoji kodi. Zdaj lahko spremenite ta niz v stavkih else if in znova naložite. Samo izgovorite to besedo v tej aplikaciji in bi delovalo v redu. Priložil sem tudi LED na pin 8. Lahko dodate več luči ali zvočni signal ali servo.

Tako je vaš glasovni avto pripravljen … … lepo se imejte …

Priporočena: