Mündəricat:

Bluetooth ilə idarə olunan səsli maşın: 5 addım
Bluetooth ilə idarə olunan səsli maşın: 5 addım

Video: Bluetooth ilə idarə olunan səsli maşın: 5 addım

Video: Bluetooth ilə idarə olunan səsli maşın: 5 addım
Video: Elektronik cihazları smartfonunuzla idarə edin - Smart IR Remote | Tech-Tips #22 2024, Noyabr
Anonim
Səs İdarə Edilən Bluetooth Avtomobil
Səs İdarə Edilən Bluetooth Avtomobil
Səs İdarə Edilən Bluetooth Avtomobil
Səs İdarə Edilən Bluetooth Avtomobil
Səs İdarə Edilən Bluetooth Avtomobil
Səs İdarə Edilən Bluetooth Avtomobil

Hamı uzaqdan idarə olunan avtomobildən istifadə edib …. bəs səslə idarə olunan maşın? Heç istifadə etdinizmi, yoxsa, indi tikəcəksiniz. Sadəcə beyin və smartfon kimi bir arduino lazımdır. Səs funksiyasından istifadə etməyiniz üçün bu layihəni hazırladım və bu da gələcək layihələriniz üçün bir istinad ola bilər, buna görə başlayaq …

Addım 1: Parça siyahısı

1. Arduino UNO/nano/micro/Mega

2. HC05 bluetooth modulu

3 2.2K ohm, 4.7K ohm müqavimət

4 ədəd çörək taxtası və ya lehim dəsti

5 tel

6 şassi

2 2 təkərli 150/300 rpm BO mühərriki

8 bəzi vintlər və qoz -fındıq

9 təkər çarxı

10. motor sürücüsü (: L293 və ya L298)

11 12V güc mənbəyi

Addım 2: Breadboard və Quraşdırma Şassisində Dövrə qurmaq

Çörək lövhəsində və şassi qurarkən dövrə qurmaq
Çörək lövhəsində və şassi qurarkən dövrə qurmaq
Çörək Paneli və Şassi Quraşdırmada Dövrə Qurmaq
Çörək Paneli və Şassi Quraşdırmada Dövrə Qurmaq
Çörək Paneli və Şassi Quraşdırmada Dövrə Qurmaq
Çörək Paneli və Şassi Quraşdırmada Dövrə Qurmaq

İndi Arduino nano mənim üçün layihənin beyinləridir. UNO/MEGA/MICRO istifadə edə bilərsiniz. Maşını smartfonla idarə etmək üçün Bluetooth bağlantısı xüsusiyyətindən istifadə edərdim.

Mən Fritzing Faylında dövrə təmin etdim. Fritzing'i yükləyin və açın və fayla baxın. Diaqramda göstərildiyi kimi bağlayın. 2.2k və 4.7k ilə verilən gərginlik bölücüdən istifadə edin. İndi sarı tellər (bu fritzing faylına görə) motor sürücüsünü idarə edəcək 4 çıxışı təmsil edir. Bu 4 məntiq səviyyəsi əslində motor sürücüsünün girişləridir və motor sürücüsü məntiq səviyyələrinə uyğun olaraq hərəkət etmək üçün bu məntiq səviyyələrini istifadə edir. Arduino bunu idarə edir ki, bu da sürücünün hər iki mühərriki irəli və ya geriyə, geriyə və ya sağa, sola və ya sadəcə dayanmasını təmin etməsini təmin edir. Bu kodda yerinə yetirilir.

Beləliklə, yuxarıdakı diaqramlara baxın və sonra motor sürücüsü girişlərini birləşdirin. Sonra çıxışdakı mühərrikləri bir neçə vida ilə bağlayın və təkərləri düzəldin. L293 sürücüsünü əlaqəsinə görə bağladım. Öz sürücünüzü yoxlayın, şəbəkəni və məlumat cədvəlini axtarın və lazım olduğu kimi qoşulun.

Mühərrikləri vintlər ilə düzəldin və motor sürücüsünü və çörək taxtasını iki tərəfli lentlər və ya sadə lentlə düzəldin. Kastor çarxını da düzəldin. Şəkilə baxın. Şassiniz fərqli ola bilər, buna görə diqqətlə yoxlayın

Addım 3: Test Kodu və Tətbiqin İşləmə Prinsipi haqqında

Test Kodu və Tətbiqin İşləmə Prinsipi haqqında
Test Kodu və Tətbiqin İşləmə Prinsipi haqqında
Test Kodu və Tətbiqin İşləmə Prinsipi haqqında
Test Kodu və Tətbiqin İşləmə Prinsipi haqqında
Test Kodu və Tətbiqin İşləmə Prinsipi haqqında
Test Kodu və Tətbiqin İşləmə Prinsipi haqqında
Test Kodu və Tətbiqin İşləmə Prinsipi haqqında
Test Kodu və Tətbiqin İşləmə Prinsipi haqqında

İndi səs funksiyası əslində bluetooth ilə işləyir. "Arduino üçün BT Voice Control" Link-https://amr-voice.en.aptoide.com/ adlı bir tətbiq var. Android telefonunuza yükləyin və quraşdırın və HC05 ilə qoşun. İlk dəfə əlaqə qurursanız, əvvəlcədən onu keçid olaraq 1234 və ya 0000 ilə qoşun. Cütləşmirsə, yenidən cəhd edin.

İndi bir neçə saniyədən sonra tətbiqdə danışdıqdan sonra mobil ekranda dediklərinizi geri qaytarır. Əslində Google Səsdən istifadə edir. İndi dedikləriniz bluetooth vasitəsilə ötürülür. Yükləyərkən Nano.remove RX TX xətlərində verilən test kodunu yükləyin. Yüklədikdən sonra yenidən daxil edin. HC05, bu məlumatları Serial.read () funksiyasından istifadə edərək qəbul edir və Serial.print istifadə edərək serial monitorda dediklərinizi görə bilərsiniz. Tətbiqin işini yoxlaya bilərsiniz. Tətbiqdə hər şeyi danışın və serial monitoruna baxın. HC05 -in tətbiqə qoşulması ilə bağlı bütün addım -addım ekran görüntülərini əlavə etdim … serial monitorda danışmaq və görmək. Onlara baxın. İrəli deyirsinizsə, *irəli#kimi göstərilir. Beləliklə, bu tətbiqdən istifadə edərək qarşıdakı addımlarda əlavə olunan kodumuzu idarə edə bilərik.

Addım 4: İndi Kodu Yükləyin və Güc Qaynağını Əlavə edin

İndi Kodu yükləyin və Güc mənbəyi əlavə edin
İndi Kodu yükləyin və Güc mənbəyi əlavə edin
İndi Kodu yükləyin və Güc mənbəyi əlavə edin
İndi Kodu yükləyin və Güc mənbəyi əlavə edin

İndi maşını idarə edən tam arduino kodunu bura yüklədim. Yükləyə bilərsiniz.

İndi yükləyərkən… RX TX xətlərini ayırdığınızdan əmin olun. Əks halda yüklənməyəcək. Yüklədikdən sonra onları yenidən bağlayın. İndi 12V güc mənbəyinə qoşun. Şəkildə bir blok diaqramı var.

İrəli, geriyə, dayan, sola, sağa yazdığım sətirləri rahat hiss etdiyiniz hər hansı bir sözlə dəyişə bilərsiniz. Tətbiqdə yalnız bu sözü danışmalısınız.

Addım 5: Nəhayət

Nəhayət
Nəhayət
Nəhayət
Nəhayət
Nəhayət
Nəhayət

Bu tətbiqdən necə istifadə edəcəyimi əvvəlcədən təsvir etmişəm. İndi irəli, geriyə, sola, sağa, dayan, bu sözləri kodumda istifadə etdim. İndi ifadəni başqa ifadələrdə dəyişə və yenidən yükləyə bilərsiniz. Sadəcə bu sözü həmin tətbiqdə danışın və yaxşı işləyəcək. Mən də pin 8 -də bir LED bağladım. Daha çox işıq və ya səs siqnalı və ya servo əlavə edə bilərsiniz.

Beləliklə səs maşınınız hazırdır …. əylənin …

Tövsiyə: