Indholdsfortegnelse:

Mario Question Block Solar Monitor: 7 trin (med billeder)
Mario Question Block Solar Monitor: 7 trin (med billeder)

Video: Mario Question Block Solar Monitor: 7 trin (med billeder)

Video: Mario Question Block Solar Monitor: 7 trin (med billeder)
Video: Is Mario A Dad Now? MUST TRY SUPER MARIO PARENTING HACKS! Funny Situations by Gotcha! 2024, November
Anonim
Mario Question Block Solar Monitor
Mario Question Block Solar Monitor

Vi har et solpanelsystem på vores tag, der genererer elektricitet til os. Det var en stor investering på forhånd og betaler langsomt tilbage over tid. Jeg har altid tænkt på det som en krone, der falder ned i en spand hvert par sekunder, når solen er ude. Dag efter dag tilføjes disse øre! Jeg besluttede at bygge en skærm, der ville bringe det koncept til live. En spørgsmålstegnblok fra Mario Brothers viste sig at være en perfekt pasform. Hver gang vores solpaneler genererer en øre værd for elektricitet, lyser blokken op og afspiller Mario -møntlyden. Hver gang panelerne genererer elektricitet til en dollar (100 mønter), lyser det og afspiller Mario 1up -lyden ligesom spillet. Det er en glad påmindelse om, at mine paneler arbejder hårdt, selvom jeg ikke er det.

Bemærk: Koden i dette projekt fungerer i øjeblikket kun med Enphase -systemer. Hvis du har et system med en anden skærm, vil jeg meget gerne samarbejde om en løsning, der fungerer for din, bare efterlad en kommentar herunder.

Trin 1: Sådan fungerer det

Hvordan det virker
Hvordan det virker
Hvordan det virker
Hvordan det virker

Dette projekt bruger en NodeMCU til trådløst at oprette forbindelse til Enphase Envoy -boksen for at overvåge solproduktion. Hvis du i øjeblikket er forbundet til et netværk med en udsending på, skal du kontrollere dens IP -adresse ved at se på skærmen på boksen. Min er i øjeblikket på 192.168.1.10. Hvis du følger linket herunder, får du et kort (JSON) tekstsvar, der angiver, hvor meget energi dine paneler har genereret hidtil og den aktuelle effekt.

192.168.1.10/api/v1/production (Du bliver sandsynligvis nødt til at ændre delen 192.168.1.10 for at matche din Envoy IP -adresse.)

Dette projekt bruger "wattsNow" -værdien og en pris pr. Kilowattime, der blev oplyst ved opsætningen, til at beregne, hvor lang tid det tager, før systemet genererer elektricitet til en cent. Når den tid går, spiller den møntlyden og blinker gult.

Trin 2: Saml materialerne

Saml materialerne
Saml materialerne
Saml materialerne
Saml materialerne

Du skal bruge følgende for at bygge denne solmonitor.

Elektroniske komponenter:

  • NodeMCU Amazon $ 4,99
  • Mini brødbræt
  • Gul og grøn LED
  • Piezo summer
  • 2-100 Ω modstande
  • USB Micro B -kabel (jeg brugte et kort kabel til at drive projektet og et længere til at uploade programmet)
  • Jumper ledninger
  • USB -vægadapter (jeg brugte en gammel iPhone -oplader)
  • Enphase Envoy Monitor tilsluttet en trådløs router

Kasse komponenter:

  • 3D -printer, gerne gul filament
  • 3 stykker plexiglas skåret til 3-1/8 "firkant
  • hvid spraymaling (jeg brugte Rust-oleum, men noget mere gennemsigtigt ville nok være bedre)

Trin 3: Kom godt i gang med NodeMCU, og upload programmet

Kom godt i gang med NodeMCU, og upload programmet
Kom godt i gang med NodeMCU, og upload programmet
Kom godt i gang med NodeMCU og upload programmet
Kom godt i gang med NodeMCU og upload programmet

Magesh Jayakumar har skabt en fremragende instruerbar om at komme i gang med NodeMCU. Hurtig start til Nodemcu ESP8266 på Arduino IDE Det er klart, til det punkt, og giver et par eksempler. Det er værd at tjekke, om du er ny på NodeMCU, men jeg vil også give de vigtige trin her.

  1. Download, installer og start Arduino IDE.
  2. Gå til præferencer, og indtast følgende adresse i tekstfeltet "Yderligere Boards Manager -webadresser:", klik derefter på OK.
  3. Gå til Værktøjer> Board> Boards Manager. Søg efter ESP8266 og installer "esp8266 af ESP8266 Community"
  4. Gå til Værktøjer> Board> NodeMCU 1.0. Det vil blive angivet nedenfor de andre Arduino -tavler.
  5. Sørg for, at din NodeMCU er tilsluttet via USB, og gå til Værktøjer> Port> Vælg din USB -port.
  6. Download og åbn SolarMonitor.ino -filen, og åbn den i Arduino IDE. Øverst i programmet er der 4 oplysninger, som programmet skal køre for at kunne lykkes. Disse er dit trådløse netværkssid og adgangskode, din Envoy IP -adresse, der er angivet på Envoy -skærmen, og værdien af en kWh solenergi i cent. Du kan få denne sidste værdi fra din elregning. Hvis du er tilmeldt et SREC -program gennem din stat, skal du også tilføje det.
  7. Upload det ændrede program til din NodeMCU ved at klikke på knappen upload (pil) øverst til venstre i vinduet.

Trin 4: Byg elektronikken

Byg elektronikken
Byg elektronikken
Byg elektronikken
Byg elektronikken

Se ledningsdiagrammet ovenfor for at bygge elektronikkomponenterne. Resumé er herunder:

  • Positiv ende af grøn LED forbundet til D6, negativ ende til 100 ohm modstand.
  • Positiv ende af gul LED er forbundet til D7, negativ ende til 100 ohm modstand.
  • Positiv ende af piezo -summer er forbundet til D8.
  • Alle kredsløb afsluttes ved GND.

Trin 5: Byg kassen

Byg kassen
Byg kassen

Brug STL -filerne ovenfor til at udskrive boksen. Jeg brugte gul filament. For at lave spørgsmålstegn indsættes, skæres tre firkanter af plexiglas 3-1/8 "x 3-1/8". Jeg ville have spørgsmålstegnene til at slippe lys igennem, men tilsløre elektronikken indeni, så jeg gav dem en let belægning af hvid spraymaling. Jeg brugte Rust-oleum, men noget mere gennemsigtigt ville nok fungere bedre. Når skærene er tørre, skal du bruge et par klatter varm lim til at fastgøre dem til indersiden af kassen. Tilføj derefter vægadapteren til æsken med stikkene stikker gennem bagsiden. Fastgør det på plads med en klat varm lim på bunden.

Trin 6: Tilføj elektronikken

Image
Image

Slut dit USB -kabel til vægadapteren, og slut det til NodeMCU. Jeg brugte et forkortet kabel her for at minimere rod i kassen. Stik til sidst brødbrættet bag på æsken ved hjælp af klæbemidlet i bunden eller en anden klat varm lim. Pop på toppen, og stik den suger i. Før du ved af det, vil du være op til dine øjne i Mario -mønter!

Trin 7: Fremtidige trin

  • Hvis du har et solpanelsystem fremstillet af en anden end Enphase, vil jeg også meget gerne hjælpe dig med at få dette til at fungere på dit system. Så længe der er en slags lokal eller webbaseret API, bør det være ligetil strengmanipulation. Send en kommentar, og hvis jeg kan hjælpe, gør jeg det.
  • Jeg kan tilføje et numerisk display, så jeg kan se centerne tikke op hver gang det binger. Bliv hængende.

Anbefalede: