Агуулгын хүснэгт:

Цаг агаарын гэрэл - Температурын дагуу өнгийг өөрчилдөг: 6 алхам
Цаг агаарын гэрэл - Температурын дагуу өнгийг өөрчилдөг: 6 алхам

Видео: Цаг агаарын гэрэл - Температурын дагуу өнгийг өөрчилдөг: 6 алхам

Видео: Цаг агаарын гэрэл - Температурын дагуу өнгийг өөрчилдөг: 6 алхам
Видео: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Арваннэгдүгээр
Anonim
Цаг агаарын гэрэл - Температурын дагуу өнгийг өөрчилдөг
Цаг агаарын гэрэл - Температурын дагуу өнгийг өөрчилдөг

Сайн уу? Та өрөөн доторх агааржуулагчийн дор гадаа ямар халуун байгааг мэдэлгүй хөргөж байсан тохиолдол хэд хэдэн удаа гарч байсан. Гэрийн тэжээвэр амьтдынхаа нөхцөл байдлыг төсөөлөөд үз дээ. Энэ нь AC эсвэл сэнсгүй. Магадгүй энэ нь тийм ч түгээмэл биш боловч хэд хэдэн удаа тохиолддог. Тиймээс би танд цаг агаарын гэрэл танилцуулж байна! Энэ бол үнэндээ миний хэд хоногийн өмнө бүтээсэн ОУСС -ийн чийдэнгийн шинэчилсэн хувилбар юм. Энэхүү төсөл нь чийдэнг бүтээх, тохируулах нь хичнээн хялбар болохыг харуулах болно. Ярилцахад хангалттай. Дэнлүү үнэхээр юу хийдэг вэ? За энэ бол цэнхэр өнгөөр гэрэлтдэг сэтгэлийн гэрэл юм. Хэрэв гаднах температур тогтоосон босго хэмжээнээс дээш байвал гэрэл улаан болж хувирна. Үүн шиг энгийн. Хэрэв та үүнийг хэт энгийн гэж бодож байгаа бол үүнийг бараг бүх зүйлийг хийх боломжтой RGB -ийн тусламжтайгаар өөрчилж болно. Би үүнийг эхлэгчдэд энгийн байдлаар хадгалсан. Тиймээс хийцгээе!

Хангамж

NodeMcu (esp8266)

Улаан ба цэнхэр LED

Эмэгтэй, эмэгтэй холбогч утас (заавал биш)

Хар диаграмын цаасны сарнисан бүрхүүл (эсвэл та үүнийг 3d хэвлэх боломжтой)

Бичил USB кабель бүхий 5V DC адаптер

Blynk ба ifttt програмууд

Алхам 1: Хашаа

Хашаа
Хашаа
Хашаа
Хашаа

Бүтцийг бий болгоход хялбар байдаг. Би ОУСС -ийн дэнлүүг хийсэн зүйлээ ашигласан. Үндсэндээ би өрөөний хуучин гэрлийг асаагаад сарниулах хэсгийг ашигласан. Суурийн хувьд би диаграмаас дугуй хэлбэртэй бөгжийг таслав.

Алхам 2: Код…

Код…
Код…

Хөтөлбөр нь үнэндээ маш энгийн. Миний кодыг ашиглаад blynk төсөл хийсний дараа хүлээн авах Auth жетоноор "Auth" гэсэн хэсгийг солино уу. "Ssid" -ийг WiFi нэрээр, "нууц үг" -ийг WiFi нууц үгээр солино уу. Энэ нь blynk програмтай холбогддог. Ifttt апп нь газар доорхи цаг агаараас (үйлчилгээ) гохыг авах үед blynk -ийг өдөөдөг бөгөөд энэ нь NodeMcu -ийн сонгосон зүүг өдөөдөг. Энэ нь хэтрүүлэн хэрэглэх болсон уу? Санаа зоволтгүй, та зүгээр л миний кодыг татаж аваад NodeMcu дээрээ байршуулж болно. Энэ нь сайн ажиллах ёстой. Та esp8266 болон blynk номын санг суулгасан эсэхээ шалгаарай.

Эдгээр санг хэрхэн суулгахаа мэдэхгүй байна уу? Nodemcu энд дарж blynk энд дарна уу

Алхам 3: Холболт хийх

Холболтуудыг хийх
Холболтуудыг хийх
Холболтуудыг хийх
Холболтуудыг хийх

Энэ бол энгийн. D1 зүүг D7 -д, D2 -ийг D4 -д холбоно уу. Одоо улаан Led -ийн эерэг зүүг D5 -т, цэнхэр Led -ийн эерэг зүүг D6 -д холбоно уу. Хоёр LED -ийн сөрөг тээглүүрийг mcu зангилааны gnd -т холбож болно. Дууссан. Хар даа, амархан.

Алхам 4: Blynk -ийг тохируулна уу

Blynk -ийг тохируулах
Blynk -ийг тохируулах
Blynk -ийг тохируулах
Blynk -ийг тохируулах
Blynk -ийг тохируулах
Blynk -ийг тохируулах
Blynk -ийг тохируулах
Blynk -ийг тохируулах

Та blynk -д бүртгүүлж, апп -д нэвтэрсэн эсэхээ шалгаарай. Шинэ төсөл үүсгээд Auth жетоныг танд имэйлээр илгээх болно. Blynk дээр хар дэлгэцийн аль ч хэсэгт дарж виджетийн хайрцаг гарч ирнэ. Виджетийн хайрцагт "товчлуур" дээр дарна уу. Та товчлуурын виджет нэмсэн болохыг олж мэдэх болно. Үүн дээр товшоод "ПИН" -г сонгоно уу. Жагсаалтаас gp5 -ийг сонгоно уу. Үүний нэгэн адил өөр товчлуур үүсгэх боловч энэ удаад gp4 -ийг сонгоно уу.

Алхам 5: IFTTT -ийг тохируулна уу

IFTTT -ийг тохируулах
IFTTT -ийг тохируулах
IFTTT -ийг тохируулах
IFTTT -ийг тохируулах
IFTTT -ийг тохируулах
IFTTT -ийг тохируулах

Ifttt руу нэвтэрнэ үү. 3 -р таб дээр дарна уу (баруун доод талд), баруун дээд буланд байгаа "+" тэмдгийг сонгоно уу. Тэндээс цэнхэр өнгөтэй байх ёстой "энэ" дээр дарна уу. Газар доорх цаг агаар дээр дарна уу. "Одоогийн температур дээшээ дээшлэх" дээр дарж температурыг оруулна уу (35 гэж хэл), Цельсийн хэмийг сонгоно уу. Дараа нь байршлаа сонгоно уу.

Одоо "тэр" дээр дараад хайлтын талбараас "webhooks" гэж хайна уу. "Вэб хүсэлт гаргах" дээр дараад URL -г оруулна уу. Аргын хэсэгт "тавих" -ыг сонгоод, агуулгын төрлөөс "application/json" -г сонгоно уу. Бие дээрээ ["1"] гэж бичнэ үү.

URL формат нь https:// IP/Auth/update/D5, Auth -г blynk төслийн Auth жетоноор сольж, танай улсын blynk cloud IP -тэй IP болно. IP авахын тулд командын мөрийг нээж "ping blynk-cloud.com" гэж бичнэ үү. Энэтхэгийн хувьд IP нь 188.166.206.43 юм

Үүнтэй адилаар өөр апплет үүсгэнэ үү, зөвхөн энэ удаад "Цаг агаарын газар доорх" одоогийн температур доошоо буухыг "сонгоно уу. Мөн энэ удаад URL нь https:// IP/Auth/update/D4 Бүх зүйл бэлэн боллоо! Бид дууслаа!

Алхам 6: асаах

Асаах!
Асаах!
Асаах!
Асаах!
Асаах!
Асаах!
Асаах!
Асаах!

Зөвхөн 5v тэжээлийг nodeMcu -д холбоно уу. Энэ нь агшин зуур биш юм. Газар доорх цаг агаар температурыг шинэчлэхэд нэлээд хугацаа шаардагддаг. Ямар ч байсан, хэрэв та чийдэнгээ асаалттай орхивол сайн ажиллах ёстой. Энэхүү төсөл нь өмнө нь бүтээгдсэн ОУСС -ийн чийдэнгийн шинэчлэлт юм. Үүнийг хийх миний зорилго бол дэнлүүг өөрийн хэрэгцээнд нийцүүлэн тохируулах нь хичнээн хялбар болохыг харуулах явдал байв. Жишээлбэл, би өөр LED нэмж, одоо халуун температурт улаан, хүйтэнд цэнхэр, ердийн температурт шар болж гэрэлтэж байна. Та эдгээр төслүүдийг хийж, кодоор тоглож эхэлмэгц IOT -ийг эдлэх нь гарцаагүй. Тиймээс энэ удаад би код дамжуулахгүй байна. Хэрэв та төөрөлдсөн бол өмнө нь миний бүтээсэн ОУСС -ийн чийдэнг харж, үүнтэй ижил төстэй кодыг судалж үзэх боломжтой.

Ийм DIY төслүүдийг туршиж үзэхэд тань урам зориг өгсөн гэж найдаж байна. Баярлалаа!

Зөвлөмж болгож буй: