Mundarija:

Ob -havo chirog'i - Harorat bilan rangni o'zgartiradi: 6 qadam
Ob -havo chirog'i - Harorat bilan rangni o'zgartiradi: 6 qadam

Video: Ob -havo chirog'i - Harorat bilan rangni o'zgartiradi: 6 qadam

Video: Ob -havo chirog'i - Harorat bilan rangni o'zgartiradi: 6 qadam
Video: Luboy klaviatura yonadi😱 2024, Noyabr
Anonim
Ob -havo chirog'i - Rangni harorat bilan o'zgartiradi
Ob -havo chirog'i - Rangni harorat bilan o'zgartiradi

Salom! Necha marta siz xonangizda konditsioner ostida sovib turgandingiz, tashqarida qanchalik issiq ekanligini bilmay qoldingiz. Hayvoningizning ahvolini tasavvur qiling. Na AC, na fanati bor. Ehtimol, bu unchalik keng tarqalgan emas, lekin bir necha marta sodir bo'ladi. Men sizga ob -havo chiroqini taqdim etaman! Bu aslida men bir necha kun oldin qurgan ISS chiroqining yangilangan versiyasidir. Ushbu loyiha sizga chiroqni qurish va sozlash qanchalik oson ekanligini ko'rsatadi. Gapirish kifoya. Chiroq aslida nima qiladi? Xo'sh, bu shunchaki ko'k rangda yonib turadigan kayfiyat chiroqidir. Agar tashqi harorat belgilangan chegaradan oshsa, chiroq qizil rangga aylanadi. Bu kabi oddiy. Agar siz buni juda oddiy deb hisoblasangiz, uni deyarli hamma narsani va hamma narsani bajaradigan RGB yordamida sozlashingiz mumkin. Men buni yangi boshlanuvchilar uchun oddiy qilib qo'ydim. Shunday qilib, biz yaratishni boshlaymiz!

Ta'minotlar

NodeMcu (esp8266)

Qizil va ko'k Led

Ayol -ayol o'tish simlari (ixtiyoriy)

Qora diagramma qog'ozli diffuzion korpus (yoki siz uni 3d chop etishingiz mumkin)

Micro usb kabeli bilan 5V shahar adapteri

Blynk va ifttt ilovalari

1 -qadam: korpus

Qoplama
Qoplama
Qoplama
Qoplama

Strukturani qurish oson. Men ISS lampasini yasagan usuldan foydalandim. Asosan, men xona oldidagi eski chiroqni ochdim va uning yuqori qismidan foydalanardim. Baza uchun men yuqori korpusga juda mos keladigan jadvaldan dumaloq halqani kesib tashladim.

2 -qadam: kod…

Kod…
Kod…

Dastur aslida juda oddiy. Mening kodimdan foydalaning va blynk loyihasini yaratganingizdan so'ng siz oladigan "Auth" belgisi bilan "Auth" so'zini o'zgartiring. "Ssid" ni Wi -Fi nomi bilan, "parol" ni esa WiFi parolingiz bilan almashtiring. Hammasi blynk ilovasiga ulanadi. Ifttt ilovasi er osti ob -havosidan (xizmat) tetik olganda, u blynkni ishga tushiradi, bu esa o'z navbatida tanlangan NodeMcu pinini ishga tushiradi. Bu haddan tashqari dozaga aylanganmi? Xavotir olmang, siz mening kodimni yuklab olishingiz va NodeMcu -ga yuklashingiz mumkin. Bu yaxshi ishlashi kerak. Oh, esp8266 va blynk kutubxonalari o'rnatilganligiga ishonch hosil qiling.

Bu kutubxonalarni qanday o'rnatishni bilmayapsizmi? Nodemcu uchun bu erni va blynk uchun bu erni bosing

3 -qadam: Ulanishlarni amalga oshiring

Ulanishlarni yarating
Ulanishlarni yarating
Ulanishlarni yarating
Ulanishlarni yarating

Bu oddiy. D1 pinini D7 ga va D2 ni D4 ga ulang. Endi qizil Ledning ijobiy pinini D5 ga va ko'k Ledning ijobiy pinini D6 ga ulang. Ikkala LEDning ham manfiy pinlari gc tuguniga ulanishi mumkin. Bajarildi. Qarang, oson.

