Mundarija:

Wi -Fi LED kaliti IoT: 4 qadam (rasmlar bilan)
Wi -Fi LED kaliti IoT: 4 qadam (rasmlar bilan)

Video: Wi -Fi LED kaliti IoT: 4 qadam (rasmlar bilan)

Video: Wi -Fi LED kaliti IoT: 4 qadam (rasmlar bilan)
Video: ''Mesnevi'den Hikayeler'' 🕊️Mevlana Celaleddin Rumi 💫 Pandora Medya Sesli Kitap 2024, Iyul
Anonim
WiFi LED kaliti IoT
WiFi LED kaliti IoT

Loyihaning asosiy maqsadi - mobil ilovalar do'konidagi "Blynk" ilovasi orqali ishlashimizga yordam beradigan funktsional Wi -Fi kalitini ishlab chiqish.

Bu ko'rsatma elektronikaning asosiy bilimlari bilan muvaffaqiyatli sinovdan o'tkazildi va men tegishli sohadagi mutaxassislarning tegishli o'zgarishlarga izoh berish bo'yicha takliflarini qadrlayman.

Ta'minotlar

Loyihani muvaffaqiyatli bajarish uchun quyidagi komponentlar talab qilinadi

  1. NodeMCU
  2. Oq LEDlar - 10 ta
  3. Multimetr
  4. Lehimlash temir
  5. Lehimlovchi qo'rg'oshin
  6. Lehim oqimi

1 -qadam: NodeMCU & Blynk -dan foydalangan holda Wi -Fi LEDni almashtirish

NodeMCU va Blynk -dan foydalangan holda WiFi LED -kalit
NodeMCU va Blynk -dan foydalangan holda WiFi LED -kalit
NodeMCU va Blynk -dan foydalangan holda WiFi LED -kalit
NodeMCU va Blynk -dan foydalangan holda WiFi LED -kalit
NodeMCU va Blynk -dan foydalangan holda WiFi LED -kalit
NodeMCU va Blynk -dan foydalangan holda WiFi LED -kalit

Birinchi qadam - LEDlarni kutupluluğuna muvofiq tekshirish va joylashtirish (anod va katodni aniqlash oson)

Bir nechta LED bo'lishi mumkin yoki ishlamaydi, shuning uchun har bir LEDni Multimetr yordamida tekshirish tavsiya etiladi.

2 -qadam: Ishlaydigan LEDlarni aniqlash va lehimlash

Ishlaydigan LEDlarni aniqlash va lehimlash
Ishlaydigan LEDlarni aniqlash va lehimlash
Ishlaydigan LEDlarni aniqlash va lehimlash
Ishlaydigan LEDlarni aniqlash va lehimlash
Ishlaydigan LEDlarni aniqlash va lehimlash
Ishlaydigan LEDlarni aniqlash va lehimlash

Multimetr yordamida uzluksizlikni tekshirish funktsional LED va nosozlarni aniqlashga yordam beradi.

Har doim LEDlarni qutblanishini tasmali qilib lehimlashga tayyor qilib qo'yish yaxshiroqdir.

Barcha 10 ta LEDni lehimlash tugagach, yana bir bor multimetr yordamida uzluksizligini tekshirish tavsiya etiladi.

LED faqat anodga ulanganida multimetrning musbat chizig'i va katodga salbiy ulanishi LEDning engil yonishiga yordam bergan taqdirdagina ishlaydi.

Barcha LEDlarni lehimlash tugagandan so'ng, biz birinchi navbatda 9V batareyasi yordamida barcha LEDlarning yonishini tekshiramiz (ulanishlar qutblilikni hisobga olgan holda amalga oshirilishi kerak).

E'tibor bering: LED ishlamay qolganda, siz Multimetr 1607 qiymatini ko'rsatadigan yuklangan rasmlardan biriga o'xshash narsani ko'rishingiz mumkin.

3 -qadam: NodeMCU -ni ulash va Arduino IDE orqali kodni yuklash

NodeMCU -ni ulash va kodni Arduino IDE orqali yuklash
NodeMCU -ni ulash va kodni Arduino IDE orqali yuklash
NodeMCU -ni ulash va kodni Arduino IDE orqali yuklash
NodeMCU -ni ulash va kodni Arduino IDE orqali yuklash
NodeMCU -ni ulash va kodni Arduino IDE orqali yuklash
NodeMCU -ni ulash va kodni Arduino IDE orqali yuklash
NodeMCU -ni ulash va kodni Arduino IDE orqali yuklash
NodeMCU -ni ulash va kodni Arduino IDE orqali yuklash

Prototipni qadoqlash juda muhim va men "Solid State Drive (SSD)" qadoqlash tepsisini lehimli LED va NodeMCU -ni qadoqlash uchun eng mos deb topdim.

Ulanishlar juda oddiy va quyidagicha:

1. NodeMCU ning "D1" pinini lehimli LEDlar anodiga ulang va

2. NodeMCU ning "GND" pinini lehimli LEDlarning katotiga ulang.

Eslatma: To'liq kod uchun ilova qilingan skrinshotga qarang. Ko'rinib turibdiki, kodning bir qismi yo'qolgan ko'rinadi, ayniqsa "qo'shish" iboralari bilan keyingi matnni ramzlardan kichik va kattaroq oralig'iga qo'yish.

Quyidagi kodni NodeMCU -ga yuklang:

#blynk_print seriyasini aniqlang

#ESP8266WiFi.h ni qo'shing

#BlynkSimpleEsp8266.h qo'shing

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

// Wi -Fi ma'lumotlari.

// Ochiq tarmoqlar uchun parolni "" ga o'rnating.

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

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

bo'sh o'rnatish () {

// Debug konsoli

Serial.begin (9600);

Blynk.begin (auth, ssid, pass); // Siz serverni ham belgilashingiz mumkin:

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

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

}

void loop () {

Blynk.run ();

}

4 -qadam: Blynk - Konfiguratsiya va test

Blynk - Konfiguratsiya va sinov
Blynk - Konfiguratsiya va sinov
Blynk - Konfiguratsiya va sinov
Blynk - Konfiguratsiya va sinov
Blynk - Konfiguratsiya va sinov
Blynk - Konfiguratsiya va sinov

Nihoyat, "Blynk" mobil ilovasi yordamida prototip funksiyasini sozlash va sinab ko'rish vaqti keldi.

Iltimos, prototipni muvaffaqiyatli bajarish va ishga tushirish uchun ilova qilingan skrinshotlardan kerakli yordamni oling.

Quyidagi bosqichma -bosqich ko'rsatmalar ushbu maqolani o'qiydiganlarga yordam beradi:

  1. Mobil telefonga Blynk ilovasini o'rnating va oching.
  2. Loyihaga nom bering: bu holda "WiFi LED Switch IoT". Nom berish uchun siz o'z terminologiyangizni tanlashingiz mumkin.
  3. Ochilgan ro'yxatda eksperiment yakunlangan qurilmani tanlang.
  4. "Yaratish" ni tanlagandan so'ng, "avtorizatsiya belgisi" ro'yxatdan o'tgan/sozlangan elektron pochta identifikatori bilan bo'lishiladi.
  5. Endi loyihaga tarkibiy qismlarni qo'shish vaqti keldi. Bu holda bizga bitta "tugma" kerak bo'ladi.
  6. Bundan tashqari, "Chiqish" tugmachasini LEDni ketma -ket ulangan raqamli pinni ko'rsatish uchun o'zgartirish kerak (bu holda D1).
  7. Konfiguratsiyani yakunlash uchun "O'tish" rejimini sozlashni davom eting.
  8. "Tugma" ni asboblar paneliga joylashtirish uchun qulay joyni tanlang va boshqaruv paneli bilan ishlashni boshlash uchun interfeysning yuqori o'ng burchagidagi "O'ynatish" tugmachasini tanlang.
  9. Endi siz LEDlarni xohlagan vaqtda va xohlagan vaqtda ketma -ket boshqarishingiz kerak.

Agar boshqa yordam kerak bo'lsa, menga +91 9398472594 raqamiga qo'ng'iroq qilishingiz mumkin.

Tavsiya: