Cuprins:

Lampa meteo - schimbă culoarea cu temperatura: 6 pași
Lampa meteo - schimbă culoarea cu temperatura: 6 pași

Video: Lampa meteo - schimbă culoarea cu temperatura: 6 pași

Video: Lampa meteo - schimbă culoarea cu temperatura: 6 pași
Video: De ce nu atinge motorul temperatura normală de funcționare? 2024, Noiembrie
Anonim
Lampă meteo - schimbă culoarea odată cu temperatura
Lampă meteo - schimbă culoarea odată cu temperatura

Buna! De câte ori s-a întâmplat să te răcori sub aparatul de aer condiționat din camera ta, fără să știi cât de cald este afară. Imaginați-vă starea animalului dvs. de companie. Nici nu are un AC, nici un ventilator. Poate că nu este destul de obișnuit, dar se întâmplă de câteva ori. Așa că vă prezint lampa meteo! Aceasta este de fapt o versiune actualizată a lămpii ISS pe care am construit-o acum câteva zile. Acest proiect vă va arăta cât de ușor este să construiți și să personalizați lampa. Destul de vorbit. Ce face lampa de fapt? Ei bine, este pur și simplu o lampă de dispoziție care strălucește în albastru. Dacă temperatura din exterior crește peste un prag stabilit, lampa devine roșie. Simplu ca buna ziua. Dacă credeți că este prea de bază, îl puteți personaliza cu led RGB pentru a face orice și aproape, aproape. Am păstrat-o simplu pentru începători. Așa că hai să facem!

Provizii

NodeMcu (esp8266)

Led roșu și albastru

Firele jumperului feminin la feminin (opțional)

Carcasă de difuzie a hârtiei negre (sau o puteți imprima 3D)

Adaptor DC 5v cu cablu micro usb

Aplicații Blynk și ifttt

Pasul 1: incinta

Incinta
Incinta
Incinta
Incinta

Construirea structurii este ușoară. Am folosit același lucru din care am făcut lampa ISS. Practic, tocmai am deschis o lumină de cameră veche cu led și am folosit porțiunea de difuzie superioară. Pentru bază, am tăiat un inel circular din diagramă care se potrivește perfect cu incinta superioară.

Pasul 2: Cod …

Cod…
Cod…

Programul este de fapt destul de simplu. Utilizați codul meu și modificați partea care spune „Auth” cu simbolul Auth pe care îl veți primi după crearea unui proiect blynk. Înlocuiți „ssid” cu numele WiFi și „parola” cu parola WiFi. Tot ce face este să se conecteze la aplicația blynk. Când aplicația ifttt obține un declanșator din vremea subterană (serviciu), declanșează blynk, care la rândul său declanșează pinul selectat al NodeMcu. A devenit o supradoză? Nu vă faceți griji, puteți descărca codul meu și încărca pe NodeMcu. Ar trebui să funcționeze bine. A și asigurați-vă că aveți instalate bibliotecile esp8266 și blynk.

Nu sunteți sigur cum să instalați aceste biblioteci? Faceți clic aici pentru nodemcu și aici pentru blynk

Pasul 3: Faceți conexiunile

Faceți conexiunile
Faceți conexiunile
Faceți conexiunile
Faceți conexiunile

Acest lucru este simplu. Conectați pinul D1 la D7 și D2 la D4. Acum conectați pinul pozitiv al Led-ului roșu la D5 și pinul pozitiv al Led-ului albastru la D6. Pinii negativi ai ambelor LED-uri pot fi conectați la gndul nodului mcu. Terminat. Vezi, ușor.

Pasul 4: Configurați Blynk

Configurați Blynk
Configurați Blynk
Configurați Blynk
Configurați Blynk
Configurați Blynk
Configurați Blynk
Configurați Blynk
Configurați Blynk

Asigură-te că te-ai înscris la blynk și te-ai conectat la aplicație. Creați un proiect nou și simbolul Auth vă va fi trimis prin poștă. În blynk, faceți clic oriunde pe ecranul negru pentru a vedea că apare caseta widget. În caseta widget, faceți clic pe „buton”. Veți descoperi că a fost adăugat un widget pentru butoane. Faceți clic pe acesta și selectați „PIN”. Selectați gp5 din listă. În mod similar, creați un alt buton, dar de această dată selectați gp4.

Pasul 5: Configurați IFTTT

Configurați IFTTT
Configurați IFTTT
Configurați IFTTT
Configurați IFTTT
Configurați IFTTT
Configurați IFTTT

Conectați-vă la ifttt. Faceți clic pe a treia filă (dreapta jos) și selectați simbolul „+” din dreapta sus. De acolo, faceți clic pe „aceasta”, care ar trebui să fie în culoare albastră. Faceți clic pe vremea subterană. Faceți clic pe „temperatura actuală crește peste” și introduceți temperatura (să zicem 35) și selectați Celsius. Apoi selectați locația dvs.

Acum faceți clic pe „that” și căutați „webhooks” în bara de căutare. Faceți clic pe „faceți o solicitare web” și introduceți adresa URL. Selectați „pune” în secțiunea metodă și selectați „aplicație / json” în tipul de conținut. În corp, tastați ["1"]

Formatul URL este https:// IP / Auth / update / D5, Înlocuiți Auth cu simbolul Auth al proiectului blynk și IP cu IP cloud blynk din țara dvs. Pentru a obține adresa IP, deschideți promptul de comandă și tastați „ping blynk-cloud.com”. Pentru India, IP este 188.166.206.43

În mod similar, creați un alt applet, doar de această dată selectați „temperatura curentă scade sub” în Weather underground. De asemenea, URL-ul de această dată este https:// IP / Auth / update / D4 All set! Au fost efectuate!

Pasul 6: Porniți

Aprinde!
Aprinde!
Aprinde!
Aprinde!
Aprinde!
Aprinde!
Aprinde!
Aprinde!

Conectați doar sursa de 5V la nodul MCU. Nu este însă instantaneu. Vremea subterană durează destul de mult până la actualizarea temperaturii. Oricum, dacă lăsați lampa aprinsă, ar trebui să funcționeze bine. Acest proiect este o actualizare a lămpii ISS construită mai devreme. Intenția mea de a face acest lucru a fost să arăt cât de ușor este să personalizezi lampa în funcție de nevoile tale. De exemplu, am adăugat un alt LED și acum luminează roșu la temperaturi fierbinți, albastru la rece și galben la temperaturi normale. Cu siguranță veți începe să vă bucurați de IOT odată ce ați început să faceți aceste proiecte și să vă jucați cu codul. Așadar, de data aceasta nu fac o trecere prin cod. În cazul în care sunteți confuz, puteți arunca o privire la lampa ISS pe care am construit-o mai devreme, unde am făcut o plimbare printr-un cod similar.

Sper că te-aș putea inspira să încerci astfel de proiecte de bricolaj. Mulțumesc!

Recomandat: