Satura rādītājs:
- Piegādes
- 1. darbība: korpuss
- 2. darbība: kods…
- 3. darbība: izveidojiet savienojumus
- 4. solis: iestatiet Blynk
- 5. darbība: iestatiet IFTTT
- 6. darbība: ieslēdziet
Video: Laika lampa - maina krāsu ar temperatūru: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
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
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…
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
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
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
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
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:
Krāsu noteikšanas krāsu iekārta: 4 soļi
Krāsu noteikšanas krāsu iekārta: Krāsu noteikšanas krāsu iekārta kopē krāsas ap jums un ļauj zīmēt ar tām. Ja jums ir primāro krāsu krāsa, varat izmantot RGB krāsu sensoru, lai saprastu vēlamo krāsu un to sajauktu. Bet atcerieties, izmantojiet spilgtas krāsas objektu
Laika kubs - Arduino laika izsekošanas sīkrīks: 6 soļi
Laika kubs - Arduino laika izsekošanas sīkrīks: Es vēlētos jums piedāvāt vienkāršu, bet patiešām noderīgu arduino projektu, lai izsekotu laika notikumiem, pārvēršot kādu viedo kuba sīkrīku. Pagrieziet to uz " Darbs " > " Uzzināt " > " Darbi " > " Atpūta " pusē, un tas tiks skaitīts
Laika stacija ar Arduino, BME280 un displeju, lai redzētu tendenci pēdējo 1-2 dienu laikā: 3 soļi (ar attēliem)
Laika stacijas ar Arduino, BME280 un displeju, lai redzētu tendenci pēdējo 1-2 dienu laikā: Sveiki! Šeit ir norādījumi par laika apstākļiem, kas jau ir ieviesti. Tie parāda pašreizējo gaisa spiedienu, temperatūru un mitrumu. Līdz šim viņiem trūka kursa prezentācijas pēdējo 1-2 dienu laikā. Šim procesam būtu
Arduino 3-in-1 laika un laika displejs: 11 soļi
Arduino 3-in-1 laika un laika displejs: Man patīk PIC mikrokontrolleri un man patīk programmēšana montāžas valodā. Patiesībā pēdējo pāris gadu laikā savā vietnē esmu ievietojis aptuveni 40 projektus, pamatojoties uz šo kombināciju. Nesen es pasūtīju dažas detaļas no viena no maniem iecienītākajiem ASV v
Nosūta īsziņu ar temperatūru laikā: 5 soļi (ar attēliem)
Nosūta īsziņu ar Temperatur savlaicīgi: Ideja ir saņemt temperatūras ziņu no mana tēva mājas. Nekas izdomāts, tikai ātra detaļu salikšana kopā. Daļas ir šādas: Geekcreit ® ATmega328P Nano V3 vadības paneļa saderīgs ar ArduinoDIY NANO IO Shield V1.O paplašināšanas paneli ArduinoDS130