Indholdsfortegnelse:

Vejrlampe - ændrer farve med temperatur: 6 trin
Vejrlampe - ændrer farve med temperatur: 6 trin

Video: Vejrlampe - ændrer farve med temperatur: 6 trin

Video: Vejrlampe - ændrer farve med temperatur: 6 trin
Video: Jeg bygger selv en mobil varmeboks - dieselparkeringsvarmer til dyrestalden | VEVOR China-Heizung 2024, November
Anonim
Vejrlampe - skifter farve med temperatur
Vejrlampe - skifter farve med temperatur

Hej! Hvor mange gange skete det, at du chillede under klimaanlægget i dit værelse uden at vide, hvor varmt det er udenfor. Forestil dig kæledyrets tilstand. Den har hverken AC eller ventilator. Det er måske ikke helt almindeligt, men det sker få gange. Så jeg præsenterer for dig vejrlampen! Dette er faktisk en opdateret version af ISS -lampen, som jeg byggede for et par dage siden. Dette projekt viser dig, hvor let det er at bygge og tilpasse lampen. Nok med at snakke. Hvad gør lampen egentlig? Det er simpelthen en stemningslampe, der lyser i blåt. Hvis temperaturen udenfor stiger over en indstillet tærskel, bliver lampen rød. Så simpelt som det. Hvis du synes, det er for grundlæggende, kan du tilpasse det med RGB -led til at gøre alt og næsten, næsten. Jeg har holdt det enkelt for begyndere. Så lad os komme i gang!

Forbrugsvarer

NodeMcu (esp8266)

Rød og blå LED

Jumper til hun til hun (valgfri)

Sort kortpapir Diffusion kabinet (eller du kan 3D -udskrive det)

5v DC adapter med mikro usb kabel

Blynk og ifttt apps

Trin 1: Vedlægget

Indhegningen
Indhegningen
Indhegningen
Indhegningen

Det er let at bygge strukturen. Jeg brugte det samme, som jeg lavede ISS -lampen af. Grundlæggende åbnede jeg bare et gammelt LED -rumlys og brugte den øverste diffusionsdel. Til basen skar jeg en cirkulær ring fra diagrammet, der passer perfekt til det øverste kabinet.

Trin 2: Kode …

Kode…
Kode…

Programmet er faktisk ret simpelt. Brug min kode, og skift den del, der siger "Auth" med det Auth -token, du modtager efter oprettelse af et blynk -projekt. Erstat "ssid" med dit WiFi -navn og "adgangskode" med dit WiFi -kodeord. Alt det gør er at oprette forbindelse til blynk -app. Når ifttt -app får en trigger fra vejret under jorden (service), udløser den blynk, som igen udløser den valgte pin på NodeMcu. Blev det en overdosis? Ingen bekymringer, du kan bare downloade min kode og uploade til din NodeMcu. Det skal fungere fint. Åh, og sørg for, at du har esp8266- og blynk -bibliotekerne installeret.

Ved du ikke, hvordan du installerer disse biblioteker? Klik her for nodemcu og her for blynk

Trin 3: Lav forbindelserne

Lav forbindelserne
Lav forbindelserne
Lav forbindelserne
Lav forbindelserne

Dette er enkelt. Tilslut pin D1 til D7 og D2 til D4. Tilslut nu den positive pin af den røde LED til D5 og den positive pin af den blå Led til D6. De negative stifter af begge lysdioder kan tilsluttes til gnd på knuden mcu. Færdig. Se, let.

Trin 4: Opsætning af Blynk

Opsætning Blynk
Opsætning Blynk
Opsætning Blynk
Opsætning Blynk
Opsætning Blynk
Opsætning Blynk
Opsætning Blynk
Opsætning Blynk

Sørg for, at du har tilmeldt blynk og logget på appen. Opret et nyt projekt, og Auth -token sendes til dig. I blynk skal du klikke et vilkårligt sted på den sorte skærm for at se widgetboksen vises. Klik på "knap" i widgetboksen. Du vil opdage, at en knap -widget er blevet tilføjet. Klik på den og vælg "PIN". Vælg gp5 fra listen. På samme måde skal du oprette en anden knap, men denne gang skal du vælge gp4.

Trin 5: Konfigurer IFTTT

Opsætning IFTTT
Opsætning IFTTT
Opsætning IFTTT
Opsætning IFTTT
Opsætning IFTTT
Opsætning IFTTT

Log ind på ifttt. Klik på den tredje fane (nederst til højre), og vælg "+" symbolet øverst til højre. Klik derfra på "dette", som skal være i blå farve. Klik på vejret under jorden. Klik på "den aktuelle temperatur stiger over", og indtast temperaturen (f.eks. 35), og vælg Celsius. Vælg derefter din placering.

Klik nu på "det" og søg efter "webhooks" i søgelinjen. Klik på "lav en webanmodning" og indtast webadressen. Vælg "put" i metodeafsnittet, og vælg "application/json" i indholdstypen. Skriv ["1"] i kroppen

URL -formatet er https:// IP/Auth/update/D5, Erstat Auth med Auth -token for blynk -projektet og IP med blynk -cloud -IP i dit land. For at få IP-adressen skal du åbne kommandoprompten og skrive "ping blynk-cloud.com". For Indien er IP 188.166.206.43

På samme måde kan du oprette en anden applet, kun denne gang skal du vælge "aktuelle temperaturfald under" i Weather underground. URL'en denne gang er også https:// IP/Auth/update/D4 All set! Vi er færdige!

Trin 6: Tænd

Tænd!
Tænd!
Tænd!
Tænd!
Tænd!
Tænd!
Tænd!
Tænd!

Tilslut bare 5v forsyningen til nodeMcu det er alt. Det er dog ikke øjeblikkeligt. Vejret under jorden tager et stykke tid at opdatere temperaturen. Anyway, hvis du lader lampen være tændt, burde den fungere fint. Dette projekt er en opdatering til ISS -lampen, der er bygget tidligere. Min hensigt med at gøre dette var at vise, hvor let det er at tilpasse lampen efter dine behov. For eksempel tilføjede jeg en anden LED, og nu lyser den rødt ved varme temperaturer, blå ved kold og gul ved normale temperaturer. Du vil helt sikkert begynde at nyde IOT, når du begynder at lave disse projekter og lege med koden. Så denne gang laver jeg ikke en kode gennemgang. Hvis du er forvirret, kan du kigge på ISS -lampen, jeg byggede tidligere, hvor jeg gennemgik en lignende kode.

Jeg håber, jeg kunne inspirere dig til at prøve sådanne DIY -projekter. Tak skal du have!

Anbefalede: