Sisukord:

Mario küsimusteploki päikesemonitor: 7 sammu (piltidega)
Mario küsimusteploki päikesemonitor: 7 sammu (piltidega)

Video: Mario küsimusteploki päikesemonitor: 7 sammu (piltidega)

Video: Mario küsimusteploki päikesemonitor: 7 sammu (piltidega)
Video: 7 лайфхаков с ГОРЯЧИМ КЛЕЕМ для вашего ремонта. 2024, Juuli
Anonim
Mario küsimusteploki päikesemonitor
Mario küsimusteploki päikesemonitor

Meie katusel on päikesepaneelide süsteem, mis toodab meile elektrit. See oli suur investeering ja tasub aja jooksul tagasi. Olen alati mõelnud sellele, et senti kukub iga paari sekundi järel ämbrisse, kui päike on väljas. Päevast päeva lisanduvad need sendid! Otsustasin ehitada monitori, mis selle kontseptsiooni ellu viiks. Küsimärgi plokk Mario Brothersilt osutus ideaalseks. Iga kord, kui meie päikesepaneelid toodavad ühe sendi väärtuses elektrit, süttib plokk ja mängib Mario mündi heli. Iga kord, kui paneelid toodavad ühe dollari väärtuses elektrit (100 münti), süttib see ja mängib Mario 1up heli nagu mäng. See on rõõmus meeldetuletus, et mu paneelid töötavad kõvasti isegi siis, kui ma seda ei tee.

Märkus. Selle projekti kood töötab praegu ainult Enphase süsteemidega. Kui teil on erineva kuvariga süsteem, sooviksin teha koostööd teie jaoks sobiva lahenduse leidmiseks, jätke lihtsalt kommentaar allpool.

1. toiming: kuidas see toimib

Kuidas see töötab
Kuidas see töötab
Kuidas see töötab
Kuidas see töötab

See projekt kasutab NodeMCU -d, et juhtmevabalt ühendada Enphase Envoy kastiga päikeseenergia tootmise jälgimiseks. Kui olete praegu võrguga ühendatud, kus on saadik, kontrollige selle IP -aadressi, vaadates kasti ekraani. Minu oma on hetkel 192.168.1.10. Kui järgite allolevat linki, saate lühikese (JSON) tekstivastuse, mis näitab, kui palju teie paneelid on seni energiat tootnud ja praegust väljundvõimsust.

192.168.1.10/api/v1/production (Tõenäoliselt peate 192.168.1.10 osa muutma, et see vastaks teie saadiku IP -aadressile.)

See projekt kasutab väärtust "wattsNow" ja seadistamisel antud kilovatt -tunni hinda, et arvutada, kui kaua kulub süsteemil ühe sendi väärtuses elektritootmiseks. Kui see aeg on möödas, mängib see mündiheli ja vilgub kollaselt.

Samm: koguge materjalid kokku

Koguge materjalid kokku
Koguge materjalid kokku
Koguge materjalid kokku
Koguge materjalid kokku

Selle päikesemonitori ehitamiseks vajate järgmist.

Elektroonilised osad:

  • NodeMCU Amazon 4,99 dollarit
  • Mini leivalaud
  • Kollane ja roheline LED
  • Pietsosummer
  • 2-100 Ω takistid
  • USB Micro B kaabel (kasutasin projekti toiteks lühikest ja programmi üleslaadimiseks pikemat)
  • Jumper juhtmed
  • USB -seinaadapter (kasutasin vana iPhone'i laadijat)
  • Enphase Envoy Monitor on ühendatud traadita ruuteriga

Karbi komponendid:

  • 3D -printer, eelistatavalt kollase hõõgniidiga
  • 3 tükki pleksiklaasi lõigatakse ruuduks 3-1/8"
  • valge pihustusvärv (kasutasin Rust-oleumit, kuid ilmselt oleks parem midagi läbipaistvamat)

Samm: alustage NodeMCU -ga ja laadige programm üles

Alustage NodeMCU -ga ja laadige programm üles
Alustage NodeMCU -ga ja laadige programm üles
Alustage NodeMCU -ga ja laadige programm üles
Alustage NodeMCU -ga ja laadige programm üles

Magesh Jayakumar on loonud suurepärase juhendi NodeMCU -ga alustamiseks. Kiirjuhend Nodemcu ESP8266 -le Arduino IDE -s See on selge ja asjalik ning toob mõned näited. Tasub kontrollida, kas olete NodeMCU uus kasutaja, kuid annan ka siin olulised sammud.

  1. Laadige alla, installige ja käivitage Arduino IDE.
  2. Avage eelistused ja sisestage tekstikasti "Täiendavate tahvlite halduri URL -id" järgmine aadress, seejärel klõpsake nuppu OK.https://arduino.esp8266.com/stable/package_esp8266com_index.json
  3. Avage Tööriistad> Juhatus> Tahvlite haldur. Otsige üles ESP8266 ja installige "esp8266 by ESP8266 Community"
  4. Avage Tööriistad> Tahvel> NodeMCU 1.0. See on loetletud teiste Arduino tahvlite all.
  5. Veenduge, et teie NodeMCU oleks USB kaudu ühendatud ja valige Tools> Port> Valige oma USB -port.
  6. Laadige alla ja avage fail SolarMonitor.ino ning avage see Arduino IDE -s. Programmi ülaosas on 4 teavet, mida programm vajab edukaks käivitamiseks. Need on teie traadita võrgu SSID ja parool, saadiku ekraanil loetletud teie saadiku IP -aadress ja ühe kWh päikeseenergia väärtus sentides. Selle viimase väärtuse saate oma elektriarvest. Kui olete oma riigi kaudu registreerunud SREC -programmi, lisage see ka.
  7. Laadige muudetud programm oma NodeMCU -sse üles, klõpsates akna vasakus ülanurgas üleslaadimisnupul (nool).

Samm: ehitage elektroonika

Ehitage elektroonika
Ehitage elektroonika
Ehitage elektroonika
Ehitage elektroonika

Elektroonikakomponentide ehitamiseks vaadake ülaltoodud ühendusskeemi. Kokkuvõte on allpool:

  • Rohelise LED -i positiivne ots on ühendatud D6 -ga, negatiivne ots - 100 oomi takisti.
  • Kollase LED -i positiivne ots on ühendatud D7 -ga, negatiivne ots - 100 oomi takistiga.
  • Piesosummeri positiivne ots on ühendatud D8 -ga.
  • Kõik ahelad lõpevad GND -ga.

Samm: ehitage kast

Ehitage kast
Ehitage kast

Kasti printimiseks kasutage ülaltoodud STL -faile. Kasutasin kollast hõõgniiti. Küsimärgi sisestuste tegemiseks lõigake kolm ruutu pleksiklaasist 3-1/8 "x 3-1/8". Tahtsin, et küsimärgid laseksid valgust läbi, kuid varjaksid sees olevat elektroonikat, nii et tegin neile kerge katte valge pihustusvärviga. Kasutasin Rust-oleumit, aga midagi läbipaistvamat toimiks ilmselt paremini. Kui lisad on kuivad, kinnitage need mõne kuuma kuuma liimiga, et kinnitada need karbi sisepindade külge. Seejärel lisage seinaadapter karbile nii, et hambad jäävad tagant läbi. Kinnitage see põhjaga kuuma liimiga.

Samm: lisage elektroonika

Image
Image

Ühendage USB -kaabel seinaadapteriga ja ühendage see NodeMCU -ga. Kasutasin siin lühendatud kaablit, et minimeerida kasti segadust. Lõpuks kleepige leivaplaat karbi tagaküljele, kasutades põhjas olevat liimi või mõnda muud kuuma liimi. Pop peal ja ühendage see imeja. Enne kui teate, olete Mario müntidega silme ees!

7. samm: tulevased sammud

  • Kui teil on päikesepaneelide süsteem, mille on valmistanud keegi muu kui Enphase, aitan ma hea meelega ka teie süsteemis seda tööd teha. Niikaua kui on olemas mingi kohalik või veebipõhine API, peaks see olema lihtne stringide manipuleerimine. Postitage kommentaar ja kui saan aidata, siis teen.
  • Ma võin lisada numbrilise kuva, et saaksin näha sente iga kord, kui see heliseb. Püsige lainel.

Soovitan: