Obsah:

Solárny monitor Mario Question Block: 7 krokov (s obrázkami)
Solárny monitor Mario Question Block: 7 krokov (s obrázkami)

Video: Solárny monitor Mario Question Block: 7 krokov (s obrázkami)

Video: Solárny monitor Mario Question Block: 7 krokov (s obrázkami)
Video: 8 инструментов в Excel, которыми каждый должен уметь пользоваться 2024, Júl
Anonim
Solárny monitor Mario Question Block
Solárny monitor Mario Question Block

Na streche máme solárny panel, ktorý pre nás vyrába elektrickú energiu. Vopred to bola veľká investícia, ktorá sa časom pomaly vracia. Vždy som to považoval za cent, ktorý každých pár sekúnd padne do vedra, keď vyjde slnko. Tieto haliere sa zo dňa na deň sčítajú! Rozhodol som sa postaviť monitor, ktorý uvedie tento koncept do života. Blok otáznikov od spoločnosti Mario Brothers sa ukázal ako perfektne vhodný. Zakaždým, keď naše solárne panely generujú elektrickú energiu v hodnote jednej penny, blok sa rozsvieti a prehrá zvuk mince Mario. Zakaždým, keď panely generujú elektrickú energiu v hodnote jedného dolára (100 mincí), rozsvieti sa a hrá zvuk Mario 1up rovnako ako hra. Je to šťastná pripomienka, že moje panely tvrdo pracujú, aj keď ja nie.

Poznámka: Kód v tomto projekte v súčasnosti funguje iba so systémami Enphase. Ak máte systém s iným monitorom, rád by som spolupracoval na riešení, ktoré by fungovalo pre vaše, stačí zanechať komentár nižšie.

Krok 1: Ako to funguje

Ako to funguje
Ako to funguje
Ako to funguje
Ako to funguje

Tento projekt používa NodeMCU na bezdrôtové pripojenie k boxu Enphase Envoy na monitorovanie slnečnej výroby. Ak ste práve pripojení k sieti, v ktorej je vyslanec, skontrolujte jej IP adresu na obrazovke v poli. Môj je momentálne na 192.168.1.10. Ak kliknete na odkaz nižšie, dostanete krátku (JSON) textovú odpoveď, ktorá naznačuje, koľko energie vaše panely doteraz vyprodukovali a aktuálny výkon.

192.168.1.10/api/v1/production (Pravdepodobne budete musieť zmeniť časť 192.168.1.10 tak, aby zodpovedala vašej IP adrese vyslanca.)

Tento projekt používa hodnotu „wattsNow“a cenu za kilowatthodinu uvedenú pri inštalácii na výpočet toho, ako dlho trvá systému generovanie elektrickej energie v hodnote jedného centu. Akonáhle tento čas uplynie, prehrá zvuk mince a bliká žlto.

Krok 2: Zhromaždite materiály

Zhromaždite materiály
Zhromaždite materiály
Zhromaždite materiály
Zhromaždite materiály

Na stavbu tohto solárneho monitora budete potrebovať nasledujúce.

Elektronické komponenty:

  • NodeMCU Amazon 4,99 dolárov
  • Mini Breadboard
  • Žltá a zelená LED
  • Piezo bzučiak
  • 2-100 Ω odpory
  • Kábel USB Micro B (na napájanie projektu som použil krátky a na nahranie programu dlhší)
  • Prepojovacie vodiče
  • USB nástenný adaptér (použil som starú nabíjačku pre iPhone)
  • Monitor Enphase Envoy je pripojený k bezdrôtovému smerovaču

Súčasti škatule:

  • 3D tlačiareň, najlepšie so žltým vláknom
  • 3 kusy plexiskla narezané na štvorec 3-1/8 palcov
  • biela farba v spreji (použil som Rust-oleum, ale niečo transparentnejšie by asi bolo lepšie)

Krok 3: Začnite s NodeMCU a nahrajte program

Začnite s NodeMCU a nahrajte program
Začnite s NodeMCU a nahrajte program
Začnite s NodeMCU a nahrajte program
Začnite s NodeMCU a nahrajte program

Magesh Jayakumar vytvoril vynikajúci návod, ako začať s NodeMCU. Rýchly štart k Nodemcu ESP8266 na Arduino IDE Je to jasné, k veci, a uvádza niekoľko príkladov. Stojí za to zistiť, či ste v NodeMCU noví, ale aj tu uvediem dôležité kroky.

  1. Stiahnite, nainštalujte a spustite Arduino IDE.
  2. Prejdite na predvoľby a do textového poľa „Adresy URL správcu ďalších dosiek:“zadajte nasledujúcu adresu, potom kliknite na tlačidlo OK.https://arduino.esp8266.com/stable/package_esp8266com_index.json
  3. Prejdite na Nástroje> Doska> Správca dosiek. Vyhľadajte ESP8266 a nainštalujte „esp8266 od komunity ESP8266“
  4. Prejdite na Nástroje> Doska> NodeMCU 1.0. Bude uvedený pod ostatnými doskami Arduino.
  5. Uistite sa, že je váš NodeMCU pripojený cez USB a prejdite na Nástroje> Port> Vyberte svoj USB port.
  6. Stiahnite a otvorte súbor SolarMonitor.ino a otvorte ho v Arduino IDE. V hornej časti programu sú 4 informácie, ktoré program potrebuje na úspešné spustenie. Sú to sid a heslo vašej bezdrôtovej siete, vaša IP adresa Envoy uvedená na obrazovke Envoy a hodnota jednej kWh slnečnej energie v centoch. Túto poslednú hodnotu môžete získať z účtu za elektrinu. Ak ste zapísaní do programu SREC prostredníctvom svojho štátu, pridajte ho tiež.
  7. Odošlite upravený program do svojho NodeMCU kliknutím na tlačidlo nahrávania (šípka) v ľavej hornej časti okna.

Krok 4: Zostavte elektroniku

Zostavte elektroniku
Zostavte elektroniku
Zostavte elektroniku
Zostavte elektroniku

Pri zostavovaní komponentov elektroniky postupujte podľa vyššie uvedenej schémy zapojenia. Zhrnutie je nižšie:

  • Pozitívny koniec zelenej diódy LED pripojenej k D6, záporný koniec k odporu 100 ohmov.
  • Pozitívny koniec žltej LED je pripojený k D7, negatívny koniec k odporu 100 ohmov.
  • Pozitívny koniec piezoelektrického bzučiaka je pripojený k D8.
  • Všetky obvody končia na GND.

Krok 5: Zostavte krabicu

Postavte box
Postavte box

Na vytlačenie poľa použite súbory STL uvedené vyššie. Použil som žlté vlákno. Ak chcete vložiť otáznik, nakrájajte tri štvorce plexiskla 3-1/8 "x 3-1/8". Chcel som, aby otázniky prepúšťali svetlo, ale zakrývali elektroniku vo vnútri, a tak som im dal ľahký náter bielou farbou v spreji. Použil som Rust-oleum, ale niečo transparentnejšie by asi fungovalo lepšie. Akonáhle sú vložky suché, pomocou niekoľkých tampónov horúceho lepidla ich pripevnite k vnútorným plochám škatule. Potom pridajte nástenný adaptér do škatule tak, aby hroty trčali zozadu. Zaistite ho na mieste kvapkou horúceho lepidla na dne.

Krok 6: Pridajte elektroniku

Image
Image

Pripojte kábel USB k nástennému adaptéru a pripojte ho k NodeMCU. Tu som použil skrátený kábel, aby som minimalizoval neporiadok v krabici. Nakoniec prilepte dosku na zadnú stranu škatule lepidlom na dne alebo iným kúskom horúceho lepidla. Vyskočte na vrch a zapojte to, čo nasáva. Kým si to uvedomíte, v minciach Mario budete až po oči!

Krok 7: Budúce kroky

  • Ak máte systém solárnych panelov vyrobený niekým iným ako Enphase, rád vám pomôžem s fungovaním tohto systému aj vo vašom systéme. Pokiaľ existuje nejaký druh lokálneho alebo webového rozhrania API, mala by to byť jednoduchá manipulácia so reťazcom. Napíšte komentár a ak môžem, pomôžem.
  • Môžem pridať číselný displej, aby som videl, ako centy tikajú vždy, keď bingujú. Zostaňte naladení.

Odporúča: