Mundarija:

8051 mikrokontroler yordamida ovozli boshqariladigan robot: 4 qadam (rasmlar bilan)
8051 mikrokontroler yordamida ovozli boshqariladigan robot: 4 qadam (rasmlar bilan)

Video: 8051 mikrokontroler yordamida ovozli boshqariladigan robot: 4 qadam (rasmlar bilan)

Video: 8051 mikrokontroler yordamida ovozli boshqariladigan robot: 4 qadam (rasmlar bilan)
Video: How to use XY-T01 Digital Thermostat Module - Robojax 2024, Dekabr
Anonim
8051 mikrokontroller yordamida ovozli boshqariladigan robot
8051 mikrokontroller yordamida ovozli boshqariladigan robot
8051 mikrokontroller yordamida ovozli boshqariladigan robot
8051 mikrokontroller yordamida ovozli boshqariladigan robot

Ovozli boshqariladigan robot ovozli buyruqni oladi. Ovozli modul yoki Bluetooth moduli orqali qanday buyruq berilsa, u mavjud boshqaruvchi tomonidan dekodlanadi va shuning uchun berilgan buyruq bajariladi.

Mana bu loyihada men Bluetooth moduli va Android ilovasidan foydalanib, olti kodli ovozli buyruq berdim. To'g'ridan -to'g'ri Bluetooth moduliga yuborilishi mumkin bo'lgan ba'zi raqamlar mavjud va raqam avtomatik ravishda o'n oltilik kodiga aylanadi.

Biz bu raqamlarni mikrokontrollerda oldindan dasturlashtirilgan operatsiya uchun ovozli buyruq sifatida ishlatishimiz mumkin. Ovozli buyruq sifatida raqamlardan foydalanish alifbo buyruqlaridan ko'ra osonroq.

Kerakli komponentlar:

1. Mikrokontroller (AT89S52)

Nazoratchi uchun 2,40 pinli ayol rozetkasi

3. Nolinchi tenglikni kartasi

4. Kristal osilator (11.0592 MGts)

5.7805 kuchlanish regulyatori

6. Pinni qayta ulang

7. Shift reestri

8. Kalit

9. Qarshilik (1 K-ohm)

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

11. L293D haydovchi ayol rozetkasi bilan

12.16x2 LCD displey

13. LEDlar

14. Bluetooth moduli (HC-05)

15. Batareya (12V)

16. Ulanish simlari

17. Lehimlash temir

18. Motors (rpm zarur)

19. Robot uchun haydovchi

20. G'ildiraklar

1 -qadam: Shassi dizayni

Shassi dizayni
Shassi dizayni
Shassi dizayni
Shassi dizayni
Shassi dizayni
Shassi dizayni

Shassisni sizning talab va ehtiyojingizga muvofiq loyihalash.

Men lego shassisi bo'lgan va bozorda osongina sotiladigan shassisni ishlab chiqdim.

2 -qadam: Ulanish va tenglikni dizayni

Ulanish va PCB dizayni
Ulanish va PCB dizayni
Ulanish va PCB dizayni
Ulanish va PCB dizayni
Ulanish va PCB dizayni
Ulanish va PCB dizayni

8051 elektron sxemasi, robotni ovoz bilan boshqaradi.

PCB ulanishlari berilgan sxemaga muvofiq amalga oshirilishi kerak.

3 -qadam: Dastur kodi va Hex kodi

Assambleya kodi 8051 yig'ilish tilida kodlamoqchi bo'lganlar uchun.

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

C tili yordamida dasturlashni xohlovchilar uchun C kodi.

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

Keil dasturiy ta'minotidan foydalanib, siz 8051 uchun yig'ish kodlarini yozishingiz va 8051 -da yozish (yuklash) uchun zarur bo'lgan olti burchakli faylni yaratishingiz mumkin. Yuklash (yoqish) uchun sizga kollejlarda topishingiz mumkin bo'lgan yoki sotib olishingiz mumkin bo'lgan 8051 burner kerak. bozor.

4 -qadam: Android ilovasi

Ovozli buyruqni (1, 2, 3, 4, 5, 6, 7, 8, 9, 0) Bluetooth -ga o'n oltilik kod shaklida yuborish uchun Google play do'konida Amr Voice nomli ilova mavjud.

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

Bu havola orqali o'ting yoki o'yin do'koniga "Amr Voice" yozing.

Ilovani o'rnating> Bluetooth qurilmasini ulang> Ovozli buyruq yuborish uchun mikrofon belgisiga teging.

Tavsiya: