Taula de continguts:

Monitor solar del bloc de preguntes de Mario: 7 passos (amb imatges)
Monitor solar del bloc de preguntes de Mario: 7 passos (amb imatges)

Vídeo: Monitor solar del bloc de preguntes de Mario: 7 passos (amb imatges)

Vídeo: Monitor solar del bloc de preguntes de Mario: 7 passos (amb imatges)
Vídeo: Беслан. Помни / Beslan. Remember (english & español subs) 2024, Desembre
Anonim
Monitor solar de Mario Question Block
Monitor solar de Mario Question Block

Tenim un sistema de panells solars al nostre sostre que ens genera electricitat. Va ser una gran inversió per endavant i es retorna lentament amb el pas del temps. Sempre ho he pensat com un cèntim que cau en una galleda cada pocs segons quan surt el sol. Dia rere dia aquests cèntims sumen! Vaig decidir construir un monitor que donés vida a aquest concepte. Un bloc de signes d’interrogació de Mario Brothers va resultar ser un ajust perfecte. Cada vegada que els nostres panells solars generen un cèntim d’electricitat, el bloc s’il·lumina i reprodueix el so de la moneda de Mario. Cada vegada que els panells generen electricitat per valor d'un dòlar (100 monedes), s'encén i reprodueix el so de Mario 1up com el joc. És un recordatori feliç que els meus panells estan treballant molt fins i tot quan no ho estic.

Nota: Actualment, el codi d’aquest projecte només funciona amb sistemes Enphase. Si teniu un sistema amb un monitor diferent, m'encantaria col·laborar en una solució que funcionés bé, només heu de deixar un comentari a continuació.

Pas 1: Com funciona

Com funciona
Com funciona
Com funciona
Com funciona

Aquest projecte utilitza un NodeMCU per connectar-se sense fils a la caixa Enphase Envoy per controlar la producció solar. Si actualment esteu connectat a una xarxa amb un enviat, comproveu la seva adreça IP mirant la pantalla del quadre. Actualment el meu és a 192.168.1.10. Si seguiu l'enllaç següent, obtindreu una resposta de text breu (JSON) que indica quanta energia han generat els vostres panells fins ara i la potència actual.

192.168.1.10/api/v1/production (probablement haureu de canviar la part 192.168.1.10 perquè coincideixi amb la vostra adreça IP de Envoy).

Aquest projecte utilitza el valor "wattsNow" i un preu per quilowatt hora proporcionat a la configuració per calcular el temps que triga el sistema a generar electricitat per valor d'un cèntim. Un cop passa aquest temps, toca el so de la moneda i parpelleja de color groc.

Pas 2: reuniu els materials

Reuneix els materials
Reuneix els materials
Reuneix els materials
Reuneix els materials

Necessiteu el següent per construir aquest monitor solar.

Components electrònics:

  • NodeMCU Amazon 4,99 dòlars
  • Mini tauler de pa
  • LED groc i verd
  • Zumbador piezoelèctric
  • Resistències de 2-100 Ω
  • Cable USB Micro B (he utilitzat un de curt per alimentar el projecte i un de més llarg per penjar el programa)
  • Filferros de pont
  • Adaptador de paret USB (he utilitzat un carregador d'iPhone antic)
  • Enphase Envoy Monitor connectat a un encaminador sense fils

Components de la caixa:

  • Impressora 3D, amb filament preferentment groc
  • 3 peces de plexiglàs tallades a 3-1 / 8 "quadrades
  • pintura en aerosol blanca (he utilitzat Rust-oleum, però alguna cosa més transparent probablement seria millor)

Pas 3: Comenceu a utilitzar NodeMCU i pengeu el programa

Comenceu a utilitzar NodeMCU i pengeu el programa
Comenceu a utilitzar NodeMCU i pengeu el programa
Comenceu a utilitzar NodeMCU i pengeu el programa
Comenceu a utilitzar NodeMCU i pengeu el programa

Magesh Jayakumar ha creat una instrucció excel·lent per començar amb el NodeMCU. Inici ràpid de Nodemcu ESP8266 a Arduino IDE És clar, fins al punt, i en dóna alguns exemples. Val la pena comprovar si sou nou a NodeMCU, però també donaré els passos importants aquí.

  1. Descarregueu, instal·leu i inicieu l'IDE Arduino.
  2. Aneu a les preferències i introduïu la següent adreça al quadre de text "URL de gestor de taules addicionals" i feu clic a D'acord.
  3. Aneu a Eines> Tauler> Gestor de taulers. Cerqueu ESP8266 i instal·leu "Esp8266 per la comunitat ESP8266"
  4. Aneu a Eines> Tauler> NodeMCU 1.0. Es mostrarà a sota de les altres plaques Arduino.
  5. Assegureu-vos que el NodeMCU estigui connectat per USB i aneu a Eines> Port> Seleccioneu el port USB.
  6. Descarregueu i obriu el fitxer SolarMonitor.ino i obriu-lo a l'IDE Arduino. A la part superior del programa hi ha 4 informació que el programa necessita per executar-se amb èxit. Aquestes són la vostra ssid i contrasenya de la xarxa sense fils, la vostra adreça IP Envoy que apareix a la pantalla Envoy i el valor d’un kWh d’energia solar en centaus. Podeu obtenir aquest darrer valor de la vostra factura d’electricitat. Si esteu inscrit en un programa SREC a través del vostre estat, afegiu-lo també.
  7. Carregueu el programa modificat al vostre NodeMCU fent clic al botó de càrrega (fletxa) situat a la part superior esquerra de la finestra.

Pas 4: Creeu l'electrònica

Construeix l’electrònica
Construeix l’electrònica
Construeix l’electrònica
Construeix l’electrònica

Consulteu el diagrama de cablejat anterior per construir els components electrònics. A continuació es mostra el resum:

  • Extrem positiu del LED verd connectat a D6, extrem negatiu a la resistència de 100 ohm.
  • L'extrem positiu del LED groc està connectat a D7, l'extrem negatiu a la resistència de 100 ohm.
  • L’extrem positiu del brunzidor piezoelèctric està connectat a D8.
  • Tots els circuits acaben a GND.

Pas 5: Creeu la caixa

Construeix la caixa
Construeix la caixa

Utilitzeu els fitxers STL anteriors per imprimir el quadre. He utilitzat filament groc. Per fer insercions de signes d'interrogació, talla tres quadrats de plexiglàs de 3-1 / 8 "x 3-1 / 8". Volia que els signes d’interrogació deixessin passar la llum, però que fosqués l’electrònica que hi havia al seu interior, de manera que els vaig donar un lleuger revestiment de pintura en aerosol blanca. Vaig utilitzar Rust-oleum, però alguna cosa més transparent probablement funcionaria millor. Una vegada que les insercions estiguin seques, utilitzeu algunes gotes de cola calenta per fixar-les a les cares interiors de la caixa. A continuació, afegiu l’adaptador de paret a la caixa amb les puntes que passen per la part posterior. Assegureu-lo al lloc amb una mica de cola calenta a la part inferior.

Pas 6: afegiu l'electrònica

Image
Image

Connecteu el cable USB a l’adaptador de paret i connecteu-lo al NodeMCU. He utilitzat un cable escurçat aquí per minimitzar el desordre de la caixa. Finalment, enganxeu la tauleta a la part posterior de la caixa amb l’adhesiu que hi ha a la part inferior o amb una altra mica de cola calenta. Poseu-vos a la part superior i connecteu la ventosa. Abans que ho sàpigueu, estareu a l’alçada de les monedes de Mario.

Pas 7: Passos futurs

  • Si teniu un sistema de panells solars fabricat per algú que no sigui Enphase, m'encantaria ajudar-vos a que això funcioni també al vostre sistema. Mentre hi hagi algun tipus d’API local o basada en web, hauria de ser una manipulació directa de cadenes. Envia un comentari i, si puc ajudar-te, ho faré.
  • Puc afegir una pantalla numèrica per poder veure els cèntims que augmenten cada cop que pica. Estigueu atents.

Recomanat: