Tartalomjegyzék:

Hangvezérelt robot 8051 mikrokontroller használatával: 4 lépés (képekkel)
Hangvezérelt robot 8051 mikrokontroller használatával: 4 lépés (képekkel)

Videó: Hangvezérelt robot 8051 mikrokontroller használatával: 4 lépés (képekkel)

Videó: Hangvezérelt robot 8051 mikrokontroller használatával: 4 lépés (képekkel)
Videó: How To Make Arduino Human Following Robot 2024, November
Anonim
Hangvezérelt robot 8051 mikrokontroller segítségével
Hangvezérelt robot 8051 mikrokontroller segítségével
Hangvezérelt robot 8051 mikrokontroller segítségével
Hangvezérelt robot 8051 mikrokontroller segítségével

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

Alváztervezés
Alváztervezés
Alváztervezés
Alváztervezés
Alváztervezés
Alváztervezés

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

Csatlakozás és NYÁK -tervezés
Csatlakozás és NYÁK -tervezés
Csatlakozás és NYÁK -tervezés
Csatlakozás és NYÁK -tervezés
Csatlakozás és NYÁK -tervezé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: