Sisällysluettelo:

Puheohjattu robotti 8051 -mikrokontrollerilla: 4 vaihetta (kuvien kanssa)
Puheohjattu robotti 8051 -mikrokontrollerilla: 4 vaihetta (kuvien kanssa)

Video: Puheohjattu robotti 8051 -mikrokontrollerilla: 4 vaihetta (kuvien kanssa)

Video: Puheohjattu robotti 8051 -mikrokontrollerilla: 4 vaihetta (kuvien kanssa)
Video: Robotti vs. Vastaaja 2024, Marraskuu
Anonim
Puheohjattu robotti 8051 -mikrokontrollerilla
Puheohjattu robotti 8051 -mikrokontrollerilla
Puheohjattu robotti 8051 -mikrokontrollerilla
Puheohjattu robotti 8051 -mikrokontrollerilla

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

Alustan suunnittelu
Alustan suunnittelu
Alustan suunnittelu
Alustan suunnittelu
Alustan suunnittelu
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

Liitäntä ja piirilevyn suunnittelu
Liitäntä ja piirilevyn suunnittelu
Liitäntä ja piirilevyn suunnittelu
Liitäntä ja piirilevyn suunnittelu
Liitäntä ja piirilevyn suunnittelu
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.

Suositeltava: