Satura rādītājs:

Laika lampa - maina krāsu ar temperatūru: 6 soļi
Laika lampa - maina krāsu ar temperatūru: 6 soļi

Video: Laika lampa - maina krāsu ar temperatūru: 6 soļi

Video: Laika lampa - maina krāsu ar temperatūru: 6 soļi
Video: SILDĪTĀJS VAIRS NAV VAJADZĪGS! Ekolīgs ekokamīns! 2024, Novembris
Anonim
Laika lampa - maina krāsu ar temperatūru
Laika lampa - maina krāsu ar temperatūru

Sveiki! Cik reizes tas notika, ka jūs atdzesējāties zem gaisa kondicioniera savā istabā, nezinot, cik karsts ir ārā. Iedomājieties sava mājdzīvnieka stāvokli. Tam nav ne maiņstrāvas, ne ventilatora. Iespējams, tas nav diezgan bieži, bet tas notiek dažas reizes. Tāpēc es jums piedāvāju laika lampu! Šī faktiski ir atjaunināta ISS lampas versija, kuru es uzbūvēju pirms dažām dienām. Šis projekts parādīs, cik viegli ir izveidot un pielāgot lampu. Pietiek runāt. Ko lampa patiesībā dara? Tā vienkārši ir garastāvokļa lampa, kas spīd zilā krāsā. Ja temperatūra ārā paaugstinās virs noteiktā sliekšņa, lampiņa kļūst sarkana. Tik vienkārši. Ja domājat, ka tas ir pārāk elementāri, varat to pielāgot, izmantojot RGB, lai gandrīz un darītu jebko. Es iesācējiem to padarīju vienkāršu. Tātad ķersimies pie veidošanas!

Piegādes

NodeMcu (esp8266)

Sarkans un zils LED

Džempera vadi no sievietes līdz sievietei (pēc izvēles)

Melns diagrammas papīra izkliedēšanas korpuss (vai arī varat to izdrukāt 3D formātā)

5 V līdzstrāvas adapteris ar mikro usb kabeli

Blynk un ifttt lietotnes

1. darbība: korpuss

Iežogojums
Iežogojums
Iežogojums
Iežogojums

Konstrukcijas izveidošana ir vienkārša. Es izmantoju to pašu, no kā es izveidoju ISS lampu. Būtībā es tikko atvēru veco led istabas gaismu un izmantoju augšējo izkliedējošo daļu. Pamatnei es no diagrammas izgriezu apļveida gredzenu, kas lieliski iederas augšējā korpusā.

2. darbība: kods…

Kods…
Kods…

Programma patiesībā ir diezgan vienkārša. Izmantojiet manu kodu un mainiet daļu, kurā teikts “Auth”, ar autentifikācijas marķieri, ko saņemsiet pēc blynk projekta izveidošanas. Aizstājiet "ssid" ar savu WiFi nosaukumu un "paroli" ar savu WiFi paroli. Viss, kas tiek darīts, ir savienojums ar lietotni blynk. Kad lietotne ifttt saņem aktivizētāju no laika apstākļiem pazemē (pakalpojums), tā aktivizē blynk, kas savukārt aktivizē izvēlēto NodeMcu tapu. Vai tā kļuva par pārdozēšanu? Neuztraucieties, jūs varat vienkārši lejupielādēt manu kodu un augšupielādēt savā NodeMcu. Tam vajadzētu strādāt labi. Ak, un pārliecinieties, vai ir instalētas bibliotēkas esp8266 un blynk.

Vai neesat pārliecināts, kā instalēt šīs bibliotēkas? Noklikšķiniet šeit, lai skatītu nodemcu un šeit - blynk

3. darbība: izveidojiet savienojumus

Izveidojiet savienojumus
Izveidojiet savienojumus
Izveidojiet savienojumus
Izveidojiet savienojumus

Tas ir vienkārši. Pievienojiet tapu D1 līdz D7 un D2 līdz D4. Tagad savienojiet sarkanā LED pozitīvo tapu ar D5 un zilā Led pozitīvo tapu ar D6. Abu gaismas diodes negatīvās tapas var savienot ar mezgla mcu gnd. Pabeigts Redzi, viegli.

4. solis: iestatiet Blynk

Iestatiet Blynk
Iestatiet Blynk
Iestatiet Blynk
Iestatiet Blynk
Iestatiet Blynk
Iestatiet Blynk
Iestatiet Blynk
Iestatiet Blynk

Pārliecinieties, vai esat reģistrējies blynk un pieteicies lietotnē. Izveidojiet jaunu projektu, un autentifikācijas marķieris jums tiks nosūtīts pa pastu. Blynk noklikšķiniet uz jebkuras vietas melnajā ekrānā, lai redzētu logrīku lodziņu. Logrīka lodziņā noklikšķiniet uz pogas. Jūs redzēsit, ka ir pievienots pogu logrīks. Noklikšķiniet uz tā un izvēlieties "PIN". Sarakstā atlasiet gp5. Līdzīgi izveidojiet citu pogu, bet šoreiz atlasiet gp4.

5. darbība: iestatiet IFTTT

Iestatiet IFTTT
Iestatiet IFTTT
Iestatiet IFTTT
Iestatiet IFTTT
Iestatiet IFTTT
Iestatiet IFTTT

Piesakieties vietnē ifttt. Noklikšķiniet uz 3. cilnes (apakšējā labajā stūrī) un augšējā labajā stūrī atlasiet simbolu "+". No turienes noklikšķiniet uz "šis", kam jābūt zilā krāsā. Noklikšķiniet uz laika apstākļiem pazemē. Noklikšķiniet uz "pašreizējā temperatūra paaugstinās virs" un ievadiet temperatūru (teiksim 35) un atlasiet Celsija. Pēc tam izvēlieties savu atrašanās vietu.

Tagad noklikšķiniet uz “tas” un meklēšanas joslā meklējiet “webhooks”. Noklikšķiniet uz “Veikt tīmekļa pieprasījumu” un ievadiet URL. Metodes sadaļā atlasiet “put” un satura tipā atlasiet “application/json”. Pamattekstā ierakstiet ["1"]

URL formāts ir https:// IP/Auth/update/D5. Aizstājiet Auth ar projekta blynk autentifikācijas marķieri un IP ar jūsu valsts blynk mākonis IP. Lai iegūtu IP, atveriet komandu uzvedni un ierakstiet "ping blynk-cloud.com". Indijai IP ir 188.166.206.43

Līdzīgi izveidojiet vēl vienu sīklietotni, tikai šoreiz laika pazemē izvēlieties "pašreizējā temperatūra pazeminās zemāk". Arī URL šoreiz ir https:// IP/Auth/update/D4 All set! Mēs esam pabeiguši!

6. darbība: ieslēdziet

Ieslēdziet!
Ieslēdziet!
Ieslēdziet!
Ieslēdziet!
Ieslēdziet!
Ieslēdziet!
Ieslēdziet!
Ieslēdziet!

Vienkārši pievienojiet 5v padevi pie nodeMcu, tas arī viss. Tomēr tas nav acumirklīgs. Laika apstākļi pazemē prasa diezgan ilgu laiku, lai atjauninātu temperatūru. Jebkurā gadījumā, ja atstājat lampu ieslēgtu, tai vajadzētu darboties labi. Šis projekts ir ISS lampas atjauninājums, kas ir izveidots agrāk. Mans mērķis bija to parādīt, lai parādītu, cik viegli ir pielāgot lampu atbilstoši jūsu vajadzībām. Piemēram, es pievienoju vēl vienu gaismas diodi, un tagad tas karstā temperatūrā spīd sarkanā krāsā, aukstā - zilā krāsā un normālā temperatūrā - dzeltenā krāsā. Jūs noteikti sāksit izbaudīt IOT, kad sāksit veidot šos projektus un spēlēties ar kodu. Tāpēc šoreiz es nedarīšu kodu. Gadījumā, ja esat apmulsis, varat apskatīt ISS lampu, kuru es uzbūvēju agrāk, kur es izstaigāju līdzīgu kodu.

Es ceru, ka es varētu iedvesmot jūs izmēģināt šādus DIY projektus. Paldies!

Ieteicams: