INHOUDSOPGAWE:

Weerlamp - verander kleur met temperatuur: 6 stappe
Weerlamp - verander kleur met temperatuur: 6 stappe

Video: Weerlamp - verander kleur met temperatuur: 6 stappe

Video: Weerlamp - verander kleur met temperatuur: 6 stappe
Video: Workshop Foto's bewerken in Photoshop Elements | Tech Academy LIVE! 2024, November
Anonim
Weerlamp - verander kleur met temperatuur
Weerlamp - verander kleur met temperatuur

Hallo! Hoeveel keer het dit gebeur dat u onder die lugversorger in u kamer verkoel het, sonder om te weet hoe warm dit buite is? Stel jou die toestand van jou troeteldier voor. Dit het nie 'n AC of 'n waaier nie. Dit is miskien nie so algemeen nie, maar dit gebeur 'n paar keer. Ek bied u dus die weerlamp aan! Dit is eintlik 'n bygewerkte weergawe van die ISS -lamp wat ek 'n paar dae gelede gebou het. Hierdie projek sal u wys hoe maklik dit is om die lamp te bou en aan te pas. Genoeg gesels. Wat doen die lamp eintlik? Dit is eenvoudig 'n bui wat in blou gloei. As die temperatuur buite die gestelde drempel styg, word die lamp rooi. So eenvoudig soos dit. As u dink dat dit te basies is, kan u dit aanpas met RGB -geleide om byna alles te doen. Ek het dit eenvoudig vir beginners gehou. So laat ons maak!

Voorrade

NodeMcu (esp8266)

Rooi en blou Led

Trui van vrou tot vrou (opsioneel)

Swartkaartpapier Diffusie -omhulsel (of u kan dit in 3D druk)

5V DC -adapter met mikro -usb -kabel

Blynk- en ifttt -programme

Stap 1: Die omhulsel

Die omhulsel
Die omhulsel
Die omhulsel
Die omhulsel

Die bou van die struktuur is maklik. Ek het dieselfde gebruik as waarmee ek die ISS -lamp gemaak het. Eintlik het ek 'n ou kamerlig oopgemaak en die boonste deel gebruik. Vir die basis sny ek 'n sirkelring uit die grafiek wat perfek pas by die boonste omhulsel.

Stap 2: Kodeer …

Kodeer…
Kodeer…

Die program is eintlik redelik eenvoudig. Gebruik my kode en verander die gedeelte wat 'Auth' sê met die Auth -token wat u sal ontvang nadat u 'n blynk -projek geskep het. Vervang 'ssid' met u WiFi -naam en 'wagwoord' met u WiFi -wagwoord. As ifttt -app 'n sneller kry van weer ondergronds (diens), aktiveer dit blynk, wat weer die geselekteerde pen van die NodeMcu veroorsaak. Het dit 'n oordosis geword? Moenie bekommerd wees nie; u kan my kode net aflaai en na u NodeMcu oplaai. Dit behoort goed te werk. O, en maak seker dat u die esp8266- en blynk -biblioteke geïnstalleer het.

Weet u nie hoe u die biblioteke moet installeer nie? Klik hier vir nodemcu en hier vir blynk

Stap 3: Maak die verbindings

Maak die verbindings
Maak die verbindings
Maak die verbindings
Maak die verbindings

Dit is eenvoudig. Koppel pen D1 aan D7 en D2 aan D4. Koppel nou die positiewe pen van die rooi Led aan D5 en die positiewe pen van blou Led aan D6. Die negatiewe penne van beide LED's kan aan die gnd van die node mcu gekoppel word. Klaar. Sien, maklik.

Stap 4: Stel Blynk op

Stel Blynk op
Stel Blynk op
Stel Blynk op
Stel Blynk op
Stel Blynk op
Stel Blynk op
Stel Blynk op
Stel Blynk op

Maak seker dat u by blynk aangemeld het en by die app aangemeld het. Skep 'n nuwe projek en die Auth -token sal aan u gestuur word. Klik in blynk op enige plek op die swart skerm om die widget -boks te sien verskyn. Klik op die "knoppie" in die widget -boks. U sal agterkom dat 'n knoppie -widget bygevoeg is. Klik daarop en kies "PIN". Kies gp5 uit die lys. Skep ook 'n ander knoppie, maar kies hierdie keer gp4.

Stap 5: Stel IFTTT op

Stel IFTTT op
Stel IFTTT op
Stel IFTTT op
Stel IFTTT op
Stel IFTTT op
Stel IFTTT op

Teken in op ifttt. Klik op die derde oortjie (regs onder) en kies die "+" simbool regs bo. Klik daarvandaan op "hierdie" wat in blou kleur moet wees. Klik op die weer ondergronds. Klik op "huidige temperatuur styg bo" en voer die temperatuur in (sê 35) en kies Celsius. Kies dan u ligging.

Klik nou op "dit" en soek na "webhooks" in die soekbalk. Klik op "maak 'n webversoek" en voer die URL in. Kies "sit" in die metode -afdeling en kies "toepassing/json" in die inhoudstipe. Tik in die liggaam ["1"]

Die URL -formaat is https:// IP/Auth/update/D5, Vervang Auth met die Auth -token van die blynk -projek en IP met blynk -wolk -IP van u land. Om die IP te kry, maak die opdragprompt oop en tik "ping blynk-cloud.com". Vir Indië is die IP 188.166.206.43

Net so, skep 'n ander applet, slegs hierdie keer kies "huidige temperatuur daal hieronder" in Weather underground. Die URL is hierdie keer ook https:// IP/Auth/update/D4 Alles gereed! Ons is klaar!

Stap 6: Skakel aan

Skakel aan!
Skakel aan!
Skakel aan!
Skakel aan!
Skakel aan!
Skakel aan!
Skakel aan!
Skakel aan!

Koppel net die 5v -toevoer aan die nodeMcu. Dit is egter nie onmiddellik nie. Weer ondergronds neem lank om die temperatuur op te dateer. In elk geval, as u die lamp aan laat, moet dit goed werk. Hierdie projek is 'n opdatering van die ISS -lamp wat vroeër gebou is. My bedoeling was om dit aan te toon hoe maklik dit is om die lamp volgens u behoeftes aan te pas. Ek het byvoorbeeld nog 'n LED bygevoeg en nou gloei dit rooi by warm temperature, blou by koue en geel by normale temperature. U sal beslis IOT begin geniet sodra u hierdie projekte begin maak en met die kode speel. Hierdie keer doen ek dus nie 'n kode deurloop nie. As u verward is, kan u na die ISS -lamp kyk wat ek vroeër gebou het, waar ek 'n soortgelyke kode deurgegaan het.

Ek hoop dat ek u kan inspireer om sulke projekte te probeer. Dankie!

Aanbeveel: