Tartalomjegyzék:
- 1. lépés: Blokkdiagram
- 2. lépés: HC-05 Bluetooth modul
- 3. lépés: Alkatrészek
- 4. lépés: A hangvezérelt robot áramkör diagramja az Arduino használatával
- 5. lépés: Hangvezérelt robot kezelése Arduino használatával
Videó: Hanggal aktivált RoBoT: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Hangvezérelt robot Arduino használatával: Sziasztok, remélem, jól vagytok és jól vagytok. Ma elkezdjük a robotikával kapcsolatos projekteket az Arduino használatával. Ma a hangvezérelt robotról fogunk beszélni az Arduino és az Android alkalmazás segítségével. A hangvezérelt robot egy mobil robot, amelyet bizonyos meghatározott hangutasítások vezérelnek. A mobilalkalmazás öt parancsot képes azonosítani: „Stop”, „Forward”, „Back”, „Bal”, „Right”. Ebben a beágyazott rendszerek projektben egy 4-WD robotkocsit készítünk, amelyet egy mobilalkalmazáson keresztül hangvezérelhetünk. Az alkalmazás meghallgatja és elküldi az utasítást az Arduino -nak Bluetooth -on keresztül, majd az Arduino végrehajtja a megadott műveletet. A hangfelismerő alkalmazás nem 100% -os pontosságú. Az alkalmazás érzékeny a környező zajokra. Néha rosszul értelmezi a robotnak adott hangutasításokat. De megtervezheti saját alkalmazását, amely figyelmen kívül hagyja a környezetet, és csak a saját hangját tudja fogadni.
1. lépés: Blokkdiagram
A hangvezérelt robothoz szükséges alkatrészek
Arduino Uno: Az Arduino Uno -t azért használják, mert beépíthetjük a motorvezérlő pajzsát. Ezenkívül olcsó, könnyen használható és kevesebb helyet foglal el, mivel mindent az alvázra kell helyeznünk. Ha még nem ismeri az Arduino programozást, azt javaslom, hogy nézze meg az Arduino kezdő lépéseit. Motorvezérlő pajzs: A motorvezérlő pajzs az L293 IC-n alapul, amely kettős teljes hídú meghajtó. Ezt induktív terhelések, például relék, mágnesszelepek, egyenáramú és léptetőmotorok meghajtására használják. Lehetővé teszi négy egyenáramú motor és 2 szervó meghajtását az Arduino készülékkel. Az egyes motorok sebességét és irányát függetlenül szabályozhatjuk.
2. lépés: HC-05 Bluetooth modul
: Ez egy 2. osztályú Bluetooth modul soros portprofillal, amely konfigurálható masterként vagy slave-ként. Egyszerűen használhatjuk soros port cseréjére, hogy kapcsolatot létesítsünk az MCU, a PC és a beágyazott projekt között stb.
HC-05 Specifikáció:
Bluetooth protokoll: Bluetooth specifikáció v2.0+EDR Frekvencia: 2,4 GHz ISM sáv Moduláció: GFSK (Gauss-frekvenciaváltás kulcs) Kibocsátási teljesítmény: ≤4dBm, 2. osztály, Szinkron: 1Mbps/1MbpsBiztonság: Hitelesítés és titkosításProfilok: Bluetooth soros port
3. lépés: Alkatrészek
4-WD autó alváz: 2 akrilból készült platformot tartalmaz. 4 dc motort tartalmaz sebességmérőkkel. Könnyen összeszerelhető, és sok helyet biztosít az Arduino, a Bluetooth modul és az akkumulátorok elhelyezéséhez.
Akkumulátor: Minden motor legfeljebb 200 mA áramot használ. Három 3,7 V, 2200 mA Li-ion cellát használtam párhuzamosan. Az akkumulátor 12,1 voltos feszültséget biztosít. A Li-ion cella egy újratölthető akkumulátor. Tehát újra és újra használhatjuk ezeket a cellákat.
4. lépés: A hangvezérelt robot áramkör diagramja az Arduino használatával
Először szerelje fel a motorvezérlő pajzsát az Arduino Uno -ra.
HC-05 vagy HC-06 csatlakozások: Csatlakoztassa a Vcc-t 5 volthoz. Csatlakoztassa a GND-t a földhöz. Rx modul az Arduino Tx-hez. A Tx modul az Arduino Rx-hez. Ha a Bluetooth modul nem működik, készítsen feszültségosztót 1K és 2K ellenállások használatával, és csatlakoztassa a modul Rx csapjához az 5v -ról 3.3V -ra való átalakításhoz. Motor -motor vezérlőpajzs: Bal oldali motorok az M3 és M4 sorkapcsokhoz. Jobb oldali motorok az M1 és M2 sorkapcsokhoz. Ha a motor ellentétes irányban forog, cserélje ki a vezetékcsatlakozást, hogy az összes motort azonos irányba forgassa.
5. lépés: Hangvezérelt robot kezelése Arduino használatával
Megjegyzés: Mindig válassza le a Bluetooth modul Rx és Tx csapjait, amikor kódot tölt fel az Arduino -ba, különben hibákat mutat, és a kód nem töltődik fel. Próbálja ki az „1234” vagy „0000” jelszót, amikor először csatlakoztatja a Bluetooth modult a mobiltelefonhoz. Ha a kerekek ellentétes irányban forognak, akkor csak cserélje le a motor csatlakozását a Motor Driver Shield terminálról. A robot hangvezérlése nem hatékony módszer..
Ajánlott:
Hanggal aktivált LED -ek: 8 lépés
Hanggal aktivált LED -ek: A Webduino a Chrome internetes böngészőt használja mindenféle elektronikus alkatrész vezérlésére, így képesnek kell lennünk a Chrome által kínált összes többi funkció használatára. Ebben a projektpéldában a Chrome beszéd API -ját fogjuk használni. A Google hangfelismerésének használata
Hanggal aktivált BT: 3 lépés (képekkel)
Voice Activated BT: Hangvezérelt otthoni automatizálás Arduino használatával: Ebben a projektben iam hangfunkciót használ az otthoni eszközök vezérlésére. Ez a projekt az otthoni automatizálási sorozatom része. Ez a projekt nagyon könnyen használható a való életben. Bármilyen korú ember irányíthat
Hanggal aktivált relé kapcsoló (Arduino): 6 lépés (képekkel)
Hanggal aktivált relé kapcsoló (Arduino): Üdv mindenkinek! Ebben a projektben megmutatom, hogyan lehet hangutasításokat végrehajtani az Arduino projektekhez. Hangutasítások segítségével megmutatom, hogyan vezérelhető a relé kapcsoló modul
Hanggal aktivált médiakészülékek Alexa használatával: 9 lépés (képekkel)
Hanggal aktivált médiaberendezések az Alexa használatával: Az itt kifejlesztett egység lehetővé teszi, hogy a készülékek, például a TV, az erősítő, a CD- és DVD -lejátszók hangutasításokkal vezéreljék az Alexa és az Arduino segítségével. Ennek az egységnek az az előnye, hogy csak hangutasításokat kell adnia. Ez a készülék minden olyan készülékkel használható, amely
Hanggal aktivált kamera vaku: 13 lépés (képekkel)
Hanggal aktivált fényképezőgép vaku: megmutatom, hogyan lehet hanggal aktiválni a villogó fényt a fényképezőgép vakujával. Ezt használhatja Halloween partira