Mündəricat:

WiFi LED Switch IoT: 4 Addım (Şəkillərlə birlikdə)
WiFi LED Switch IoT: 4 Addım (Şəkillərlə birlikdə)

Video: WiFi LED Switch IoT: 4 Addım (Şəkillərlə birlikdə)

Video: WiFi LED Switch IoT: 4 Addım (Şəkillərlə birlikdə)
Video: Ünvanlı LED-lərə və musiqi rejiminə malik mühit LED panelləri Local Tuya vasitəsilə qoşulur 2024, Noyabr
Anonim
WiFi LED açarı IoT
WiFi LED açarı IoT

Bu layihənin əsas məqsədi, Mobil tətbiqlər mağazasından "Blynk" tətbiqi ilə işləməyimizə kömək edəcək funksional WiFi açarı ilə tanış olmaqdır.

Bu Təlimat Elektronika haqqında çox sadə biliklərlə uğurla sınaqdan keçirilir və müvafiq dəyişikliklər üçün şərh vermək üçün sahədəki mütəxəssislərin təkliflərini yüksək qiymətləndirirəm.

Təchizat

Layihəni uğurla başa çatdırmaq üçün aşağıdakı komponentlər tələb olunur

  1. NodeMCU
  2. Ağ LEDlər - 10 nömrə
  3. Multimetr
  4. Lehimleme dəmir
  5. Lehimləmə qurğusu
  6. Lehim axını

Addım 1: NodeMCU & Blynk istifadə edərək WiFi LED açarı

NodeMCU & Blynk istifadə edərək WiFi LED açarı
NodeMCU & Blynk istifadə edərək WiFi LED açarı
NodeMCU & Blynk istifadə edərək WiFi LED açarı
NodeMCU & Blynk istifadə edərək WiFi LED açarı
NodeMCU & Blynk istifadə edərək WiFi LED açarı
NodeMCU & Blynk istifadə edərək WiFi LED açarı

İlk addım LED -ləri polaritesinə uyğun olaraq yoxlamaq və sıralamaqdır (Anod və Katod asan identifikasiya üçün düzülmüşdür)

İşləyə bilməyən bir neçə LED ola bilər, buna görə də LED -lərin hər birini Multimetrdən istifadə edərək yoxlamaq məsləhət görülür.

Addım 2: İşləyən LED -lərin müəyyən edilməsi və lehimlənməsi

İşləyən LED -lərin müəyyən edilməsi və lehimlənməsi
İşləyən LED -lərin müəyyən edilməsi və lehimlənməsi
İşləyən LED -lərin müəyyən edilməsi və lehimlənməsi
İşləyən LED -lərin müəyyən edilməsi və lehimlənməsi
İşləyən LED -lərin müəyyən edilməsi və lehimlənməsi
İşləyən LED -lərin müəyyən edilməsi və lehimlənməsi

Multimetrdən istifadə edərək davamlılığın yoxlanılması, funksional LED -ləri və nasaz olanları müəyyən etməyə kömək edəcək.

LED -lərin polaritesini yapışdırmaq və onları lehimləməyə hazır etmək həmişə daha yaxşıdır.

10 LED -in hamısının lehimlənməsi başa çatdıqda, multimetrdən istifadə edərək davamlılığı yoxlamaq tövsiyə olunur.

LED yalnız anodla əlaqəli olduqda multimetrenin müsbət qurğusu və katodun multimerinin mənfi qurğusu LEDin yüngülcə parlamasına kömək edərsə funksionaldır.

Bütün LED -lərin lehimlənməsi başa çatdıqdan sonra, ilk növbədə bütün LED -lərin 9V batareya ilə parıldadığını yoxlaya bilərik.

Qeyd: Arızalı LED varsa, Multimetrin 1607 dəyərini göstərdiyi yerdə yüklənmiş şəkillərdən birinə bənzər bir şey görə bilərsiniz.

Addım 3: NodeMCU -ya qoşulun və Arduino IDE ilə Kodu Yükləyin

NodeMCU -ya qoşulmaq və Arduino IDE vasitəsilə kodu yükləmək
NodeMCU -ya qoşulmaq və Arduino IDE vasitəsilə kodu yükləmək
NodeMCU -ya qoşulmaq və Arduino IDE vasitəsilə kodu yükləmək
NodeMCU -ya qoşulmaq və Arduino IDE vasitəsilə kodu yükləmək
NodeMCU -ya qoşulmaq və Arduino IDE vasitəsilə kodu yükləmək
NodeMCU -ya qoşulmaq və Arduino IDE vasitəsilə kodu yükləmək
NodeMCU -ya qoşulmaq və Arduino IDE vasitəsilə kodu yükləmək
NodeMCU -ya qoşulmaq və Arduino IDE vasitəsilə kodu yükləmək

Prototipin qablaşdırılması vacibdir və lehimli LEDləri və NodeMCU -nu qablaşdırmaq üçün ən uyğun olan "Solid State Drive (SSD)" qablaşdırma tepsisi tapdım.

Bağlantılar çox sadədir və aşağıdakı kimidir:

1. NodeMCU -nun "D1" pinini lehimli LED anotuna qoşun və

2. NodeMCU -nun "GND" pinini lehimli LED -lərin Katotuna qoşun.

Qeyd: Tam kod üçün əlavə edilmiş ekran görüntüsünə baxın. Kodun bir hissəsinin çatışmadığı görünür, xüsusən sonrakı mətni simvollardan kiçik və böyük arasına qoyarkən "daxil et" ifadələrində.

Aşağıdakı kodu NodeMCU -ya yükləyin:

#blynk_print seriyasını təyin edin

#ESP8266WiFi.h daxil edin

#BlynkSimpleEsp8266.h daxil edin

char auth = "****************************************** ****** ";

// WiFi etimadnaməniz.

// Açıq şəbəkələr üçün şifrəni "" olaraq təyin edin.

char ssid = "************";

char pass = "***************************";

boş quraşdırma () {

// Debug konsolu

Serial.begin (9600);

Blynk.begin (auth, ssid, pass); // Serveri də təyin edə bilərsiniz:

// Blynk.begin (auth, ssid, pass, "blynk-cloud.com", 80);

// Blynk.begin (auth, ssid, pass, IPAddress (192, 168, 1, 100), 8080);

}

boşluq döngəsi () {

Blynk.run ();

}

Addım 4: Blynk - Konfiqurasiya və Test

Blynk - Konfiqurasiya və Test
Blynk - Konfiqurasiya və Test
Blynk - Konfiqurasiya və Test
Blynk - Konfiqurasiya və Test
Blynk - Konfiqurasiya və Test
Blynk - Konfiqurasiya və Test

Nəhayət, "Blynk" mobil tətbiqindən istifadə edərək prototip funksiyasını konfiqurasiya etmək və sınamaq vaxtıdır.

Zəhmət olmasa prototipi uğurla tamamlamaq və işə salmaq üçün əlavə edilmiş ekran görüntülərindən lazımi köməkliyi alın.

Aşağıdakı addım -addım təlimatlar bu məqaləni oxuyana kömək edəcək:

  1. Blynk tətbiqini cib telefonunuza quraşdırın və açın.
  2. Layihəyə bir ad verin: bu vəziyyətdə "WiFi LED Switch IoT". Adlandırmaq üçün öz terminologiyanızı seçə bilərsiniz.
  3. Açılan siyahıdan sınağın tamamlandığı cihazı seçin.
  4. "Yarat" seçildikdə, qeydiyyatdan keçmiş/konfiqurasiya edilmiş E -poçt ID ilə "İcazə Tokeni" paylaşılır.
  5. İndi layihəyə komponentlər əlavə etmək vaxtıdır. Bu vəziyyətdə yalnız bir "Düymə" ehtiyacımız olacaq.
  6. Bundan əlavə, "Çıxış" düyməsinin LED -in ardıcıl olaraq qoşulduğu rəqəmsal pimi göstərmək üçün dəyişdirilməlidir (bu vəziyyətdə D1).
  7. Konfiqurasiyanı tamamlamaq üçün "Keç" rejimini konfiqurasiya etməyə davam edin.
  8. "Düymənin" tablosuna yerləşdirilməsi üçün əlverişli bir yer seçin və lövhə ilə qarşılıqlı əlaqəyə başlamaq üçün interfeysin yuxarı sağ küncündə "Çal" düyməsini seçin.
  9. İndi hər yerdə və istənilən vaxt LED -lərinizi ardıcıl olaraq idarə edə bilməlisiniz.

Əlavə kömək olarsa +91 9398472594 nömrəsi ilə mənə yaza bilərsiniz.

Tövsiyə: