Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
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
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
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.