Satura rādītājs:

Balss vadāms robots, izmantojot 8051 mikrokontrolleru: 4 soļi (ar attēliem)
Balss vadāms robots, izmantojot 8051 mikrokontrolleru: 4 soļi (ar attēliem)

Video: Balss vadāms robots, izmantojot 8051 mikrokontrolleru: 4 soļi (ar attēliem)

Video: Balss vadāms robots, izmantojot 8051 mikrokontrolleru: 4 soļi (ar attēliem)
Video: STC-3028 Thermostat with Heat and Humidity Fully Explained and demonstrated 2024, Novembris
Anonim
Balss vadāms robots, izmantojot 8051 mikrokontrolleru
Balss vadāms robots, izmantojot 8051 mikrokontrolleru
Balss vadāms robots, izmantojot 8051 mikrokontrolleru
Balss vadāms robots, izmantojot 8051 mikrokontrolleru

Balss vadāms robots pieņem noteiktu komandu balss veidā. Neatkarīgi no komandas, kas tiek dota, izmantojot balss moduli vai Bluetooth moduli, esošais kontrolieris to atšifrē, un tādējādi dotā komanda tiek izpildīta.

Šajā projektā esmu izmantojis Bluetooth moduli un Android lietojumprogrammu, lai sniegtu balss komandu heksadecimāla koda veidā. Ir daži cipari, kurus var nosūtīt tieši uz Bluetooth moduli, un cipars tiek automātiski pārvērsts tā heksadecimālajā kodā.

Mēs varam izmantot šos ciparus kā balss komandu noteiktai operācijai, kas iepriekš ieprogrammēta mikrokontrollerī. Ciparu izmantošana kā balss komanda ir vieglāka nekā alfabēta komandu izmantošana.

Nepieciešamās sastāvdaļas:

1. mikrokontrolleris (AT89S52)

2,40 kontaktu ligzda kontrolierim

3. Nulles PCB plāksne

4. Kristāla oscilators (11,0592 MHz)

5.7805 sprieguma regulators

6. Atjaunojiet tapu

7. Pārmaiņu reģistrs

8. Slēdzis

9. Izturība (1 K-omi)

10. Kondensators (10uF, 22pF (2))

11. L293D Vadītājs ar ligzdu

12,16x2 LCD

13. LED

14. Bluetooth modulis (HC-05)

15. Akumulators (12V)

16. Vadu pievienošana

17. Lodāmurs

18. Motori (nepieciešamie apgriezieni minūtē)

19. Robota uzsvars

20. Riteņi

1. solis: šasijas dizains

Šasijas dizains
Šasijas dizains
Šasijas dizains
Šasijas dizains
Šasijas dizains
Šasijas dizains

Izstrādājiet šasiju atbilstoši savām prasībām un vajadzībām.

Esmu izstrādājis šasiju, kas ir lego šasija un ir viegli pieejama tirgū.

2. solis: Savienojums un PCB dizains

Savienojums un PCB dizains
Savienojums un PCB dizains
Savienojums un PCB dizains
Savienojums un PCB dizains
Savienojums un PCB dizains
Savienojums un PCB dizains

8051 shēma, ar balsi kontrolēts robots.

PCB savienojumi ir jāveic saskaņā ar norādīto shēmu.

3. darbība: programmas kods un heksadecimālais kods

Montāžas kods tiem, kas vēlas kodēt montāžas valodā 8051.

github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/voice.asm

C kods tiem, kas vēlas programmēt, izmantojot C valodu.

github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/andriodrobot.c

Izmantojot Keil programmatūru, jūs varat uzrakstīt šos montāžas kodus 8051 un ģenerēt hex failu, kas nepieciešams, lai ierakstītu (augšupielādētu) 8051. Lai augšupielādētu (ierakstītu), jums ir nepieciešams deglis 8051, kuru varat atrast savās koledžās vai iegādāties no tirgū.

4. darbība. Android lietotne

Lai nosūtītu balss komandu (1, 2, 3, 4, 5, 6, 7, 8, 9, 0) uz Bluetooth heksadecimāla koda veidā, Google Play veikalā ir pieejama lietotne - Amr Voice.

play.google.com/store/apps/details?id=appi…

Izmantojiet šo saiti vai atskaņošanas veikalā ierakstiet “Amr Voice”.

Instalējiet lietotni> Savienojiet Bluetooth ierīci> Pieskarieties mikrofona ikonai, lai nosūtītu balss komandu.

Ieteicams: