Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Səslə idarə olunan robot, səs şəklində müəyyən bir əmr alır. Səs modulu və ya Bluetooth modulu vasitəsilə verilən əmr nə olursa olsun, mövcud nəzarətçi tərəfindən deşifr olunur və buna görə də verilən əmr icra olunur.
Burada bu layihədə hex kodu şəklində səsli komanda vermək üçün Bluetooth modulu və Android tətbiqindən istifadə etdim. Birbaşa Bluetooth moduluna göndərilə bilən müəyyən rəqəmlər var və rəqəm avtomatik olaraq hex koduna çevrilir.
Bu rəqəmləri mikrokontrolördə əvvəlcədən proqramlaşdırılmış müəyyən bir əməliyyat üçün səs əmri olaraq istifadə edə bilərik. Səs əmri olaraq rəqəmləri istifadə etmək əlifba əmrlərindən istifadə etməkdən daha asandır.
Tələb olunan komponentlər:
1. Mikro nəzarətçi (AT89S52)
Nəzarətçi üçün 2.40 pinli qadın yuva
3. Sıfır PCB lövhəsi
4. Kristal osilator (11.0592 MHz)
5.7805 gərginlik tənzimləyicisi
6. Pin əlaqələndirin
7. Keçid qeydiyyatı
8. Şalter
9. Müqavimət (1 K-ohm)
10. Kondansatör (10 uF, 22 pF (2))
11. L293D qadın yuvalı sürücü
12.16x2 LCD
13. LEDlər
14. Bluetooth modulu (HC-05)
15. Batareya (12V)
16. Bağlayıcı tellər
17. Lehimləmə dəmiri
18. Motorlar (lazımi rpm)
19. Robot üçün qəza
20. Təkərlər
Addım 1: Şassi Dizaynı
İstəyinizə və ehtiyacınıza uyğun bir şassi dizayn edin.
Lego şassi olan və bazarda asanlıqla satılan şassi dizayn etmişəm.
Addım 2: Bağlantı və PCB Dizaynı
8051 -in dövrə diaqramı, robotu səslə idarə edir.
PCB üzərindəki bağlantıların verilən dövrə diaqramına uyğun olaraq həyata keçirildiyi güman edilir.
Addım 3: Proqram Kodu və Hex Kodu
8051 -in montaj dilində kod yazmaq istəyənlər üçün Məclis Kodu.
github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/voice.asm
C dilindən istifadə edərək proqramlaşdırmaq istəyənlər üçün C kodu.
github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/andriodrobot.c
Keil Software -dən istifadə edərək, 8051 üçün bu montaj kodlarını yaza və 8051 -də yazmaq (yükləmək) üçün lazım olan hex fayl yarada bilərsiniz. Yükləmək (yazmaq) üçün kolleclərdə tapa biləcəyiniz və ya satın ala biləcəyiniz 8051 burnerə ehtiyacınız var. bazar.
Addım 4: Android Tətbiqi
Səs əmrini (1, 2, 3, 4, 5, 6, 7, 8, 9, 0) hex kod şəklində Bluetooth -a göndərmək üçün Google play mağazasında Amr Voice adlı bir tətbiq mövcuddur.
play.google.com/store/apps/details?id=appi…
Bu linklə gedin və ya oyun mağazasına "Amr Voice" yazın.
Tətbiqi quraşdırın> Bluetooth Cihazını qoşun> Səs əmrinizi göndərmək üçün mikrofon simgesinə vurun.