4 -qadam: Blynk -ni o'rnating

Blynk -ni sozlash
Blynk -ni sozlash
Blynk -ni sozlash
Blynk -ni sozlash
Blynk -ni sozlash
Blynk -ni sozlash
Blynk -ni sozlash
Blynk -ni sozlash

Blynk -da ro'yxatdan o'tganingizga va ilovaga kirganingizga ishonch hosil qiling. Yangi loyiha yarating va Auth token sizga yuboriladi. Vidjet qutisi paydo bo'lishini ko'rish uchun qora ekranning istalgan joyini bosing. Vidjet maydonida "tugma" ni bosing. Siz tugmachali vidjet qo'shilganini ko'rasiz. Unga bosing va "PIN" ni tanlang. Ro'yxatdan gp5 -ni tanlang. Xuddi shunday, boshqa tugmani yarating, lekin bu safar gp4 -ni tanlang.

5 -qadam: IFTTT -ni o'rnating

IFTTT -ni sozlash
IFTTT -ni sozlash
IFTTT -ni sozlash
IFTTT -ni sozlash
IFTTT -ni sozlash
IFTTT -ni sozlash

Ifttt -ga kiring. Uchinchi yorliqni bosing (o'ng pastki) va yuqori o'ng burchakdagi "+" belgisini tanlang. U erdan ko'k rangda bo'lishi kerak bo'lgan "bu" ni bosing. Er osti ob -havosini bosing. "Hozirgi harorat yuqoridan ko'tariladi" tugmasini bosing va haroratni kiriting (aytaylik 35) va Selsiy bo'yicha tanlang. Keyin joylashuvingizni tanlang.

Endi "o'sha" ni bosing va qidirish satrida "webhooks" ni qidiring. "Veb -so'rov yuborish" ni bosing va URL manzilini kiriting. Usullar bo'limida "qo'yish" -ni tanlang va kontent turida "application/json" -ni tanlang. Tanaga ["1"] yozing

URL formati - https:// IP/Auth/update/D5, Blynk loyihasining Auth tokeniga Auth -ni o'rnating va IP -ni mamlakatingiz blynk bulutli IP -ga o'rnating. IP-ni olish uchun buyruq satrini oching va "ping blynk-cloud.com" yozing. Hindiston uchun IP - 188.166.206.43

Xuddi shunday, boshqa applet yarating, faqat bu safar "Er osti ob -havo" da "hozirgi harorat pastga tushadi" -ni tanlang. Shuningdek, bu safar URL - https:// IP/Auth/update/D4 Hammasi tayyor! Ishimiz tugadi!

6 -qadam: Quvvatni yoqing

Quvvat yoqildi!
Quvvat yoqildi!
Quvvat yoqildi!
Quvvat yoqildi!
Quvvat yoqildi!
Quvvat yoqildi!
Quvvat yoqildi!
Quvvat yoqildi!

Faqat 5v ta'minotini nodeMcu -ga ulang. Bu bir zumda emas. Haroratni yangilash uchun er osti ob -havo ancha vaqt talab etadi. Yaxshiyamki, agar siz chiroqni yoqilgan holda qoldirsangiz, u yaxshi ishlashi kerak. Bu loyiha ilgari qurilgan ISS chiroqining yangilanishi. Buni qilish niyatim chiroqni sizning ehtiyojlaringizga moslashtirish qanchalik oson ekanligini ko'rsatish edi. Masalan, men boshqa LEDni qo'shdim va hozir u issiq haroratda qizil, sovuqda ko'k va normal haroratda sariq rangda yonadi. Siz, albatta, ushbu loyihalarni amalga oshirishni va kod bilan o'ynashni boshlaganingizdan so'ng, IOTdan zavqlanishni boshlaysiz. Shunday qilib, bu safar men kodni o'tmayman. Agar siz adashib qolsangiz, men ilgari qurgan ISS chiroqqa qaraymiz, u erda men shunga o'xshash kodni ko'rib chiqdim.

Umid qilamanki, men sizga bunday loyihalarni sinab ko'rishga ilhom bera olaman. Rahmat!

Tavsiya: