Mundarija:
- 1 -qadam: Shassi dizayni
- 2 -qadam: Ulanish va tenglikni dizayni
- 3 -qadam: Dastur kodi va Hex kodi
- 4 -qadam: Android ilovasi
Video: 8051 mikrokontroler yordamida ovozli boshqariladigan robot: 4 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
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.
Tavsiya:
Alexa -ga asoslangan ovozli boshqariladigan raketa tashuvchisi: 9 qadam (rasmlar bilan)
Alexa -ga asoslangan ovozli boshqariladigan raketa tashuvchisi: Qish mavsumi yaqinlashganda; chiroqlar bayrami nishonlanadigan yilning shu vaqti keladi. Ha, biz butun dunyo bo'ylab nishonlanadigan haqiqiy hind festivali bo'lgan Diwali haqida gapirayapmiz. Bu yil Diwali allaqachon tugadi va odamlarni ko'rish
V3 moduli yordamida ovozli boshqariladigan robot: 6 qadam
V3 moduli yordamida ovozli boshqariladigan robot: Bu robotni hamma osonlikcha bajarishi mumkin, faqat men bergan jarayonni bajaring. Bu ovozli boshqariladigan robot va siz mening robotim demosini ko'rishingiz mumkin, siz uni ikki xil usulda ishlatishingiz mumkin. masofadan va boshqasi ovozli
NodeMCU yordamida ovozli buyruq yordamida qurilmalarni boshqarish: 7 qadam (rasmlar bilan)
NodeMCU yordamida ovozli buyruq yordamida qurilmalarni boshqarish: Men hammaga salom aytmoqchiman, men birinchi marta ko'rsatma beradigan loyihani yozyapman. Ingliz tili mening ona tilim emas, shuning uchun iloji boricha qisqa va tushunarli qilib yozishga harakat qilaman. Qurilmalarni ovozli buyruq bilan boshqarish g'alati narsa emas
Ovozli ovozli fayllarni (Wav) Arduino va DAC yordamida ijro etish: 9 qadam
Ovozli ovozli fayllarni (Wav) Arduino va DAC yordamida ijro etish: Audino SD -kartangizdan wav faylli ovozni ijro etish. Bu ko'rsatma sizga sdCard -dagi wav faylini dinamikdan oddiy zanjir orqali qanday ijro etish mumkinligini ko'rsatib beradi. Wav fayli 8 bitli mono bo'lishi kerak. Menda 44 kHz chastotali fayllarni ijro etish muammosi yo'q edi
4-bitli rejimda Lcd bilan 8051 mikrokontroler: 5 qadam (rasmlar bilan)
4 bitli rejimda Lcd bilan 8051 mikrokontrolerini o'zaro bog'lash: Ushbu qo'llanmada biz sizga 4-bitli rejimda 8051 bilan lcdni qanday ulashimiz mumkinligi haqida aytib beramiz