Cuprins:

Monitorul solar Mario Block Block: 7 pași (cu imagini)
Monitorul solar Mario Block Block: 7 pași (cu imagini)

Video: Monitorul solar Mario Block Block: 7 pași (cu imagini)

Video: Monitorul solar Mario Block Block: 7 pași (cu imagini)
Video: Elena se cacă în pădure 2024, Iulie
Anonim
Monitorul solar Mario Question Block
Monitorul solar Mario Question Block

Avem pe acoperiș un sistem de panouri solare care generează electricitate pentru noi. A fost o investiție mare în avans și se plătește încet în timp. M-am gândit întotdeauna la el ca la un bănuț care cade într-o găleată la fiecare câteva secunde când soarele este afară. Zi după zi, acești bănuți se adună! Am decis să construiesc un monitor care să dea viață acelui concept. Un bloc de semne de întrebare de la Mario Brothers s-a dovedit a fi o potrivire perfectă. De fiecare dată când panourile noastre solare generează electricitate în valoare de un penny, blocul se aprinde și redă sunetul monedei Mario. De fiecare dată când panourile generează electricitate în valoare de un dolar (100 de monede), se aprinde și redă sunetul Mario 1up la fel ca jocul. Este un memento fericit că panourile mele lucrează din greu chiar și atunci când nu sunt.

Notă: Codul din acest proiect funcționează în prezent numai cu sistemele Enphase. Dacă aveți un sistem cu un alt monitor, mi-ar plăcea să colaborez la o soluție care ar funcționa pentru dvs., lăsați doar un comentariu mai jos.

Pasul 1: Cum funcționează

Cum functioneaza
Cum functioneaza
Cum functioneaza
Cum functioneaza

Acest proiect folosește un NodeMCU pentru a se conecta fără fir la cutia Enphase Envoy pentru a monitoriza producția solară. Dacă sunteți conectat în prezent la o rețea cu un Envoy pe acesta, verificați adresa IP a acesteia privind ecranul de pe casetă. Al meu este în prezent la 192.168.1.10. Dacă urmați link-ul de mai jos, veți primi un răspuns scurt (JSON) care indică câtă energie a generat panourile dvs. până acum și puterea curentă.

192.168.1.10/api/v1/production (Probabil va trebui să schimbați partea 192.168.1.10 pentru a se potrivi cu adresa IP a Envoy-ului dvs.)

Acest proiect folosește valoarea „wattsNow” și un preț pe kilowatt oră furnizat la configurare pentru a calcula cât durează sistemul pentru a genera electricitate în valoare de un cent. Odată ce timpul trece, acesta redă sunetul monedei și clipește galben.

Pasul 2: Strângeți materialele

Adunați materialele
Adunați materialele
Adunați materialele
Adunați materialele

Veți avea nevoie de următoarele pentru a construi acest monitor solar.

Componente electronice:

  • NodeMCU Amazon 4,99 USD
  • Mini Breadboard
  • LED galben și verde
  • Buzzer piezo
  • Rezistențe de 2-100 Ω
  • Cablu USB Micro B (am folosit unul scurt pentru a alimenta proiectul și unul mai lung pentru a încărca programul)
  • Sârme de jumper
  • Adaptor de perete USB (am folosit un încărcător iPhone vechi)
  • Enphase Envoy Monitor conectat la un router wireless

Componente cutie:

  • Imprimantă 3D, cu filament de preferință galben
  • 3 bucăți de plexiglas tăiate la 3-1 / 8 "pătrat
  • vopsea albă spray (am folosit Rust-oleum, dar ceva mai transparent ar fi probabil mai bun)

Pasul 3: Începeți cu NodeMCU și încărcați programul

Începeți cu NodeMCU și încărcați programul
Începeți cu NodeMCU și încărcați programul
Începeți cu NodeMCU și încărcați programul
Începeți cu NodeMCU și încărcați programul

Magesh Jayakumar a creat o instruire excelentă pentru a începe cu NodeMCU. Pornire rapidă la Nodemcu ESP8266 pe Arduino IDE Este clar, la obiect, și oferă câteva exemple. Merită să verificați dacă sunteți nou în NodeMCU, dar voi da pașii importanți și aici.

  1. Descărcați, instalați și lansați ID-ul Arduino.
  2. Mergeți la preferințe și introduceți următoarea adresă în caseta de text „Adrese URL suplimentare pentru panouri:”, apoi faceți clic pe OK.https://arduino.esp8266.com/stable/package_esp8266com_index.json
  3. Accesați Instrumente> Tablou> Manager placi. Căutați ESP8266 și instalați „Comunitatea ESP8266 de către Comunitatea ESP8266”
  4. Accesați Instrumente> Placă> NodeMCU 1.0. Acesta va fi listat sub celelalte plăci Arduino.
  5. Asigurați-vă că NodeMCU este conectat prin USB și accesați Instrumente> Port> Selectați portul USB.
  6. Descărcați și deschideți fișierul SolarMonitor.ino și deschideți-l în ID-ul Arduino. În partea de sus a programului există 4 informații pe care programul trebuie să le ruleze cu succes. Acestea sunt SSD-ul și parola rețelei fără fir, adresa IP a Envoy listată pe ecranul Envoy și valoarea unui kWh de energie solară în cenți. Puteți obține această ultimă valoare din factura dvs. de energie electrică. Dacă sunteți înscris într-un program SREC prin statul dvs., adăugați și asta.
  7. Încărcați programul modificat pe NodeMCU făcând clic pe butonul de încărcare (săgeată) din partea stângă sus a ferestrei.

Pasul 4: Construiți aparatele electronice

Construiți electronica
Construiți electronica
Construiți electronica
Construiți electronica

Consultați schema de cabluri de mai sus pentru a construi componentele electronice. Rezumatul este mai jos:

  • Capăt pozitiv al LED-ului verde conectat la D6, Capăt negativ la rezistența de 100 ohmi.
  • Capătul pozitiv al LED-ului galben este conectat la D7, Capătul negativ la rezistorul de 100 ohmi.
  • Capătul pozitiv al sonorului piezo este conectat la D8.
  • Toate circuitele se termină la GND.

Pasul 5: Construiește cutia

Construiește Cutia
Construiește Cutia

Utilizați fișierele STL de mai sus pentru a imprima caseta. Am folosit filament galben. Pentru a face inserțiile semnului întrebării, tăiați trei pătrate de plexiglas 3-1 / 8 "x 3-1 / 8". Am vrut ca semnele de întrebare să permită trecerea luminii, dar să ascundă electronica din interior, așa că le-am dat un strat ușor de vopsea albă spray. Am folosit Rust-oleum, dar ceva mai transparent ar funcționa probabil mai bine. Odată ce inserțiile sunt uscate, utilizați câteva pete de adeziv fierbinte pentru a le fixa pe fețele interioare ale cutiei. Apoi adăugați adaptorul de perete în cutie cu vârfurile care se lipesc prin spate. Fixați-l în loc cu un pic de adeziv fierbinte pe fund.

Pasul 6: Adăugați elementele electronice

Image
Image

Conectați cablul USB la adaptorul de perete și conectați-l la NodeMCU. Am folosit un cablu scurtat aici pentru a minimiza dezordinea din cutie. În cele din urmă lipiți panoul de spate în partea din spate a cutiei folosind adezivul de pe fund sau o altă picătură de adeziv fierbinte. Pop pe partea de sus și conectați ventuza. Înainte de a vă da seama, veți fi la curent cu monedele Mario!

Pasul 7: Pași viitori

  • Dacă aveți un sistem de panouri solare realizat de altcineva decât Enphase, mi-ar plăcea să vă ajut să lucrați și la sistemul dvs. Atâta timp cât există un fel de API local sau bazat pe web, ar trebui să fie o manipulare simplă a șirurilor. Postează un comentariu și, dacă pot ajuta, o voi face.
  • Aș putea adăuga un afișaj numeric, astfel încât să văd cenții care se bifează de fiecare dată când sună. Rămâneți aproape.

Recomandat: