Mündəricat:

8051 Mikrokontrolördən istifadə edən Səs İdarə Edilən Robot: 4 Addım (Şəkillərlə birlikdə)
8051 Mikrokontrolördən istifadə edən Səs İdarə Edilən Robot: 4 Addım (Şəkillərlə birlikdə)

Video: 8051 Mikrokontrolördən istifadə edən Səs İdarə Edilən Robot: 4 Addım (Şəkillərlə birlikdə)

Video: 8051 Mikrokontrolördən istifadə edən Səs İdarə Edilən Robot: 4 Addım (Şəkillərlə birlikdə)
Video: Cib telefonu ilə Bluetooth Röle nəzarətində AC / DC yükü [İngilis dili] 2024, Noyabr
Anonim
8051 Mikrokontrolör istifadə edərək Səs İdarə Edilən Robot
8051 Mikrokontrolör istifadə edərək Səs İdarə Edilən Robot
8051 Mikrokontrolör istifadə edərək Səs İdarə Edilən Robot
8051 Mikrokontrolör istifadə edərək Səs İdarə Edilən Robot

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ı

Şassi Dizaynı
Şassi Dizaynı
Şassi Dizaynı
Şassi Dizaynı
Şassi Dizaynı
Ş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ı

Bağlantı və PCB Dizaynı
Bağlantı və PCB Dizaynı
Bağlantı və PCB Dizaynı
Bağlantı və PCB Dizaynı
Bağlantı və PCB Dizaynı
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.

Tövsiyə: