Mündəricat:
- Addım 1: hissələr və komponentlər
- Addım 2: Bağlantılar və Şematik
- Addım 3: Arduino Kodu və Serial Rabitə
- Addım 4: Arduino'yu Android Cihazına qoşun
Video: HC-06 Bluetooth Modulu ilə Arduino Nəzarət Led: 4 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Hamıya salam, bu Instructable.com saytındakı ilk rəsmi dərsliyimdir, ilk layihəmdən çox həyəcanlanıram!
Bu gün sizə Arduino və Bluetooth modulunu necə bağlayacağınızı göstərəcəyəm. Arduino, Serial ünsiyyətdən istifadə edərək HC-06 Bluetooth Module Board ilə əlaqə quracaq. (bu dərs də HC-05-də işləmir)
BURADA İZLƏYİN
Bu gün istifadə edəcəyimiz Bluetooth modulu tanınmış və ucuz olan HC-06-dır. (Aliexpress -dən 2 dollara almışam)
Tətbiqimiz hələ də sınaq prosesindədir, buna görə də hər hansı bir texniki probleminiz varsa və ya bəzi çətinliklər yaşamısınızsa [email protected] ünvanına bir e -poçt göndərməyinizi tövsiyə edirik. Anladığınız üçün çox sağ olun
HC-06 nədir?
HC-06, şəffaf simsiz serial ünsiyyəti üçün nəzərdə tutulmuş 2-ci sinif qul Bluetooth moduludur. PC, ağıllı telefonlar və ya planşet kimi bir əsas Bluetooth cihazı ilə birləşdirildikdən sonra istifadəçi üçün şəffaf olur. Serial giriş vasitəsilə alınan bütün məlumatlar dərhal hava vasitəsilə ötürülür. Modul simsiz məlumat aldıqda, serial interfeysi vasitəsilə tam olaraq alındığı yerə göndərilir. İstifadəçi mikrokontrolör proqramında Bluetooth moduluna xas heç bir istifadəçi koduna ehtiyac yoxdur.
Bugünkü layihə üçün Serial ünsiyyətdən də istifadə edəcəyik. Arduino üçün bu, standart olaraq RX və TX pinləridir (D0, D1)
Ətraflı məlumat üçün:
Bu təlimatı oxuduqdan sonra bacaracaqsınız:
1) Arduino Board -u Bluetooth vasitəsilə istənilən Android telefonu ilə birləşdirin və məlumat göndərin/alın.
2) Bir layihə qurun və sensorlardan dəyərləri simsiz oxuyun
3) Ev Otomasyonu və ya simsiz idarə olunan bir robot qurun.
Addım 1: hissələr və komponentlər
Bu hissələrə ehtiyacımız olacaq:
- 1x Arduino Board (Arduino UNO istifadə edəcəm)
- 1x Bluetooth Modulu HC-06 və ya HC-05
- İstənilən rəngdə 1x Led (mavi 5 mm istifadə etdim)
- 1x 220Ω rezistor
- Çörək taxtası və tullananlar
- (İsteğe bağlı) 9V Batareya
Addım 2: Bağlantılar və Şematik
Gəlin quraq!
Dövrə çox sadə və kiçikdir, buna görə yalnız bir neçə əlaqə var.
Bütün vacib əlaqələr və sxem yuxarıdakı şəkildə göstərilmişdir.
Ledin mənfi ucunu GND -ə 220Ω rezistorla və müsbət ucunu Digital Pin 2 -ə bağlayın.
Addım 3: Arduino Kodu və Serial Rabitə
Aşağıdakı eskizi USB kabelindən istifadə edərək Arduinoya yükləyin.
Eskizi yükləməzdən əvvəl HC-06 modulunu ayırmağı unutmayın!
Niyə?
HC-06 pinləri (RX və TX) kompüterlə ünsiyyət qurmaq üçün Arduino Uno pinlərindən istifadə edir. Bu xüsusi lövhədə yalnız bir hardware Serial pin var və bir eskiz yükləyərkən ona bir şey bağlamaq ziddiyyət yaradacaq. Yüklə
Kodun izahı:
- Birincisi, pin 2 -də olan Led üçün bir ədəd (sonradan dəyişdirilə bilməyən sabit) elan etdik.
- Quraşdırmada () 9600 baud dərəcəsi ilə Serial ünsiyyətə başladıq və bir ÇIKIŞ olaraq led qurduq
- Döngüdə () hər dəfə proqram təkrarlandıqda Serial.read () ilə Serial oxuyuruq və "c" adlı dəyişəndə tək bir xarakter olaraq saxlayırıq.
- "C" nin 'a' və ya 'b' olub olmadığını yoxlamaq üçün birdən çox if/else ifadəsi əlavə edirik.
- Char 'a' olarsa, led'i açarıq, char 'b' olarsa led'i söndürərik
- Oxumaq üçün kiçik bir gecikmə əlavə etdik
İndi son mərhələyə hazırıq!
Addım 4: Arduino'yu Android Cihazına qoşun
İndi aşağıdakı proqramı yükləyin: Smart Bluetooth - Arduino Bluetooth Serial ⚡
LINK:
Smart Bluetooth, telefonunuzu Bluetooth modulu və ya lövhənizlə ən asan və ən sadə şəkildə əlaqə qurmağa imkan verən bir tətbiqdir. DIY layihələrinizi idarə etmək üçün məhdudiyyətsiz yollara qapı açır. Smart Bluetooth, modulunuza məlumat göndərməyin bir çox fərqli yolunu təklif edir.
Smart Bluetooth aşağıdakı xüsusiyyətlərə malikdir:
- Modulunuza sürətli əlaqə
- Modulunuzdan məlumat göndərin və alın
- Alıcının rəqəmsal və PWM pinlərini idarə edin
- Qaranlıq və İşıq mövzusu
- Fərqli məqsədlər üçün fərqli nəzarət planları
- Müasir və cavab verən UI
- Özelleştirilebilir düymələr və açarlar
- DIY RC Car layihənizi gözəl bir gamepad ilə həyata keçirin
- Sürgü ilə RGB Led şeritlərinizi asanlıqla idarə edin
- Batareya ömrünü qorumaq üçün bağlandıqda Bluetooth avtomatik olaraq sönür
- Komanda xətti (terminal)
Bu təlimatda, iki simvol göndərmək üçün kifayət qədər böyük ledli ilk TAB -dan istifadə edirik.
Aşağıdakı şəkillərdə sizə tətbiqdən necə istifadə edəcəyinizi göstərəcəyəm. Yaxınlıqdakı cihazları necə axtardığınızı, istifadə etdiyimiz modulla necə cütləşəcəyimizi və tətbiqdən göndərilən məlumatları necə quracağınızı sizə göstərəcəyəm. Çaşqınlıq hiss edirsinizsə, fasilə verin və işə başlayana qədər əvvəlki addımlara qayıdın. Ancaq hələ də probleminiz varsa [email protected] ünvanına bildirin, 24 saat ərzində cavab verəcəm:)
- Tətbiqi açın, girişdən keçin, AXTAR düyməsini vurun və yaxınlıqdakı cihazları axtarın
- Cihazınız tapıldıqda, üzərinə tıklayaraq seçin
- İstədiyiniz mövzunu seçin (qaranlıq və ya işıq) və seçdiyiniz düyməni basıb saxlayın
- Bağlantını gözləyin, uğursuz olarsa yenidən qoşulmağa çalışın
- Uğurlu bir əlaqə qurduqdan sonra, ilk sekmədə (led) böyük ledə vurun və yanıb -sönsə Arduino -ya qoşulmuş LED -i yoxlayın.
- Hər şey işləyirsə və Arduinoya göndərilən məlumatları redaktə etmək, daha çox xüsusiyyətin kilidini açmaq və mənə dəstək olmaq, mükafat almaq istəyirsinizsə, çox xoşbəxt olaram:)
Bu belə olmalıdır.
Qiymətləndirməyi və gözəl bir rəy yazmağı unutmayın. Təşəkkürlər və növbəti dərsdə görüşmək üçün:)
Zəhmət olmasa Robotik Qol layihəmi burada dəstəkləyin: Bura Tıklayın!
Tövsiyə:
Bluetooth ilə DIY Nəzarət RGB LED Rəngi: 5 addım
Bluetooth vasitəsi ilə DIY İdarəetmə RGB LED Rəngi: Ağıllı lampalar son zamanlar populyarlıq qazanır və davamlı olaraq ağıllı ev alətlər dəstinin əsas hissəsinə çevrilir. Ağıllı ampüller, istifadəçinin ağıllı telefonundakı xüsusi bir tətbiq vasitəsilə işığını idarə etməsinə imkan verir; ampul açıla bilər
Lora Arduino Nəzarət Rölesi Modulu Dövrü: 12 Addım
Lora Arduino Control Relay Module Circuit: Bu Lora layihəsində LoRa Arduino rölesi idarəetmə dövrəsi ilə yüksək gərginlikli cihazları necə idarə edəcəyimizi görəcəyik. Bu Arduino Lora layihəsində, Reyax RYLR896 Lora modulu, Arduino və 12v röle modulundan istifadə edərək 5 məişət texnikasını idarə edəcəyik
NodeMCU WiFi Modulu və Blynk Tətbiqindən istifadə edərək bir LEDə nəzarət: 7 addım
NodeMCU WiFi Modulu və Blynk Tətbiqindən istifadə edərək bir LED -in idarə edilməsi: Bu Təlimat, Blynk smartfon tətbiqi vasitəsi ilə NodeMCU ESP8266 WiFi modulundan istifadə edərək bir LED -in necə idarə olunacağını göstərəcək. Bir başlanğıcsınızsa, oxuyun. Daha təcrübəli olsanız, sonuna qədər atmaqla maraqlana bilərsiniz, burada danışacağam
MQTT üzərində Uzaqdan Nəzarət və Foto Nəzarət: 8 Addım
MQTT üzərində Uzaqdan Nəzarət və Foto Nəzarəti: Salam.Bu gün qaraj qapılarını, işıqlandırmanı, istiliyi, təzyiqi idarə etməyi, temperaturu və bir çoxunu idarə etmək üçün istifadə edilə bilən uzaqdan idarəetmə və izləmə sisteminin necə qurulacağından danışmaq istərdim. parametrlər. Ancaq əsas xüsusiyyət
Bluetooth vasitəsi ilə SD Kart Modulu ilə Arduinodan Android Telefonuna İstilik və Rütubət Məlumatlarını Qeyd edən: 5 addım
Bluetooth vasitəsi ilə SD Kart Modulu ilə Arduinodan Android Telefona qədər İstilik və Rütubət Məlumatlarını Qeyd edən: Hamıya Salam, bu mənim ilk təlimatımdır, inşallah istehsalçı cəmiyyətinə kömək etdiyim kimi kömək edərəm. Çox vaxt layihələrimizdə sensorlar istifadə edirik, ancaq məlumatları toplamaq, saxlamaq və dərhal Telefonlara və ya digər cihazlara ötürmək üçün bir yol tapırıq