Mündəricat:

Səs Aktivləşdirilmiş RoBoT: 5 Addım
Səs Aktivləşdirilmiş RoBoT: 5 Addım

Video: Səs Aktivləşdirilmiş RoBoT: 5 Addım

Video: Səs Aktivləşdirilmiş RoBoT: 5 Addım
Video: КАК НАСТРОИТЬ L4D2 2024, Noyabr
Anonim
Səs Aktivləşdirilmiş RoBoT
Səs Aktivləşdirilmiş RoBoT
Səs Aktivləşdirilmiş RoBoT
Səs Aktivləşdirilmiş RoBoT
Səs Aktivləşdirilmiş RoBoT
Səs Aktivləşdirilmiş RoBoT

Arduino istifadə edərək Səs İdarə Edilən Robot: Hər kəsə salam, inşallah yaxşı və yaxşısan. Bu gün Arduino istifadə edərək robototexnika ilə bağlı layihələrə başlayacağıq. Bu gün Arduino və android tətbiqindən istifadə edərək səslə idarə olunan robot haqqında danışacağıq. Səslə idarə olunan robot, müəyyən səs əmrləri ilə idarə olunan mobil bir robotdur. Mobil tətbiq "Dayan", "İrəli", "Geri", "Sol", "Sağ" kimi beş əmri təyin edə bilir. Bu quraşdırılmış sistemlər layihəsində, mobil tətbiq vasitəsi ilə səs istifadə edərək idarə edə biləcəyimiz 4-WD robotlu avtomobil hazırlayırıq. Tətbiq qulaq asır və Bluetooth istifadə edərək təlimatı Arduinoya göndərir və sonra Arduino göstərilən əməliyyatı yerinə yetirir. Səs tanıma tətbiqi 100% dəqiq deyil. Tətbiq ətrafdakı səslərə həssasdır. Bəzən robota verilən səs əmrlərini səhv şərh edir. Ancaq ətrafınızı görməməzliyə vura biləcək və yalnız öz səsinizi qəbul edə biləcək öz tətbiqinizi dizayn edə bilərsiniz.

Addım 1: Blok Şeması

Blok diaqram
Blok diaqram

Səslə idarə olunan robot üçün lazım olan komponentlər

Arduino Uno: Arduino Uno istifadə olunur, çünki mühərrik sürücüsü sipərini içəriyə quraşdıra bilərik. Həm də şassinin üzərinə hər şeyi yerləşdirməli olduğumuz üçün ucuzdur, istifadəsi asandır və daha az yer tutur. Arduino proqramlaşdırma ilə yeni tanışsınızsa, Arduino məqaləsinə başlamağı yoxlamağı məsləhət görürəm. Motor Sürücü Qalxanı: Motor Sürücü Qalxanı, ikili tam körpü sürücüsü olan L293 IC-ə əsaslanır. Bu, röleler, solenoidlər, DC və pilləli mühərriklər kimi endüktif yükləri idarə etmək üçün istifadə olunur. Arduino ilə dörd DC mühərriki və 2 servo idarə etməyə imkan verir. Hər bir motorun sürətini və istiqamətini müstəqil olaraq idarə edə bilərik.

Addım 2: HC-05 Bluetooth Modulu

HC-05 Bluetooth Modulu
HC-05 Bluetooth Modulu

: Bu, Master və ya Slave olaraq konfiqurasiya edilə bilən Serial Port Profili olan 2-ci sinif Bluetooth moduludur. MCU, PC ilə quraşdırılmış layihəniz arasında əlaqə qurmaq üçün seriya limanı dəyişdirmək üçün istifadə edə bilərik və s.

HC-05 Xüsusiyyətləri:

Bluetooth protokolu: Bluetooth Xüsusiyyətləri v2.0+EDR Tezlik: 2.4GHz ISM bandı Modulyasiya: GFSK (Gauss Frequency Shift Keying) Emissiya gücü: ≤4dBm, Sınıf 2 Həssaslıq: 0.1% BERS sürətində ≤-84dBm: Asenkron: 2.1Mbps (Maks) / 160 kbps, Sinxron: 1Mbps/1Mbps Təhlükəsizlik: Doğrulama və şifrələmə Profillər: Bluetooth serial portu Enerji təchizatı: +3.3VDC 50mA İşləmə temperaturu: -20 ~ +75Centigrade Ölçü: 26.9mm x 13mm x 2.2 mm

Addım 3: Komponentlər

Komponentlər
Komponentlər

4-WD Avtomobil Şassisi: Akrilikdən ibarət 2 platformadan ibarətdir. Sürət kodlayıcıları olan 4 DC mühərrikdən ibarətdir. Arduino, Bluetooth modulu və batareya paketini yerləşdirmək üçün yığmaq və çox yer təmin etmək asandır.

Batareya: Hər bir motor 200 mA -a qədər cərəyan sərf edir. Paralel olaraq üç 3.7v, 2200mA Li-ion hüceyrə istifadə etdim. Batareya dəsti 12.1 voltdur. Li-ion hüceyrə bir növ şarj edilə bilən batareyadır. Beləliklə, bu hüceyrələri təkrar -təkrar istifadə edə bilərik.

Addım 4: Arduino istifadə edərək səslə idarə olunan robotun dövrə diaqramı

Arduino istifadə edərək səslə idarə olunan robotun dövrə diaqramı
Arduino istifadə edərək səslə idarə olunan robotun dövrə diaqramı

Hər şeydən əvvəl Arduino Uno -da Motor Sürücü qalxanı quraşdırın.

HC-05 və ya HC-06 Əlaqələri: VC-ni 5 volta qoşun. GND-ni Zəminə, Modulu Rx-dən Arduino Tx-ə, Modulu Tx-dən Arduino Rx-ə bağlayın. Bluetooth modulu işləmirsə, 1K və 2K rezistorlardan istifadə edərək gərginlik ayırıcı qurun. 5v -ni 3.3v -ə çevirmək üçün modulun Rx pininə. Mühərrikdən Sürücü Qalxanına: Sol tərəfdəki mühərriklər M3 və M4 terminallarına. Sağ tərəfli motorlar M1 və M2 terminallarına. Motor əks istiqamətdə dönərsə, tel əlaqəsini dəyişdirərək bütün mühərrikləri eyni istiqamətə çevirin.

Addım 5: Arduino istifadə edərək səslə idarə olunan robotun işləməsi

Qeyd: Arduinoya kod yükləyərkən həmişə Bluetooth modulunun Rx və Tx pinlərini ayırın, əks halda bəzi səhvlər göstərilir və kod yüklənmir. Bluetooth modulunu ilk dəfə cib telefonunuzla bağladığınız zaman "1234" və ya "0000" şifrəsini sınayın. Təkərlər əks istiqamətdə fırlanırsa, mühərrikin keçidini Sürücü Qalxanı terminalından dəyişdirmək kifayətdir. Robotu səslə idarə etmək effektiv bir yol deyil..

Tövsiyə: