Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Puheohjattu robotti ottaa tietyn komennon äänen muodossa. Riippumatta siitä, mitä komento annetaan äänimoduulin tai Bluetooth -moduulin kautta, olemassa oleva ohjain purkaa sen ja siten annettu komento suoritetaan.
Tässä projektissa olen käyttänyt Bluetooth -moduulia ja Android -sovellusta antamaan äänikomentoja heksakoodin muodossa. On olemassa tiettyjä numeroita, jotka voidaan lähettää suoraan Bluetooth -moduuliin ja automaattisesti muunnetaan heksadesimaalikoodiksi.
Voimme käyttää näitä numeroita äänikomennona määritellylle toiminnolle, joka on esiohjelmoitu mikrokontrolleriin. Numeroiden käyttäminen äänikomennona on helpompaa kuin aakkosjärjestys.
Tarvittavat komponentit:
1. mikro (AT89S52)
2,40 -napainen naarasliitin ohjaimelle
3. Nolla PCB -levy
4. kideoskillaattori (11,0592 MHz)
5.7805 jännitesäädin
6. Relamate pin
7. Shift -rekisteri
8. Kytkin
9. vastus (1 K-ohmia)
10. kondensaattori (10uF, 22pF (2))
11. L293D Kuljettaja naarasliittimellä
12,16x2 LCD
13. LEDit
14. Bluetooth-moduuli (HC-05)
15. akku (12V)
16. Kytkentäjohdot
17. juotin
18. moottorit (vaadittu rpm)
19. Keskeytys robotille
20. Pyörät
Vaihe 1: Alustan suunnittelu
Suunnittele alusta tarpeidesi ja tarpeidesi mukaan.
Olen suunnitellut alustan, joka on lego -alusta ja joka on helposti saatavilla markkinoilla.
Vaihe 2: Liitäntä ja piirilevyn suunnittelu
Piirikaavio mallille 8051, ääniohjattu robotti.
Piirilevyn liitännät on tarkoitus tehdä annetun piirikaavion mukaisesti.
Vaihe 3: Ohjelmakoodi ja heksadesimaalikoodi
Kokoonpanokoodi niille, jotka haluavat koodata kokoonpanokielellä 8051.
github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/voice.asm
C -koodi niille, jotka haluavat ohjelmoida C -kielellä.
github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/andriodrobot.c
Keil -ohjelmiston avulla voit kirjoittaa nämä kokoonpanokoodit 8051: lle ja luoda heksatiedoston, joka vaaditaan polttamiseen (lataamiseen) osoitteessa 8051. Lataamista varten (polttaminen) tarvitset 8051 -polttimen, jonka löydät oppilaitoksistasi tai voit ostaa markkinoida.
Vaihe 4: Android -sovellus
Äänikomentojen (1, 2, 3, 4, 5, 6, 7, 8, 9, 0) lähettämiseksi Bluetoothiin heksakoodin muodossa sovellus on saatavilla Google Play -kaupassa nimeltä - Amr Voice.
play.google.com/store/apps/details?id=appi…
Siirry tämän linkin kautta tai kirjoita Play Kauppaan "Amr Voice".
Asenna sovellus> Yhdistä Bluetooth -laite> Lähetä äänikomento napauttamalla mikrofonikuvaketta.