Tartalomjegyzék:

Mario Question Block Solar Monitor: 7 lépés (képekkel)
Mario Question Block Solar Monitor: 7 lépés (képekkel)

Videó: Mario Question Block Solar Monitor: 7 lépés (képekkel)

Videó: Mario Question Block Solar Monitor: 7 lépés (képekkel)
Videó: How to speak so that people want to listen | Julian Treasure | TED 2024, Július
Anonim
Mario Question Block Solar Monitor
Mario Question Block Solar Monitor

A tetőn van egy napelemes rendszer, amely áramot termel számunkra. Elég nagy befektetés volt, és lassan megtérül az idő múlásával. Mindig úgy gondoltam rá, mint egy fillérre, amikor néhány másodpercenként egy vödörbe csöppen, amikor kisüt a nap. Napról napra ezek a fillérek összeadódnak! Úgy döntöttem, hogy felépítek egy monitort, amely életre kelti ezt a koncepciót. A Mario Brothers kérdőjelblokkja tökéletesen megfelelt. Minden alkalommal, amikor napelemeink egy fillér értékű áramot termelnek, a blokk kigyullad és lejátssza a Mario érme hangját. Minden alkalommal, amikor a panelek egy dollár értékű áramot termelnek (100 érme), felgyullad és a Mario 1up hangját játssza le, mint a játék. Boldog emlékeztető, hogy a paneleim keményen dolgoznak, még akkor is, ha én nem.

Megjegyzés: A projekt kódja jelenleg csak az Enphase rendszerekkel működik. Ha más monitorral rendelkező rendszere van, szívesen együttműködnék egy olyan megoldás kidolgozásában, amely az Ön számára is működne, csak hagyjon megjegyzést alább.

1. lépés: Hogyan működik?

Hogyan működik
Hogyan működik
Hogyan működik
Hogyan működik

Ez a projekt NodeMCU segítségével vezeték nélkül csatlakozik az Enphase Envoy dobozhoz a napenergia -termelés figyelésére. Ha jelenleg hálózathoz csatlakozik, és egy küldött van rajta, ellenőrizze annak IP -címét a doboz képernyőjén. Az enyém jelenleg 192.168.1.10. Ha követi az alábbi linket, rövid (JSON) szöveges választ kap, amely jelzi, hogy mennyi energiát termeltek a panelek eddig, és az aktuális teljesítményt.

192.168.1.10/api/v1/production (Valószínűleg módosítania kell a 192.168.1.10 részt, hogy megfeleljen a küldött IP -címének.)

Ez a projekt a "wattsNow" értéket és a telepítéskor megadott kilowattóránkénti árat használja ki annak kiszámításához, hogy mennyi ideig tart a rendszer egy cent értékű villamos energiát termelni. Amint ez az idő eltelik, lejátssza az érme hangját, és sárgán villog.

2. lépés: Gyűjtse össze az anyagokat

Gyűjtse össze az anyagokat
Gyűjtse össze az anyagokat
Gyűjtse össze az anyagokat
Gyűjtse össze az anyagokat

A napelemes monitor építéséhez a következőkre lesz szüksége.

Elektromos alkatrészek:

  • NodeMCU Amazon 4,99 dollár
  • Mini kenyeretábla
  • Sárga és zöld LED
  • Piezo hangjelző
  • 2-100 Ω ellenállások
  • USB Micro B kábel (egy rövidet használtam a projekt áramellátásához, és egy hosszabbat a program feltöltéséhez)
  • Jumper vezetékek
  • USB fali adapter (régi iPhone töltőt használtam)
  • Az Enphase Envoy Monitor vezeték nélküli útválasztóhoz csatlakozik

Doboz összetevői:

  • 3D nyomtató, lehetőleg sárga szállal
  • 3 darab plexi vágott 3-1/8 "négyzetre
  • fehér spray-festék (Rust-oleumot használtam, de valami átlátszóbb valószínűleg jobb lenne)

3. lépés: Kezdje el a NodeMCU használatát, és töltse fel a programot

Kezdje el a NodeMCU használatát, és töltse fel a programot
Kezdje el a NodeMCU használatát, és töltse fel a programot
Kezdje el a NodeMCU használatát, és töltse fel a programot
Kezdje el a NodeMCU használatát, és töltse fel a programot

Magesh Jayakumar kitűnő útmutatást készített a NodeMCU használatához. Gyors útmutató a Nodemcu ESP8266 -hoz az Arduino IDE -n Világos, lényegre törő, és néhány példát hoz fel. Érdemes megnézni, ha új vagy a NodeMCU -ban, de itt is megadom a fontos lépéseket.

  1. Töltse le, telepítse és indítsa el az Arduino IDE -t.
  2. Lépjen a beállításokhoz, és írja be a következő címet a "További táblák kezelői URL -ek:" szövegmezőbe, majd kattintson az OK gombra.https://arduino.esp8266.com/stable/package_esp8266com_index.json
  3. Lépjen az Eszközök> Tábla> Fórumkezelő menüpontba. Keresse meg az ESP8266 alkalmazást, és telepítse az "esp8266 by ESP8266 Community" fájlt
  4. Lépjen az Eszközök> Tábla> NodeMCU 1.0 menüpontra. A többi Arduino tábla alatt lesz felsorolva.
  5. Győződjön meg arról, hogy a NodeMCU USB -n keresztül csatlakozik, és válassza az Eszközök> Port> USB -port kiválasztása lehetőséget.
  6. Töltse le és nyissa meg a SolarMonitor.ino fájlt, és nyissa meg az Arduino IDE -ben. A program tetején 4 információ található, amelyek a program sikeres futtatásához szükségesek. Ezek a vezeték nélküli hálózat SSID -je és jelszava, az Envoy IP -címe, amely megjelenik a Küldő képernyőn, és egy kWh napenergia értéke centben. Ezt az utolsó értéket a villanyszámlájából kaphatja meg. Ha az államán keresztül beiratkozott egy SREC programba, adja hozzá azt is.
  7. Töltse fel a módosított programot a NodeMCU -ba az ablak bal felső sarkában található feltöltés (nyíl) gombra kattintva.

4. lépés: Építse fel az elektronikát

Építsd fel az elektronikát
Építsd fel az elektronikát
Építsd fel az elektronikát
Építsd fel az elektronikát

Az elektronikai alkatrészek felépítéséhez tekintse meg a fenti kapcsolási rajzot. Az összefoglaló az alábbiakban található:

  • A zöld LED pozitív vége a D6 -hoz csatlakozik, a negatív vége a 100 ohmos ellenálláshoz.
  • A sárga LED pozitív vége a D7 -hez, a negatív vége a 100 ohmos ellenálláshoz van csatlakoztatva.
  • A piezo zümmögő pozitív vége a D8 -hoz van csatlakoztatva.
  • Minden áramkör a GND -nél végződik.

5. lépés: Készítse el a dobozt

Építsd meg a dobozt
Építsd meg a dobozt

A doboz kinyomtatásához használja a fenti STL fájlokat. Sárga szálat használtam. A kérdőjel-betétek elkészítéséhez vágjon három négyzetet 3-1/8 "x 3-1/8" plexiből. Azt akartam, hogy a kérdőjelek átengedjék a fényt, de elhomályosítsák a belsejében lévő elektronikát, így világos bevonatot kaptam fehér festékszóró festékkel. Rust-oleumot használtam, de valami átlátszóbb valószínűleg jobban működne. Miután a betétek megszáradtak, használjon néhány csepp forró ragasztót, hogy rögzítse őket a doboz belső felületéhez. Ezután tegye a fali adaptert a dobozba úgy, hogy a szárak a hátulján keresztül ragadjanak. Rögzítse a helyére egy csomó forró ragasztóval az alján.

6. lépés: Adja hozzá az elektronikát

Image
Image

Csatlakoztassa az USB -kábelt a fali adapterhez, és csatlakoztassa a NodeMCU -hoz. Rövidített kábelt használtam, hogy minimálisra csökkentsem a doboz rendetlenségét. Végül ragassza a kenyérlapot a doboz hátuljára az alján található ragasztóval vagy egy másik meleg ragasztóval. Pattanjon a tetejére, és csatlakoztassa a balekot. Mielőtt észrevenné, Mario -érmékben lesz a szeme!

7. lépés: Jövőbeni lépések

  • Ha napelemes rendszerét valaki más készítette, mint az Enphase, szívesen segítek abban is, hogy ez működjön a rendszeren. Mindaddig, amíg létezik valamilyen helyi vagy webalapú API, egyszerű karakterlánc-manipulációnak kell lennie. Írj egy megjegyzést, és ha tudok segíteni, segítek.
  • Hozzáadhatok egy numerikus kijelzőt, hogy lássam, hogy a cent minden egyes csörgéskor ketyeg. Maradjon velünk.

Ajánlott: