Tartalomjegyzék:
- 1. lépés: Szükséges összetevők
- 2. lépés: A hangutasítások rögzítése
- 3. lépés: Áramkör vázlata
- 4. lépés: A kód
- 5. lépés: 3D tervezés és nyomtatás
- 6. lépés: A robot működése:
Videó: Hangvezérelt robot: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Ez az oktatóanyag a Dél -Floridai Egyetem Makecourse (www.makecourse.com) projektkövetelményének teljesítésével jött létre. Ez a projekt egy robot, amelyet hangparancsokkal lehet vezérelni a robotnak. A robot számos olyan funkcióval rendelkezik, amelyeket az utasításban ismertetünk. A robot létrehozásának minden lépését a következő lépésekben ismertetjük.
1. lépés: Szükséges összetevők
A projekthez szükséges elektronikus alkatrészek
1- Arduino uno
2-hangfelismerő modul
3-Arduino szervó
4- Két egyenáramú motor
5-Arduino távolságérzékelő
6- Két ellenállás és vezeték
7-9V akkumulátor
8- Két LED
2. lépés: A hangutasítások rögzítése
Ebben a lépésben hangparancsokat kell rögzítenünk a hangfelismerő modulba, hogy kommunikálni tudjunk az újraindítással. A hangfelismerő modul legfeljebb 15 hangparancsot tárolhat (minden csoportban 5), és a parancsok tárolhatók az AccessPort nevű Windows szoftver segítségével.
Most össze kell kapcsolnunk az arduino -t a hangfelismerő modullal az alábbiak szerint:
-Vcc modul az Arduino 5V modulhoz
-GND az Arduino GND modulhoz
-RX az Arduino RX -hez
-Modul TX az Arduino TX -hez
Ezután össze kell kapcsolnunk az arduino -t a laptoppal, és meg kell nyitnunk az AccessPort szoftvert, hogy megkezdjük a hangutasítások rögzítését a következő hexadecimális parancsok küldésével:
1. csoport törlése - hexa AA 01 küldése
2. csoport törlése - hexa AA 02 küldése
3. csoport törlése - hexa AA 03 küldése
Összes csoport törlése - hexa AA 04 küldése
Rekordcsoport 1 - hexa AA 11 küldése
2. rekordcsoport - hexa AA küldése 12
3. rekordcsoport - hexa AA küldése 13
Importálási csoport 1 - hexa AA 21 küldése
Importcsoport 2 - hexa AA küldése 22
Importálási csoport 3 - hexa AA 23 küldése
A projektem során sok hangparancsot felidéztem, mint például "előre", "jobbra", "leáll"
3. lépés: Áramkör vázlata
Ebben a lépésben az összes elektronikus alkatrészt össze kell kötnünk az arduino -val, amint azt a fenti kapcsolási rajz ismerteti.
4. lépés: A kód
Ezt a kódot használtam a robotom vezérléséhez. A kódomban 10 hangparancsot használtam robotom vezérlésére hurok segítségével, hogy a hangfelismerő modulban az 1. csoportból a 2. csoportba léphessek. Az elektronikus alkatrészek összes funkcióját megjegyzi és magyarázza a kód.
5. lépés: 3D tervezés és nyomtatás
A projektem 3D -s tervezéséhez az Autodesk Inventor szoftvert használtam az ablakokban a külső burkolat és a mechanikus részek, például a kar és a fogó megtervezéséhez. Ezután kinyomtattam az összes alkatrészt egy 3D nyomtatóval, és összeraktam őket
6. lépés: A robot működése:
Végül ez a videó, amelyet azért hoztam létre, hogy bemutassam az egyes elektronikus alkatrészek jellemzőit és a projektem működését.
Ajánlott:
Hangvezérelt robot a V3 modul használatával: 6 lépés
Hangvezérelt robot a V3 modul használatával: Ezt a robotot bárki könnyen elkészítheti, kövesse a folyamatot, ahogy adtam. Ez egy hangvezérelt robot, és láthatja a robotom bemutatóját, kétféleképpen használhatja távoli és egyéb hanggal történik
Hangvezérelt robot a BLUETOOTH -on keresztül: 3 lépés
Hangvezérelt robot BLUETOOTH -on keresztül: Ezt a robotot a telefonunk vezérli. Az alkalmazás linkje: https://play.google.com/store/apps/details?id=com…. Ezt a robotot a hangunk és a gombokkal is vezérelhető. Ez a robot csak demó célokra szolgál. Kövesse az
Arduino robot távolsága, iránya és forgási foka (kelet, nyugat, észak, dél) hangvezérelt Bluetooth modul és önálló robotmozgás használatával: 6 lépés
Arduino robot távolsága, iránya és forgási foka (kelet, nyugat, észak, dél) hangvezérléssel Bluetooth -modul és autonóm robotmozgás segítségével: Ez az utasítás elmagyarázza, hogyan lehet Arduino -robotot előállítani a kívánt irányba (előre, hátra) , Bal, Jobb, Kelet, Nyugat, Észak, Dél) szükséges távolság centiméterben hangutasítással. A robot önállóan is mozgatható
Hangvezérelt robot 8051 mikrokontroller használatával: 4 lépés (képekkel)
Hangvezérelt robot a 8051 mikrokontroller használatával: A hangvezérelt robot meghatározott parancsot vesz fel hang formájában. Bármi legyen is a parancs a hangmodulon vagy a Bluetooth modulon keresztül, azt a meglévő vezérlő dekódolja, és így az adott parancs végrehajtásra kerül. Ebben a projektben én
Hangvezérelt robot Raptor: 5 lépés
Hangvezérelt Robot Raptor: Ez az oktatóanyag bemutatja, hogyan kell használni a Google asszisztens IFTTT hangfelismerését, amely mobiltelefonon és táblagépen érhető el, hogy átadja a vezérlőadatokat az AdafruitIO csatornának. Ezt a vezérlőt ezután egy WiFi-n keresztül lekérheti egy Arduino-alapú ESP12F modul, és egy egyszerű