Turinys:

„Mario Question Block“saulės monitorius: 7 žingsniai (su nuotraukomis)
„Mario Question Block“saulės monitorius: 7 žingsniai (su nuotraukomis)

Video: „Mario Question Block“saulės monitorius: 7 žingsniai (su nuotraukomis)

Video: „Mario Question Block“saulės monitorius: 7 žingsniai (su nuotraukomis)
Video: REVAN - THE COMPLETE STORY 2024, Liepa
Anonim
„Mario Question Block“saulės monitorius
„Mario Question Block“saulės monitorius

Ant stogo yra saulės kolektorių sistema, kuri mums gamina elektros energiją. Iš pradžių tai buvo didelė investicija ir ilgainiui atsipirko. Aš visada galvojau apie tai kaip centą, kuris kas kelias sekundes krenta į kibirą, kai saulė nusileidžia. Diena po dienos tų centų susikaupia! Aš nusprendžiau sukurti monitorių, kuris įgyvendintų šią koncepciją. „Mario Brothers“klaustuko blokas puikiai tiko. Kiekvieną kartą, kai mūsų saulės kolektoriai gamina vieno cento vertės elektros energiją, blokas užsidega ir skamba „Mario“monetos garsas. Kiekvieną kartą, kai plokštės sukuria vieno dolerio vertės elektros energiją (100 monetų), ji užsidega ir atkuria „Mario 1up“garsą, kaip ir žaidimas. Tai laimingas priminimas, kad mano plokštės sunkiai dirba net tada, kai aš ne.

Pastaba: šio projekto kodas šiuo metu veikia tik su „Enphase“sistemomis. Jei turite sistemą su kitu monitoriumi, norėčiau bendradarbiauti kuriant sprendimą, kuris jums tinka, tiesiog palikite komentarą žemiau.

1 žingsnis: kaip tai veikia

Kaip tai veikia
Kaip tai veikia
Kaip tai veikia
Kaip tai veikia

Šis projektas naudoja „NodeMCU“, kad belaidžiu ryšiu prisijungtų prie „Enphase Envoy“dėžutės ir stebėtų saulės energiją. Jei šiuo metu esate prisijungę prie tinklo, kuriame yra pasiuntinys, patikrinkite jo IP adresą, žiūrėdami į langelio ekraną. Mano šiuo metu yra 192.168.1.10. Jei sekate toliau pateiktą nuorodą, gausite trumpą (JSON) teksto atsakymą, nurodantį, kiek energijos jūsų plokštės sugeneravo iki šiol ir dabartinę galią.

192.168.1.10/api/v1/production (Tikriausiai turėsite pakeisti 192.168.1.10 dalį, kad ji atitiktų jūsų pasiuntinio IP adresą.)

Šis projektas naudoja „wattsNow“vertę ir kainą už kilovatvalandę, nustatytą sąrankos metu, kad apskaičiuotų, kiek laiko užtrunka, kol sistema pagamins vieno cento vertės elektros energiją. Praėjus šiam laikui, jis paleidžia monetos garsą ir mirksi geltonai.

2 žingsnis: Surinkite medžiagas

Surinkite medžiagas
Surinkite medžiagas
Surinkite medžiagas
Surinkite medžiagas

Norėdami sukurti šį saulės monitorių, jums reikės šių dalykų.

Elektroniniai komponentai:

  • „NodeMCU Amazon“4,99 USD
  • Mini duonos lenta
  • Geltonas ir žalias šviesos diodas
  • Pjezo garsinis signalas
  • 2-100 Ω rezistoriai
  • USB „Micro B“kabelis (aš naudoju trumpą, kad įjungčiau projektą, ir ilgesnį, kad galėčiau įkelti programą)
  • Jumperio laidai
  • USB sieninis adapteris (naudojau seną „iPhone“įkroviklį)
  • „Enphase Envoy Monitor“prijungtas prie belaidžio kelvedžio

Dėžutės komponentai:

  • 3D spausdintuvas, pageidautina su geltonu siūlu
  • 3 organinio stiklo gabaliukai supjaustyti iki 3-1/8 "kvadrato
  • balti purškiami dažai (naudojau „Rust-oleum“, bet tikriausiai būtų geriau kažkas skaidresnio)

3 veiksmas: pradėkite naudotis „NodeMCU“ir įkelkite programą

Pradėkite naudotis „NodeMCU“ir įkelkite programą
Pradėkite naudotis „NodeMCU“ir įkelkite programą
Pradėkite naudotis „NodeMCU“ir įkelkite programą
Pradėkite naudotis „NodeMCU“ir įkelkite programą

Magesh Jayakumar sukūrė puikią instrukciją, kaip pradėti naudotis „NodeMCU“. Greita „Nodemcu ESP8266“pradžia naudojant „Arduino IDE“Aišku, iš esmės ir pateikia keletą pavyzdžių. Verta patikrinti, ar nesate naujokas „NodeMCU“, tačiau čia taip pat pateiksiu svarbius veiksmus.

  1. Atsisiųskite, įdiekite ir paleiskite „Arduino IDE“.
  2. Eikite į nuostatas ir įveskite šį adresą į teksto laukelį „Papildomų lentų tvarkyklės URL:“, tada spustelėkite Gerai.https://arduino.esp8266.com/stable/package_esp8266com_index.json
  3. Eikite į Įrankiai> Lenta> Lentų tvarkytuvė. Ieškokite ESP8266 ir įdiekite „esp8266 by ESP8266 Community“
  4. Eikite į Įrankiai> Lenta> NodeMCU 1.0. Jis bus pateiktas žemiau kitų „Arduino“plokščių.
  5. Įsitikinkite, kad jūsų „NodeMCU“prijungtas prie USB, ir eikite į Įrankiai> Prievadas> Pasirinkite savo USB prievadą.
  6. Atsisiųskite ir atidarykite „SolarMonitor.ino“failą ir atidarykite jį „Arduino IDE“. Programos viršuje yra 4 informacijos dalys, kurių reikia, kad programa veiktų sėkmingai. Tai yra jūsų belaidžio tinklo SSID ir slaptažodis, jūsų pasiuntinio IP adresas, nurodytas pasiuntinio ekrane, ir vieno kWh saulės energijos vertė centais. Paskutinę vertę galite gauti iš sąskaitos už elektrą. Jei per savo valstiją esate užsiregistravęs SREC programoje, pridėkite ir tai.
  7. Įkelkite pakeistą programą į „NodeMCU“spustelėdami įkėlimo (rodyklės) mygtuką, esantį lango viršuje kairėje.

4 žingsnis: sukurkite elektroniką

Sukurkite elektroniką
Sukurkite elektroniką
Sukurkite elektroniką
Sukurkite elektroniką

Norėdami sudaryti elektronikos komponentus, žiūrėkite aukščiau pateiktą prijungimo schemą. Santrauka pateikiama žemiau:

  • Teigiamas žalios šviesos diodo galas prijungtas prie D6, neigiamas galas prie 100 omų rezistoriaus.
  • Teigiamas geltonos šviesos diodo galas yra prijungtas prie D7, neigiamas - prie 100 omų rezistoriaus.
  • Teigiamas pjezo signalo galas yra prijungtas prie D8.
  • Visos grandinės baigiasi GND.

5 žingsnis: sukurkite dėžutę

Sukurkite dėžutę
Sukurkite dėžutę

Norėdami spausdinti dėžutę, naudokite aukščiau esančius STL failus. Aš naudojau geltoną giją. Norėdami padaryti klaustuko intarpus, iškirpkite tris 3-1/8 "x 3-1/8" organinio stiklo kvadratus. Norėjau, kad klaustukai praleistų šviesą, bet užgožtų viduje esančią elektroniką, todėl daviau jiems lengvą baltų purškiamų dažų dangą. Aš naudojau „Rust-oleum“, bet kažkas skaidresnio tikriausiai veiktų geriau. Kai įdėklai išdžius, naudokite keletą lašų karšto klijų, kad pritvirtintumėte juos prie dėžutės vidinių paviršių. Tada prijunkite sieninį adapterį prie dėžutės, kad šakutės kištųsi per nugarą. Užfiksuokite jį vietoje, tepdami karštu klijais apačioje.

6 veiksmas: pridėkite elektroniką

Image
Image

Prijunkite USB kabelį prie sieninio adapterio ir prijunkite jį prie „NodeMCU“. Čia naudoju sutrumpintą kabelį, kad dėžutėje būtų kuo mažiau netvarkos. Galiausiai priklijuokite duonos lentą prie dėžutės galo, naudodami apačioje esančius klijus arba kitą karštą klijų šluostę. Užlipkite ant viršaus ir prijunkite tą čiulptuką. Prieš tai žinodami, būsite savo akyse Mario monetomis!

7 žingsnis: būsimi žingsniai

  • Jei turite saulės kolektorių sistemą, pagamintą ne „Enphase“, aš norėčiau padėti jums tai padaryti ir jūsų sistemoje. Kol yra tam tikra vietinė ar žiniatinklio API, tai turėtų būti paprastas manipuliavimas eilutėmis. Paskelbkite komentarą ir jei galėsiu padėti, padėsiu.
  • Galiu pridėti skaitinį ekraną, kad galėčiau matyti centus, rodomus kiekvieną kartą, kai jis suskamba. Sekite naujienas.

Rekomenduojamas: