Sadržaj:

Vremenska svjetiljka - mijenja boju s temperaturom: 6 koraka
Vremenska svjetiljka - mijenja boju s temperaturom: 6 koraka

Video: Vremenska svjetiljka - mijenja boju s temperaturom: 6 koraka

Video: Vremenska svjetiljka - mijenja boju s temperaturom: 6 koraka
Video: Зеленая катастрофа. Беседка преображается. Будка для Карлоса 2024, Srpanj
Anonim
Vremenska lampa - mijenja boju s temperaturom
Vremenska lampa - mijenja boju s temperaturom

Zdravo! Koliko se puta dogodilo da ste se rashlađivali ispod klima uređaja u svojoj sobi, ne znajući koliko je vani vruće. Zamislite stanje vašeg ljubimca. Nema AC ni ventilator. Možda nije uobičajeno, ali događa se nekoliko puta. Zato vam predstavljam vremensku svjetiljku! Ovo je zapravo ažurirana verzija ISS lampe koju sam sagradio prije nekoliko dana. Ovaj će vam projekt pokazati koliko je lako izgraditi i prilagoditi svjetiljku. Dosta je bilo pričanja. Što lampa zapravo radi? Pa to je jednostavno lampa za raspoloženje koja svijetli plavo. Ako vanjska temperatura poraste iznad postavljenog praga, žaruljica svijetli crveno. Jednostavno. Ako mislite da je previše osnovno, možete ga prilagoditi pomoću RGB -a da učini gotovo sve i svašta. Učinio sam to jednostavnim za početnike. Pa krenimo u izradu!

Pribor

NodeMcu (esp8266)

Crvena i plava Led

Žice kratkospojnika za žene (opcionalno)

Difuzijsko kućište od crnog papira (ili ga možete ispisati 3D)

5V istosmjerni adapter s mikro USB kabelom

Blynk i ifttt aplikacije

Korak 1: Ograđivanje

Kućište
Kućište
Kućište
Kućište

Izgradnja strukture je jednostavna. Koristio sam isti od kojeg sam napravio ISS lampu. U osnovi, upravo sam otvorio staro LED svjetlo za sobu i upotrijebio gornji dio koji se raspršuje. Za podlogu sam izrezao kružni prsten s karte koji savršeno pristaje uz gornji okvir.

2. korak: Kôd…

Kodirati…
Kodirati…

Program je zapravo prilično jednostavan. Upotrijebi moj kôd i promijeni dio koji kaže "Auth" s tokenom autorizacije koji ćeš primiti nakon stvaranja blynk projekta. Zamijenite "ssid" sa svojim WiFi imenom i "zaporkom" sa WiFi lozinkom. Sve što radi je povezivanje s blynk aplikacijom. Kada ifttt aplikacija dobije okidač zbog vremenskih uvjeta pod zemljom (usluga), ona aktivira blynk, što pak aktivira odabrani pin NodeMcu -a. Je li to postalo predoziranje? Bez brige, možete samo preuzeti moj kôd i postaviti ga na svoj NodeMcu. Trebalo bi raditi dobro. Oh, i provjerite imate li instalirane knjižnice esp8266 i blynk.

Niste sigurni kako instalirati te knjižnice? Kliknite ovdje za nodemcu, a ovdje za blynk

Korak 3: Uspostavite veze

Uspostavite veze
Uspostavite veze
Uspostavite veze
Uspostavite veze

Ovo je jednostavno. Spojite pin D1 na D7 i D2 na D4. Sada spojite pozitivni pin crvenog Led -a na D5 i pozitivni pin plavog Led -a na D6. Negativni pinovi obje LED diode mogu se spojiti na gnd čvora mcu. Gotovo. Vidite, polako.

Korak 4: Postavite Blynk

Postavite Blynk
Postavite Blynk
Postavite Blynk
Postavite Blynk
Postavite Blynk
Postavite Blynk
Postavite Blynk
Postavite Blynk

Provjerite jeste li se prijavili za blynk i prijavili u aplikaciju. Izradite novi projekt i token autorizacije bit će vam poslan poštom. U blynku kliknite bilo gdje na crnom ekranu da biste vidjeli okvir widgeta. U okviru widgeta kliknite "gumb". Vidjet ćete da je dodan widget s gumbima. Kliknite na nju i odaberite "PIN". Odaberite gp5 s popisa. Slično stvorite drugi gumb, ali ovaj put odaberite gp4.

Korak 5: Postavite IFTTT

Postavite IFTTT
Postavite IFTTT
Postavite IFTTT
Postavite IFTTT
Postavite IFTTT
Postavite IFTTT

Prijavite se na ifttt. Kliknite na treću karticu (dolje desno) i odaberite simbol "+" u gornjem desnom kutu. Odatle kliknite "ovo" koje bi trebalo biti u plavoj boji. Kliknite na vrijeme ispod zemlje. Kliknite na "trenutna temperatura raste iznad" i unesite temperaturu (recimo 35) i odaberite Celsius. Zatim odaberite svoju lokaciju.

Sada kliknite "to" i potražite "webhooks" na traci za pretraživanje. Kliknite na "napravi web zahtjev" i unesite URL. Odaberite "put" u odjeljku metode i odaberite "application/json" u vrsti sadržaja. U tijelo upišite ["1"]

Format URL -a je https:// IP/Auth/update/D5, Zamijenite Auth tokenom Auth za blynk projekt i IP za blynk cloud IP vaše zemlje. Da biste dobili IP, otvorite naredbeni redak i upišite "ping blynk-cloud.com". Za Indiju je IP 188.166.206.43

Slično, izradite drugi applet, samo ovaj put odaberite "trenutna temperatura pada ispod" u Weather underground. Također, URL ovog puta je https:// IP/Auth/update/D4 Sve je spremno! Gotovi smo!

Korak 6: Uključite

Uključite!
Uključite!
Uključite!
Uključite!
Uključite!
Uključite!
Uključite!
Uključite!

Samo spojite 5v napajanje na nodeMcu i to je sve. Ipak nije trenutno. Vremenu pod zemljom potrebno je dosta vremena za ažuriranje temperature. U svakom slučaju, ako ostavite lampu uključenom, trebala bi raditi dobro. Ovaj je projekt nadogradnja ISS lampe koja je izgrađena ranije. Moja namjera da ovo napravim bila je pokazati kako je lako prilagoditi svjetiljku prema vašim potrebama. Na primjer, dodao sam još jednu LED diodu i sada svijetli crveno na vrućim temperaturama, plavo na hladnoj i žuto na normalnim temperaturama. Sigurno ćete početi uživati u IOT -u kada počnete stvarati ove projekte i igrati se s kodom. Tako da ovaj put ne prolazim kroz šifru. U slučaju da ste zbunjeni, možete pogledati svjetiljku ISS koju sam ranije izgradio, gdje sam prošao kroz sličan kod.

Nadam se da bih vas mogao inspirirati da isprobate takve "uradi sam" projekte. Hvala vam!

Preporučeni: