Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Хашаа
- Алхам 2: Код…
- Алхам 3: Холболт хийх
- Алхам 4: Blynk -ийг тохируулна уу
- Алхам 5: IFTTT -ийг тохируулна уу
- Алхам 6: асаах
Видео: Цаг агаарын гэрэл - Температурын дагуу өнгийг өөрчилдөг: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Сайн уу? Та өрөөн доторх агааржуулагчийн дор гадаа ямар халуун байгааг мэдэлгүй хөргөж байсан тохиолдол хэд хэдэн удаа гарч байсан. Гэрийн тэжээвэр амьтдынхаа нөхцөл байдлыг төсөөлөөд үз дээ. Энэ нь 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 -д бүртгүүлж, апп -д нэвтэрсэн эсэхээ шалгаарай. Шинэ төсөл үүсгээд Auth жетоныг танд имэйлээр илгээх болно. Blynk дээр хар дэлгэцийн аль ч хэсэгт дарж виджетийн хайрцаг гарч ирнэ. Виджетийн хайрцагт "товчлуур" дээр дарна уу. Та товчлуурын виджет нэмсэн болохыг олж мэдэх болно. Үүн дээр товшоод "ПИН" -г сонгоно уу. Жагсаалтаас gp5 -ийг сонгоно уу. Үүний нэгэн адил өөр товчлуур үүсгэх боловч энэ удаад gp4 -ийг сонгоно уу.
Алхам 5: 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 төслүүдийг туршиж үзэхэд тань урам зориг өгсөн гэж найдаж байна. Баярлалаа!
Зөвлөмж болгож буй:
Түрлэг ба цаг агаарын цаг: 9 алхам (зурагтай)
Түрлэг ба цаг агаарын цаг: Хэдийгээр та далайн түрлэг өндөр эсвэл нам, эсвэл хаа нэгтээ байгаа эсэхийг харуулдаг цорын ганц гартай аналог цаг худалдаж авах боломжтой боловч миний хүсч байсан зүйл бол далайн түрлэг ямар үед болохыг хэлж өгөх байсан юм. Би q руу харах боломжтой зүйлийг хүсч байсан
Cosmo цаг - Сансрын нисгэгч орон зайд орох бүртээ өнгийг өөрчилдөг: 8 алхам (зурагтай)
Cosmo Clock - Сансрын нисгэгч огторгуйд орох бүрт өнгө өөрчлөгддөг: Сайн байна уу! Та сансрын сонирхогч уу? Хэрэв тийм бол сайн байна уу! Би сансар огторгуйд дуртай. Мэдээжийн хэрэг, би тэнд очоод орчлон ертөнцийг нарийвчлан судлах сансрын нисгэгч биш. Гэхдээ газраас ирсэн хүн тэнгэр рүү аялсан гэдгийг олж мэдэх бүрт би урам зориг авдаг
Нарийвчилсан эд ангиудыг цутгах: хиймэл хуруу (гэрэлтдэг, өнгийг халуунаар нь өөрчилдөг гэх мэт): 10 алхам (зурагтай)
Нарийвчилсан эд ангиудыг цутгах: хиймэл хуруу (тэр гэрэлтдэг, өнгийг халуунаар нь өөрчилдөг гэх мэт): Энэ бол жижиг, нарийн төвөгтэй эд ангиудыг хямд үнээр цутгах талаархи гарын авлага юм. Би кастинг хийх мэргэжилтэн биш гэж хэлэх ёстой, гэхдээ зайлшгүй шаардлагатай зүйл бол шинэ бүтээлийн эх юм - энд байгаа зарим процесс сайн ажилласан. Би Нигел Акландтай Лондонд болох Future Fest дээр уулзсан бөгөөд
IoT хялбар болсон: Алсын цаг агаарын мэдээллийг авах: Хэт ягаан туяа ба агаарын температур ба чийгшил: 7 алхам
IoT хялбар болгосон: Цаг агаарын алсын мэдээллийг авах: Хэт ягаан туяа ба агаарын температур ба чийгшил: Энэхүү заавар дээр бид алсын мэдээллийг хэт ягаан туяа (хэт ягаан туяа), агаарын температур, чийгшил болгон авах болно. Эдгээр өгөгдөл нь маш чухал бөгөөд ирээдүйд цаг уурын станцад ашиглагдах болно
Бөөрөлзгөнө Pi болон Weewx ашиглан 5 -аас 1 цаг агаарын станц (бусад цаг агаарын станцууд нийцтэй байдаг): 5 алхам (зурагтай)
Acurite 5 in 1 цаг уурын станц нь Raspberry Pi болон Weewx -ийг ашигладаг (бусад цаг уурын станцууд хоорондоо нийцтэй байдаг): Би Acurite 5 -ийг 1 цаг уурын станц худалдаж аваад би хол байхдаа гэртээ байгаа цаг агаарыг шалгахыг хүсч байсан. Гэртээ ирээд үүнийг тохируулсны дараа би дэлгэцээ компьютерт холбох эсвэл тэдний ухаалаг зангилааг худалдаж авах ёстой гэдгээ ойлгосон