Tartalomjegyzék:
- 1. lépés: Az alváz tervezése
- 2. lépés: Csatlakozás és NYÁK -tervezés
- 3. lépés: Programkód és hexadecimális kód
- 4. lépés: Android -alkalmazás
Videó: Hangvezérelt robot 8051 mikrokontroller használatával: 4 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
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 Bluetooth modult és Android alkalmazást használtam hangutasítás megadására hexadecimális formában. Vannak bizonyos számjegyek, amelyeket közvetlenül el lehet küldeni a Bluetooth modulnak, és a szám automatikusan átalakul hexadecimális kódjává.
Ezeket a számokat hangutasításként használhatjuk a mikrovezérlőben előre beprogramozott művelethez. A számjegyek hangparancsként való használata egyszerűbb, mint az ábécé szerinti parancsok használata.
Szükséges összetevők:
1. mikrokontroller (AT89S52)
2,40 tűs női aljzat a vezérlőhöz
3. Nulla NYÁK lap
4. Kristály oszcillátor (11,0592 MHz)
5.7805 feszültségszabályozó
6. Relamate csap
7. Váltási nyilvántartás
8. Kapcsoló
9. Ellenállás (1 K-ohm)
10. Kondenzátor (10uF, 22pF (2))
11. L293D Illesztőprogram női foglalattal
12,16x2 LCD
13. LED -ek
14. Bluetooth modul (HC-05)
15. Akkumulátor (12V)
16. Vezetékek csatlakoztatása
17. Forrasztópáka
18. Motorok (szükséges fordulatszám)
19. A robot kiemelése
20. Kerekek
1. lépés: Az alváz tervezése
Tervezzen alvázat igényei és igényei szerint.
Megterveztem az alvázat, amely egy lego alváz, és könnyen elérhető a piacon.
2. lépés: Csatlakozás és NYÁK -tervezés
A 8051 kapcsolási rajza, hangvezérelt robot.
A NYÁK -on való csatlakozásokat a megadott kapcsolási rajz szerint kell elvégezni.
3. lépés: Programkód és hexadecimális kód
Összeszerelési kód azoknak, akik 8051 -es szerelési nyelven szeretnének kódolni.
github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/voice.asm
C kód azok számára, akik C nyelven szeretnének programozni.
github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/andriodrobot.c
A Keil szoftver használatával megírhatja ezeket az összeszerelési kódokat a 8051 -hez, és létrehozhat hexadecimális fájlt, amely szükséges ahhoz, hogy 8051 -re írjon. piac.
4. lépés: Android -alkalmazás
Hangparancs (1, 2, 3, 4, 5, 6, 7, 8, 9, 0) Bluetooth -ra történő küldéséhez hexakód formájában egy alkalmazás érhető el a Google Play Áruházban - Amr Voice.
play.google.com/store/apps/details?id=appi…
Lépjen erre a linkre, vagy írja be az "Amr Voice" szót a játékboltba.
Telepítse az alkalmazást> Bluetooth -eszköz csatlakoztatása> Érintse meg a mikrofon ikont a hangutasítás elküldéséhez.
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 R2D2 ihlette droid a Blynk és az Ifttt használatával: 6 lépés
Hangvezérelt R2D2 inspirált droid Blynk és Ifttt használatával: A csillagok háborúját nézve sokan inspirálódtunk a robot karakterekből, különösen az R2D2 modellből. Nem tudom másokról, de egyszerűen szeretem ezt a robotot. Mivel robotbarát vagyok, úgy döntöttem, hogy saját lebontású R2D2 droidomat építem fel ebben a lezárásban a blynk Io használatával
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 kapcsoló Alexa és Arduino használatával: 10 lépés (képekkel)
Hangvezérelt kapcsoló Alexa és Arduino használatával: Ennek a projektnek a fő célja, hogy hőmérséklet -érzékelőt használjon a kapcsoló (relé) vezérléséhez az eszköz be- vagy kikapcsolásához. Anyagok listája 12 V -os relé modul == > 4,2 USD Arduino uno == > $ 8 DHT11 hőmérséklet -érzékelő == > 3 USD ESP8266 modul
Hogyan számoljunk 0 -tól 99 -ig 8051 mikrokontroller használatával, 7 szegmenses kijelzővel: 5 lépés (képekkel)
Hogyan számoljunk 0 -tól 99 -ig a 8051 -es mikrokontroller használatával 7 szegmenses kijelzővel: Üdvözlök mindenkit! Ebben az oktatóanyagban arról fogunk beszélni, hogyan számoljunk 0 -tól 99 -ig két 7 szegmenses kijelző használatával