Mündəricat:
- Təchizat
- Addım 1: Avadanlıq Bağlantılarının Qurulması
- Addım 2: Tercihlər
- Addım 3: Kitabxanaların quraşdırılması + Düzgün lövhə konfiqurasiyası
- Addım 4: Ayarların tənzimlənməsi
- Addım 5: Blynk Tətbiqindən istifadə
- Addım 6: Kod
- Addım 7: Xüsusiyyətlər
Video: NodeMCU WiFi Modulu və Blynk Tətbiqindən istifadə edərək bir LEDə nəzarət: 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
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, bu layihənin necə işlədiyinin xüsusiyyətlərindən bəhs etdiyim sona qədər keçməklə maraqlana bilərsiniz.
Təchizat
NodeMCU -
Jumper telləri (ümumi) - 2x
LED (istənilən rəng)
Çörək lövhəsi
Addım 1: Avadanlıq Bağlantılarının Qurulması
- Bir keçid teli istifadə edərək NodeMCU -da rəqəmsal pin 8 -ə LED anod
- LED katodunu 330Ω Ohm müqavimətə bağlayaraq dövrəni topraklayın
- Rezistorun digər ucunu NodeMCU lövhəsindəki GND -yə bağlayın.
Addım 2: Tercihlər
Kodu əldə etməzdən əvvəl Arduino IDE -dəki əsas üstünlüklərimizdəki bəzi şeyləri dəyişdirməliyik. (Bu addım Arduino IDE -nin artıq quraşdırıldığını güman edir).
"Əlavə Kartlar Meneceri URL -lərinə" gedin və bu linki kopyalayıb yapışdırın:
arduino.esp8266.com/stable/package_esp8266com_index.json
Bu parametr, istifadə edəcəyimiz NodeMCU kimi üçüncü tərəf lövhələrinə dəstək verməyə imkan verir.
Addım 3: Kitabxanaların quraşdırılması + Düzgün lövhə konfiqurasiyası
Bu nümayişdə istifadə edəcəyimiz bir çox kitabxana olacaq.
Əvvəlcə ESP8266 lövhə paketini Alətlər> Lövhə:> Kartlar Meneceri> bölməsinə keçərək axtarış çubuğuna "esp8266" yazmalıyıq (soldakı şəklə bax). "Esp8266 by ESP8266 Community" adlı ilk paketin son versiyasını yükləyin. Bu paket NodeMCU lövhələrini dəstəkləyir, buna görə istifadə etməyimiz mümkün olacaq.
İndi Blynk kitabxanasını qurmalıyıq. Alətlər> Kitabxanaları İdarə et> bölməsinə gedin və axtarış çubuğuna "Blynk" yazın (sağdakı şəklə baxın). Kitabxananın "Blynk by Volodymyr Shymanskyy" adlı son versiyasını yükləyin. Yəqin ki, artıq deyə biləcəyiniz kimi, bu kitabxana telefonlarımızdakı Blynk tətbiqi ilə NodeMCU arasında əlaqə qurmağa imkan verəcəkdir.
Addım 4: Ayarların tənzimlənməsi
Tercihləri yenidən dəyişdirməyə başlayacağıq, amma bu dəfə idarə heyətimiz üçün. Bunu bir çox səbəbdən edirik, bunlardan ən əsası NodeMCU -nun IDE tərəfindən tanınmasıdır. Bu parametrlərə daxil olmaq üçün Alətlərə gedin, aşağı diyirləyin və düzəlişlər üçün parametrlərin siyahısı və açılan menyular olacaq.
- "Board:" u "NodeMCU 1.0 (ESP-12E)" və ya "NodeMCU 0.9 (ESP-12)" olaraq təyin edin, deməyə ehtiyac yoxdur, bu, hansı NodeMCU'nuzdan asılıdır. Yuxarıda əlaqələndirilmiş NodeMCU-nu satın almış olsanız, onu "NodeMCU 1.0 (ESP-12E)" olaraq təyin etməlisiniz, əgər yoxsa, onu müəyyən etmək üçün istehsalçıya müraciət edin.
- "CPU Tezliyi:" ni 80 MHz -ə təyin edin. Lövhəmizə uyğun olaraq saat sürətini 80MHz olaraq təyin etdik (və ya 160MHz ilə iki qat daha sürətli edə bilərsiniz).
- "Yükləmə Sürəti:" ni 115200 olaraq təyin edin.
- "Flash Size:" ni 4MB (FS: 2MB OTA: ~ 1019 KB) olaraq təyin edin və ya IDE ən son versiya deyilsə "4M: 3M SPIFFS" olaraq təyin edin.
Addım 5: Blynk Tətbiqindən istifadə
Blynk Tətbiqi həm App Store -da, həm də Google Play -də mövcuddur. Qurun, bir hesab yaradın (bunu hələ etməmisinizsə) və yeni bir layihə yaradın (soldakı şəkilə baxın). Yeni bir layihə yaratdıqdan sonra sizi widgeta aparacaq nöqtəli səthə vurun. qutusuna vurun və düyməni basın. Xüsusiyyətlərinə daxil olmaq üçün düyməni yenidən basın. Düymə Ayarları ekranına baxdıqdan sonra (sağdakı görüntüyə baxın), çıxışı rəqəmsal pin 8 -ə dəyişin. Bunun LED -in istifadə etdiyi pinlə eyni olduğunu görürsünüz, bu da birbaşa əlaqə olacaq.
Blynk -dən ehtiyac duyduğumuz şeylərdən biri də təsdiqləyici nişanıdır. Bu token, xüsusi bir cihazı telefona bağlamaq üçün lazım olan bir UID (unikal identifikator). Bu doğrulama nişanını, oynatma düyməsinin yanındakı sağ üst küncdəki bolt simgesini tıklayaraq və e -poçtla göndərilməsini seçə bilərsiniz. Növbəti addımda ehtiyacımız olduğu üçün bu təsdiqləyici əlaməti saxlayın.
Addım 6: Kod
Nümunəni Fayl> Nümunələr> Blynk> Boards_WiFi> NodeMCU altında yükləyərək başlayın. Kifayət qədər qısa bir kodla qarşılaşacaqsınız (görüntüyə baxın). "Char auth = ''" deyildiyi yer, son addımda əldə etdiyimiz təsdiqləyici işarənizi kopyalayıb yapışdıracağınız yerdir. Ssid və pass -a gəldikdə, ROUTER -in WiFi adını (bir sıra genişləndiriciyə bağlayaraq etdiyim səhvi etmə) və şifrəni daxil edin. Bu belədir! (həqiqətən yaxşı deyil) Bildiyiniz tək şey, USB-dən Micro-B telindən istifadə edərək kodu NodeMCU-ya yükləməkdir.
Addım 7: Xüsusiyyətlər
Bu addımda spesifikasiyaları, mikroları müzakirə edirəm və içəridə olanları sizə izah edəcəyəm. NodeMCU, ESP8266 firmware -də işləyir, yəni WiFi -yə qoşula bilər. ESP8266 firmware, marşrutlaşdırıcıya və ya modeme quraşdırıla bilən WAP -a (simsiz giriş nöqtəsi) qoşulur. Ancaq marşrutlaşdırıcıya və ya hər hansı bir şifrə WAP -a qoşulmaq üçün hər ikisini də eskizdə təqdim etdiyimiz SSID (xidmət dəsti identifikatoru) və şifrə lazımdır. Router, DHCP (Dinamik Host Konfiqurasiya Protokolu) kimi çıxış edir və əsasən müəyyən bir müddət ərzində bu ünvanları kirayəyə götürən bağlı cihazlara IP ünvanlarını yuyur. IP ünvanı, WiFi vasitəsilə qoşulan bir cihaz üçün bənzərsiz bir identifikator rolunu oynayır, belə ki, digər cihazlar onu tanıya bilər. İndi ESP8266 özü bir giriş nöqtəsi ola bilər, buna görə digər simsiz stansiyalar onu kəşf edə və ona qoşula bilər. Eskiz Blynk kitabxanalarından istifadə edərək yükləndikdən sonra NodeMCU (və ya hər hansı bir ESP8266 əsaslı cihaz) buludda Blynk serverini axtarmağa başlayır. Bu siqnal Blynk bulud serveri tərəfindən alındıqdan sonra bir əlaqə qurulur və bu serverə smartfon tətbiqetməsi vasitəsi ilə daxil olmaq olar və verilən identifikasiya əlaməti ilə tətbiqdə layihəniz üçün təyin edilə bilər. Blynk tətbiqində, NodeMCU -da rəqəmsal pin 8 -i idarə etmək üçün düyməni təyin etdik. Düymə basıldıqdan sonra bu məlumatlar '1' olaraq Blynk bulud serverinə və LED -i yandıran rəqəmsal pin 8 -ə yüksək gərginlik (3.3V) göndərmək vəzifəsini yerinə yetirən bortdakı MCU -ya göndərilir.
Tövsiyə:
Telegram tətbiqindən istifadə edərək ESP8266 -ya nəzarət: 7 addım
Telegram Tətbiqindən istifadə edərək ESP8266 -ya nəzarət: Hey nə var, uşaqlar! Akarsh burada CETech -dən. Heç bir mesajlaşma tətbiqi ilə cihazlarınızla söhbət etmək barədə düşünmüsünüzmü? Qəribə səslənir, düzdü. Ancaq bu gün buna bənzər bir şey edəcəyik. Cib telefonu almağa ehtiyacınız olmadığı üçün narahat olmayın
IOT: ESP 8266 Nodemcu, BLYNK Tətbiqindən istifadə edərək İnternet üzərindən RGB LED Şeridini İdarə Edir: 9 Addım
IOT: ESP 8266 Nodemcu, BLYNK Tətbiqindən istifadə edərək İnternet üzərindən RGB LED Şeridinə Nəzarət Edin: Salam uşaqlar, bu təlimatlarda, İnternetdən istifadə edərək dünyanın hər yerində RGB LED Şeridini idarə edə bilən nodemcu ilə bir RGB LED zolaq nəzarətçisinin necə hazırlanacağını göstərdim. BLYNK APP.so bu layihəni etməkdən zövq alın & evinizi rəngarəng edin
ESP8266 WiFi Modulu və Blynk Tətbiqindən istifadə edərək Arduino Uno idarə edin: 6 addım
ESP8266 WiFi Modulu və Blynk Tətbiqindən istifadə edərək Arduino Uno-ya nəzarət edin: Bu layihə, ESP8266-01 WiFi modulu və Blynk Tətbiqindən istifadə edərək Arduino sancaqlarını idarə etməyə imkan verir. Blynk Tətbiqinin istifadəsi çox asandır və IoT haqqında öyrənməyə başlamaq üçün əla bir yoldur
Blynk Tətbiqindən (IOT) istifadə edərək Wemos D1 Mini/ Nodemcu Necə Nəzarət Edilir (esp8266): 6 Addım
Blynk Tətbiqindən (IOT) istifadə edərək Wemos D1 Mini/ Nodemcu -nu necə idarə etmək olar (esp8266): Salam dostlar, bu təlimatda sizə blynk app.it istifadə edərək wemos D1 mini və ya (nodemcu) necə idarə olunacağını göstərəcəyəm. ətraflı təlimat üçün VİDEO İZLƏMƏLİDİR Bəyənməyi, paylaşmağı və & kanalıma abunə olun
Blynk istifadə edərək Android -dən Buzzer və Ledə nəzarət: 4 addım
Blynk istifadə edərək Buzzer və Android -dən Led -in idarə edilməsi: Bu təlimatda sizə GUI və IOT üçün bluetooth istifadə edərək arduino -nu android -ə necə bağlayacağınızı söyləyəcəyəm! Bu dərsdə bir Android telefonu və blynk tətbiqindən istifadə edəcəyik arduino üçün seçim) LED -i yandırmaq və səs siqnalını idarə etmək