Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Robot z glasovnim nadzorom sprejme določen ukaz v obliki glasu. Ne glede na ukaz, ki je dan prek glasovnega modula ali modula Bluetooth, ga dekodira obstoječi krmilnik in se zato ta ukaz izvede.
V tem projektu sem uporabil modul Bluetooth in aplikacijo Android za glasovni ukaz v obliki šestnajstiške kode. Obstajajo določene številke, ki jih je mogoče poslati neposredno v modul Bluetooth in jih samodejno pretvorijo v šestnajstiško kodo.
Te številke lahko uporabimo kot glasovni ukaz za določeno operacijo, ki je vnaprej programirana v mikrokrmilniku. Uporaba števk kot glasovnih ukazov je lažja kot uporaba abecednih ukazov.
Potrebne komponente:
1. Mikrokrmilnik (AT89S52)
2,40 -polna ženska vtičnica za krmilnik
3. Zero PCB plošča
4. Kristalni oscilator (11,0592 MHz)
5.7805 regulator napetosti
6. Zatič za obnovitev
7. Menjalni register
8. Preklopite
9. Odpornost (1 K-ohm)
10. Kondenzator (10uF, 22pF (2))
11. L293D Gonilnik z žensko vtičnico
12,16 x 2 LCD
13. LED diode
14. Bluetooth modul (HC-05)
15. Baterija (12V)
16. Priključitev žic
17. Spajkalnik
18. Motorji (potrebni vrtljaji)
19. Okvir za robota
20. Kolesa
1. korak: Oblikovanje podvozja
Oblikujte šasijo glede na vaše potrebe in potrebe.
Oblikoval sem ohišje, ki je lego šasija in je lahko dostopno na trgu.
2. korak: Priključitev in načrtovanje tiskanega vezja
Shema vezja za 8051, glasovno krmiljenje robota.
Povezave na tiskanem vezju naj bi bile izvedene v skladu z dano shemo vezja.
3. korak: programska koda in šestnajstiška koda
Zbirna koda za tiste, ki želijo kodirati v asemblerskem jeziku 8051.
github.com/Chandan561/Voice-Contilled-Robot-using-8051/blob/master/voice.asm
Koda C za tiste, ki želijo programirati v jeziku C.
github.com/Chandan561/Voice-Contlined-Robot-using-8051/blob/master/andriodrobot.c
S programsko opremo Keil lahko napišete te sklopne kode za 8051 in ustvarite šestnajstiško datoteko, ki je potrebna za zapisovanje (nalaganje) na 8051. Za nalaganje (zapisovanje) potrebujete gorilnik 8051, ki ga najdete na svojih fakultetah ali pa ga kupite pri trgu.
4. korak: aplikacija za Android
Za pošiljanje glasovnih ukazov (1, 2, 3, 4, 5, 6, 7, 8, 9, 0) v Bluetooth v obliki šesterokotne kode je v trgovini Google Play na voljo aplikacija z imenom - Amr Voice.
play.google.com/store/apps/details?id=appi…
Pojdite s to povezavo ali v trgovino za igre vnesite "Amr Voice".
Namestite aplikacijo> Poveži napravo Bluetooth> Dotaknite se ikone mikrofona, če želite poslati glasovni ukaz.