Kazalo:

Mario Question Block Solar Monitor: 7 korakov (s slikami)
Mario Question Block Solar Monitor: 7 korakov (s slikami)

Video: Mario Question Block Solar Monitor: 7 korakov (s slikami)

Video: Mario Question Block Solar Monitor: 7 korakov (s slikami)
Video: ЮЛЯ ФИНЕСС: Как я вышла с 8 этажа! Групповое изнасилование под мефедроном, психиатрическая больница 2024, November
Anonim
Solarni monitor Mario Block Question Block
Solarni monitor Mario Block Question Block

Na strehi imamo solarni sistem, ki za nas proizvaja električno energijo. To je bila velika naložba in se sčasoma počasi vrača. Vedno sem mislil, da je to denar, ki vsakih nekaj sekund pade v vedro, ko sonce zaide. Dan za dnem se ti denarji seštevajo! Odločil sem se, da bom zgradil monitor, ki bo oživil ta koncept. Blok vprašalnikov Mario Brothers se je izkazal za popolnega. Vsakič, ko naše sončne celice proizvedejo en peni električne energije, se blok zasveti in predvaja zvok kovanca Mario. Vsakič, ko plošče ustvarijo elektriko v vrednosti enega dolarja (100 kovancev), zasveti in predvaja zvok Mario 1up tako kot igra. Veseli opomnik, da moji paneli trdo delajo, tudi ko nisem.

Opomba: Koda v tem projektu trenutno deluje samo s sistemi Enphase. Če imate sistem z drugačnim monitorjem, bi rad sodeloval pri rešitvi, ki bi ustrezala vašemu, spodaj pustite komentar.

1. korak: Kako deluje

Kako deluje
Kako deluje
Kako deluje
Kako deluje

Ta projekt uporablja NodeMCU za brezžično povezavo z ohišjem Enphase Envoy za spremljanje sončne proizvodnje. Če ste trenutno povezani z omrežjem, na katerem je odposlanec, preverite njegov naslov IP tako, da pogledate zaslon v polju. Moj je trenutno na 192.168.1.10. Če sledite spodnji povezavi, boste dobili kratek (JSON) besedilni odziv, ki prikazuje, koliko energije so vaše plošče do zdaj ustvarile in trenutno izhodno moč.

192.168.1.10/api/v1/production (Verjetno boste morali spremeniti del 192.168.1.10, da se bo ujemal z vašim naslovom IP odposlanca.)

Ta projekt uporablja vrednost "wattsNow" in ceno na kilovatno uro, določeno pri nastavitvi, za izračun, koliko časa traja, da sistem proizvede en cent električne energije. Ko preteče toliko časa, predvaja zvok kovanca in utripa rumeno.

2. korak: Zberite materiale

Zberite materiale
Zberite materiale
Zberite materiale
Zberite materiale

Za izdelavo tega sončnega monitorja boste potrebovali naslednje.

Elektronske komponente:

  • NodeMCU Amazon 4,99 USD
  • Mini deska
  • Rumena in zelena LED
  • Piezo zvonec
  • 2-100 Ω upori
  • USB Micro B kabel (za napajanje projekta sem uporabil kratek in daljši za nalaganje programa)
  • Mostične žice
  • USB stenski adapter (uporabljal sem star polnilec za iPhone)
  • Enphase Envoy Monitor je povezan z brezžičnim usmerjevalnikom

Sestavine škatle:

  • 3D tiskalnik, po možnosti z rumeno nitko
  • 3 kosi pleksi stekla, razrezani na kvadrat 3-1/8"
  • bela barva v spreju (uporabil sem Rust-oleum, vendar bi bilo verjetno boljše nekaj bolj prozornega)

3. korak: Začnite z NodeMCU in naložite program

Začnite z NodeMCU in naložite program
Začnite z NodeMCU in naložite program
Začnite z NodeMCU in naložite program
Začnite z NodeMCU in naložite program

Magesh Jayakumar je ustvaril odlično navodilo za začetek uporabe NodeMCU. Hiter začetek uporabe Nodemcu ESP8266 v Arduino IDE Jasno je do bistva in podaja nekaj primerov. Vredno je preveriti, če ste novi v NodeMCU, vendar bom tukaj navedel pomembne korake.

  1. Prenesite, namestite in zaženite Arduino IDE.
  2. Pojdite na nastavitve in vnesite naslednji naslov v besedilno polje »Dodatni URL -ji upravitelja plošč:«, nato kliknite V redu.https://arduino.esp8266.com/stable/package_esp8266com_index.json
  3. Pojdite v Orodja> Kartica> Upravitelj plošč. Poiščite ESP8266 in namestite "esp8266 s strani skupnosti ESP8266"
  4. Pojdite v Orodja> Kartica> NodeMCU 1.0. Naveden bo pod drugimi ploščami Arduino.
  5. Prepričajte se, da je vaš NodeMCU povezan prek USB -ja, in pojdite na Orodja> Vrata> Izberite vrata USB.
  6. Prenesite in odprite datoteko SolarMonitor.ino ter jo odprite v Arduino IDE. Na vrhu programa so 4 informacije, ki jih program potrebuje za uspešen zagon. To sta ssid in geslo vašega brezžičnega omrežja, vaš naslov IP odposlanca, naveden na zaslonu odposlanca, in vrednost enega kWh sončne energije v centih. Zadnjo vrednost lahko dobite iz računa za elektriko. Če ste vpisani v program SREC prek svoje države, dodajte tudi to.
  7. Naloženi program naložite v svoj NodeMCU s klikom na gumb za nalaganje (puščica) v zgornjem levem kotu okna.

4. korak: Zgradite elektroniko

Zgradite elektroniko
Zgradite elektroniko
Zgradite elektroniko
Zgradite elektroniko

Za izdelavo elektronskih komponent glejte zgornjo shemo ožičenja. Povzetek je spodaj:

  • Pozitiven konec zelene LED, priključen na D6, Negativni konec do 100 ohmskega upora.
  • Pozitivni konec rumene LED je priključen na D7, negativni konec na 100 ohmski upor.
  • Pozitiven konec piezo zvonilnika je povezan z D8.
  • Vsa vezja se končajo pri GND.

5. korak: Zgradite škatlo

Zgradite škatlo
Zgradite škatlo

Za tiskanje škatle uporabite zgornje datoteke STL. Uporabil sem rumeno nit. Če želite vstaviti vprašaj, izrežite tri kvadrate iz pleksi stekla 3-1/8 "x 3-1/8". Želel sem, da vprašalniki prepuščajo svetlobo, a zameglijo elektroniko v notranjosti, zato sem jim dal lahek premaz z belo barvo. Uporabil sem Rust-oleum, vendar bi verjetno delovalo nekaj bolj preglednega. Ko se vložki posušijo, jih z nekaj vročih lepil pritrdite na notranjo stran škatle. Nato v škatlo dodajte stenski adapter z zatiči, ki štrlijo od zadaj. Pritrdite ga z vročim lepilom na dnu.

6. korak: Dodajte elektroniko

Image
Image

Priključite kabel USB v stenski adapter in ga povežite z NodeMCU. Tukaj sem uporabil skrajšan kabel, da bi čim manj zmanjšal nered v škatli. Na koncu lepilno ploščo prilepite na zadnjo stran škatle z lepilom na dnu ali drugim vročim lepilom. Popnite na vrh in priklopite ta sesalnik. Preden se tega zavedate, vam bodo mario kovanci všeč!

7. korak: Prihodnji koraki

  • Če imate sistem sončnih celic, ki ga je izdelal kdo drug kot Enphase, bi vam rad pomagal, da to deluje tudi na vašem sistemu. Dokler obstaja nekakšen lokalni ali spletni API, bi morala biti to preprosta manipulacija nizov. Napišite komentar in če lahko pomagam, bom.
  • Lahko dodam številski prikaz, tako da lahko vidim, kako se centi tikajo vsakič, ko zazvoni. Ostani na vezi.

Priporočena: