Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:08
Zdravo! Kolikokrat se je zgodilo, da ste se hladili pod klimatsko napravo v svoji sobi, ne da bi vedeli, kako vroče je zunaj. Predstavljajte si stanje vašega ljubljenčka. Niti nima klimatske naprave niti ventilatorja. Mogoče ni čisto običajno, vendar se zgodi nekajkrat. Zato vam predstavljam vremensko svetilko! To je pravzaprav posodobljena različica svetilke ISS, ki sem jo zgradil pred nekaj dnevi. Ta projekt vam bo pokazal, kako enostavno je izdelati in prilagoditi svetilko. Dovolj je govora. Kaj pravzaprav svetilka počne? No, to je preprosto svetilka za razpoloženje, ki sveti v modri barvi. Če se zunanja temperatura dvigne nad nastavljeni prag, sveti rdeča. Tako preprosto. Če menite, da je preveč osnovno, ga lahko prilagodite z RGB -jem, da naredite skoraj vse in skoraj vse. Za začetnike sem poenostavil. Pa začnimo z izdelavo!
Zaloge
NodeMcu (esp8266)
Rdeča in modra Led
Mostične žice za ženske (neobvezno)
Difuzijsko ohišje iz črnega papirja (ali ga lahko natisnete 3D)
5v DC adapter z micro usb kablom
Aplikacije Blynk in ifttt
1. korak: Ohišje
Gradnja strukture je enostavna. Uporabil sem isto, iz katere sem naredil svetilko ISS. V bistvu sem ravno odprl staro LED sobno luč in uporabil zgornji del razpršitve. Za podlago sem izrezal krožni obroč s karte, ki se popolnoma prilega zgornjemu ohišju.
2. korak: Koda…
Program je pravzaprav precej preprost. Uporabi mojo kodo in spremeni del z napisom »Auth« z žetonom Auth, ki ga boš prejel po ustvarjanju blynk projekta. Zamenjajte "ssid" z imenom WiFi in "geslom" z geslom za WiFi. Vse, kar počne, je povezava z aplikacijo blynk. Ko aplikacija ifttt prejme sprožilec iz vremenskega podzemlja (storitev), sproži blynk, kar pa sproži izbrani pin NodeMcu. Je šlo za preveliko odmerjanje? Brez skrbi, lahko preprosto prenesete mojo kodo in jo naložite v svoj NodeMcu. Moral bi delovati v redu. Oh, in poskrbite, da imate nameščene knjižnice esp8266 in blynk.
Ne veste, kako namestiti te knjižnice? Kliknite tukaj za nodemcu in tukaj za blynk
3. korak: vzpostavite povezave
To je preprosto. Priključite pin D1 na D7 in D2 na D4. Zdaj priključite pozitivni zatič rdečega Led na D5 in pozitivni zatič modrega Led na D6. Negativni zatiči obeh LED diod se lahko priključijo na gnd vozlišča mcu. Končano. Glej, enostavno.
4. korak: Namestite Blynk
Prepričajte se, da ste se prijavili za blynk in se prijavili v aplikacijo. Ustvarite nov projekt in žeton Auth vam bo poslan po pošti. V blynku kliknite kjer koli na črnem zaslonu, da se prikaže polje s pripomočki. V polju s pripomočkom kliknite "gumb". Ugotovili boste, da je bil dodan pripomoček za gumbe. Kliknite nanjo in izberite "PIN". Na seznamu izberite gp5. Podobno ustvarite še en gumb, vendar tokrat izberite gp4.
5. korak: Nastavite IFTTT
Prijavite se v ifttt. Kliknite na tretji zavihek (spodaj desno) in v zgornjem desnem kotu izberite simbol "+". Od tam kliknite »to«, ki mora biti v modri barvi. Kliknite na vreme pod zemljo. Kliknite na "trenutna temperatura se dviga nad" in vnesite temperaturo (recimo 35) in izberite Celzij. Nato izberite svojo lokacijo.
Zdaj kliknite "to" in v iskalni vrstici poiščite "webhooks". Kliknite »podaj spletno zahtevo« in vnesite URL. V razdelku z metodo izberite "put" in v vrsti vsebine izberite "application/json". V telo vnesite ["1"]
Oblika URL je https:// IP/Auth/update/D5, Zamenjaj Auth z žetonom Auth za projekt blynk in IP z blynk oblakom IP vaše države. Če želite pridobiti IP, odprite ukazni poziv in vnesite "ping blynk-cloud.com". Za Indijo je IP 188.166.206.43
Podobno ustvarite še en programček, samo tokrat izberite "trenutna temperatura pade pod" v podzemnem vremenu. Tudi tokratni URL je https:// IP/Auth/update/D4 Vse je nastavljeno! Končali smo!
6. korak: Vklopite
Samo priključite napajanje 5v na nodeMcu, to je vse. Vendar ni takojšen. Vreme pod zemljo traja kar nekaj časa, da se temperatura posodobi. Kakorkoli že, če pustite svetilko prižgano, bi morala delovati v redu. Ta projekt je posodobitev svetilke ISS, ki je bila zgrajena prej. Moj namen je bil pokazati, kako enostavno je svetilko prilagoditi vašim potrebam. Na primer, dodal sem še eno LED in zdaj pri vročih temperaturah sveti rdeče, pri mrzli modro in pri normalnih temperaturah rumeno. Ko boste začeli ustvarjati te projekte in se poigravali s kodo, boste zagotovo uživali v IOT -u. Zato tokrat ne delam kode. Če ste zmedeni, si lahko ogledate svetilko ISS, ki sem jo zgradil prej, kjer sem si ogledal podobno kodo.
Upam, da bi vas lahko navdihnil, da preizkusite takšne domače projekte. Hvala vam!
Priporočena:
Svetilka za pivo (svetilka): 7 korakov
Svetilka za pločevinke za pivo (bakla): Ko sem uporabil vezje sončne vrtne svetilke za povečanje voltov za mini generator in za spreminjanje naglavne svetilke, sem se vprašal, ali bi lahko pivo uporabili kot reflektor za ustvarjanje svetilke z nizko močjo … Svetilka z nizko porabo energije bi lahko bila koristna
Svetilka za šablone - ena svetilka Več odtenkov: 5 korakov
Stencil Lamp - One Lamp Many Shades: Ta navodila vam bodo pokazala, kako narediti preprosto svetilko s preklopnimi senčili (njen senčnik)
Vremenska postaja NaTaLia: Vremenska postaja Arduino s sončno energijo Na pravi poti: 8 korakov (s slikami)
Vremenska postaja NaTaLia: Vremenska postaja na sončni pogon Arduino je ravnala pravilno: Po enem letu uspešnega delovanja na dveh različnih lokacijah delim svoje načrte projektov vremenskih postaj na sončno energijo in razložim, kako se je razvila v sistem, ki lahko resnično preživi dolgo časa obdobja iz sončne energije. Če sledite
Mumijasta svetilka - pametna svetilka z nadzorom WiFi: 5 korakov (s slikami)
Mumijasta svetilka - pametna svetilka z WiFi -krmiljenjem: Pred približno 230 tisoč leti se je človek naučil obvladovati ogenj, kar vodi do velike spremembe v njegovem življenjskem slogu, saj je ponoči začel delati tudi z uporabo svetlobe ognja. Lahko rečemo, da je to začetek notranje razsvetljave. Zdaj sem
Vremenska/matrična svetilka: 42 korakov (s slikami)
Vremenska/matrična svetilka: V tem navodilu opisujem oblikovanje, konstrukcijo in programiranje LED matrične svetilke. Zasnova spominja na običajno svetilko, notranjost pa je zamenjala matrika LED LED ws2812. Nadzor poteka s pomočjo Raspberry Pi, zato t