Tartalomjegyzék:

Hangvezérelt Bluetooth autó: 5 lépés
Hangvezérelt Bluetooth autó: 5 lépés

Videó: Hangvezérelt Bluetooth autó: 5 lépés

Videó: Hangvezérelt Bluetooth autó: 5 lépés
Videó: Ezt Nem Tudtad? | 5+1 Android Trükk 2022 2024, November
Anonim
Hangvezérelt Bluetooth autó
Hangvezérelt Bluetooth autó
Hangvezérelt Bluetooth autó
Hangvezérelt Bluetooth autó
Hangvezérelt Bluetooth autó
Hangvezérelt Bluetooth autó

Mindenki használta a távirányítós autót … de mi van a hangvezérelt autóval ??? Használtad valaha? Ha nem, akkor most megépíted. Csak egy arduino kell az agyhoz és egy okostelefon. Ezért fejlesztettem ki ezt a projektet, hogy használhassa a hangfunkciókat, és ez referenciaként szolgálhat a jövőbeli projektjeihez is, ezért kezdjük el…

1. lépés: Alkatrészlista

1. Arduino UNO/nano/micro/Mega

2. HC05 bluetooth modul

3 2.2K ohm, 4.7K ohm ellenállás

4 kenyérlap vagy forrasztó készlet

5 vezeték

6 alváz

7 2 150/300 fordulat/perc BO motor 2 kerékkel

8 néhány csavar és anya

9 görgő

10. motorhajtó (: L293 vagy L298)

11 12V -os áramforrás

2. lépés: Az áramkör kiépítése a kenyértáblán és az alváz beállítása

Az áramkör kiépítése a kenyértáblán és az alváz beállítása
Az áramkör kiépítése a kenyértáblán és az alváz beállítása
Az áramkör kiépítése a kenyértáblán és az alváz beállítása
Az áramkör kiépítése a kenyértáblán és az alváz beállítása
Az áramkör kiépítése a kenyértáblán és az alváz beállítása
Az áramkör kiépítése a kenyértáblán és az alváz beállítása

Most az Arduino nano az enyém a projekt agya. Használhatja az UNO/MEGA/MICRO -t. És Bluetooth kapcsolat funkciót használnék az autó okostelefonnal történő vezérléséhez.

Tehát megadtam az áramkört a Fritzing fájlban. Töltse le a Fritzing -t, és nyissa meg, és nézze meg a fájlt. Csatlakoztassa az ábra szerint. Használja a feszültségosztót a 2.2k és 4.7k esetén. Most a sárga vezetékek (a fritázó fájl szerint) jelzik azt a 4 kimenetet, amely a motorvezérlőt vezérli. Ez a 4 logikai szint valójában a motorvezérlő bemenete, és a motorvezérlő ezt a logikai szintet használja a logikai szintek előtolásához. Az arduino pedig azt vezérli, hogy….. azt jelenti, hogy lehetővé teszi a vezető számára, hogy mindkét motort előre vagy hátra, vagy hátramenetbe, vagy jobbra vagy balra mozgassa, vagy csak megálljon. Ez a kódban valósul meg.

Tehát nézze meg a fenti diagramokat, majd csatlakoztassa a motorvezérlő bemeneteit. Ezután csatlakoztassa a motorokat a kimenethez néhány csavarral, és rögzítse a kerekeket. Csatlakoztattam az L293 illesztőprogramomat a csatlakozása szerint. Ellenőrizze saját illesztőprogramját, keressen a neten és az adatlapokon, és csatlakozzon a kívánt módon.

Rögzítse a motorokat csavarokkal, és rögzítse a motor meghajtóját és a kenyértáblát kétoldalas szalagokkal vagy egyszerű szalaggal. Szintén rögzítse a görgő kereket. Lásd a képet. Az alváza eltérő lehet, ezért alaposan ellenőrizze. Rögzítse a kerekeket

3. lépés: A tesztelési kódról és az alkalmazás működési elvéről

A tesztelési kódról és az alkalmazás működési elvéről
A tesztelési kódról és az alkalmazás működési elvéről
A tesztelési kódról és az alkalmazás működési elvéről
A tesztelési kódról és az alkalmazás működési elvéről
A tesztelési kódról és az alkalmazás működési elvéről
A tesztelési kódról és az alkalmazás működési elvéről
A tesztelési kódról és az alkalmazás működési elvéről
A tesztelési kódról és az alkalmazás működési elvéről

Most a hang funkció valóban működik a bluetooth -al. Van egy alkalmazás a "BT Voice Control for Arduino" nevű linkre-https://amr-voice.en.aptoide.com/. Töltse le és telepítse androidos telefonra, és párosítsa a HC05 -tel. Ha először csatlakozik, párosítsa előzetesen 1234 -es vagy 0000 -as bérlettel. Ha nem párosul, próbálja újra.

Most, miután néhány másodperc múlva beszélt az alkalmazásban, visszaadja azt, amit a mobil képernyőjén mondott. Valójában a Google Voice szolgáltatást használja. Tehát most amit mondtál, bluetoothon keresztül továbbítódik. Töltse fel a Nano.remove RX TX vonalakon megadott tesztkódot feltöltés közben. A feltöltés után helyezze be újra. A HC05 elfogadja ezeket az adatokat a Serial.read () függvénnyel, és a Serial.print használatával láthatja, amit az imént mondott a soros monitoron. Tehát ott ellenőrizheti az alkalmazás működését. Mondjon bármit az alkalmazásban, és nézze meg a soros monitort. Csatoltam minden lépésről lépésre képernyőképet a HC05 alkalmazáshoz való csatlakoztatásáról… beszélve és látva a soros monitoron. Nézd őket. Ha előre szól, az *előre#-ként jelenik meg. Tehát ezzel az alkalmazással manipulálhatjuk a következő lépésekben csatolt kódunkat.

4. lépés: Most töltse fel a kódot, és csatlakoztassa az áramforrást

Most töltse fel a kódot, és csatlakoztassa az áramforrást
Most töltse fel a kódot, és csatlakoztassa az áramforrást
Most töltse fel a kódot, és csatlakoztassa az áramforrást
Most töltse fel a kódot, és csatlakoztassa az áramforrást

Most feltöltöttem ide a teljes arduino kódot, amely az autót vezérli. Letöltheti.

Feltöltés közben … győződjön meg arról, hogy leválasztotta az RX TX vonalakat. Másképp nem töltődik fel. A feltöltés után csatlakoztassa őket újra. Most csatlakoztasson egy 12V -os áramforrást. A blokkdiagram a képen látható.

Megváltoztathatod azokat a karakterláncokat, amelyeket előre, hátra, megállásra, balra, jobbra írtam, bármilyen szóval, amit könnyűnek érzel. Csak ki kell mondania ezt a szót az alkalmazásban.

5. lépés: Végül

Végül
Végül
Végül
Végül
Végül
Végül

Korábban leírtam az alkalmazás használatát. Most beszéljen előre, hátra, balra, jobbra, megáll, ezeket a szavakat használtam a kódomban. Most megváltoztathatja ezt a karakterláncot az else if utasításokban, és újra feltöltheti. Csak mondja ki ezt a szót az alkalmazásban, és jól működik. Egy LED -et is rögzítettem a 8. tűnél. További lámpákat, hangjelzőt vagy szervót is hozzáadhat.

Tehát a hangos autója készen áll….. szórakozzon…

Ajánlott: