Sadržaj:

Mario Solarni monitor bloka pitanja: 7 koraka (sa slikama)
Mario Solarni monitor bloka pitanja: 7 koraka (sa slikama)

Video: Mario Solarni monitor bloka pitanja: 7 koraka (sa slikama)

Video: Mario Solarni monitor bloka pitanja: 7 koraka (sa slikama)
Video: Буэнос-Айрес - Невероятно яркая и душевная столица Аргентины. Гостеприимная и легкая для иммиграции 2024, Novembar
Anonim
Mario Question Block Solar Monitor
Mario Question Block Solar Monitor

Na krovu imamo sistem solarnih panela koji za nas proizvodi električnu energiju. Bila je to velika investicija unaprijed i polako se vraća s vremenom. Uvijek sam na to gledao kao na novčić koji pada u kantu svakih nekoliko sekundi kad izađe sunce. Iz dana u dan ti novčići se zbrajaju! Odlučio sam izgraditi monitor koji će oživjeti taj koncept. Ispostavilo se da se Mario Brothers s upitnikom savršeno uklapa. Svaki put kada naši solarni paneli proizvedu jednu kunu električne energije, blok se pali i reproducira zvuk Mario kovanice. Svaki put kad paneli generiraju električnu energiju vrijednu jedan dolar (100 novčića), zasvijetle i puštaju zvuk Mario 1up baš kao i igra. To je sretan podsjetnik da moji paneli naporno rade čak i kad ja nisam.

Napomena: Kod u ovom projektu trenutno radi samo sa Enphase sistemima. Ako imate sistem s drugim monitorom, volio bih surađivati na rješenju koje bi odgovaralo vašem, samo ostavite komentar ispod.

Korak 1: Kako to funkcionira

Kako radi
Kako radi
Kako radi
Kako radi

Ovaj projekt koristi NodeMCU za bežično povezivanje s kutijom Enphase Envoy za praćenje proizvodnje sunca. Ako ste trenutno povezani na mrežu sa izaslanikom, provjerite njenu IP adresu gledajući ekran u okviru. Moj je trenutno na 192.168.1.10. Ako slijedite donju vezu, dobit ćete kratki (JSON) tekstualni odgovor koji pokazuje koliko su energije vaši paneli do sada generirali i trenutna izlazna snaga.

192.168.1.10/api/v1/production (Vjerovatno ćete morati promijeniti dio 192.168.1.10 tako da odgovara vašoj IP adresi poslanika.)

Ovaj projekt koristi vrijednost "wattsNow" i cijenu po kilovat satu navedenu pri postavljanju kako bi izračunao koliko je potrebno sistemu da proizvede električnu energiju vrijednu jedan cent. Nakon što prođe to vrijeme, pušta zvuk novčića i treperi žuto.

Korak 2: Prikupite materijale

Prikupite materijale
Prikupite materijale
Prikupite materijale
Prikupite materijale

Za izradu ovog solarnog monitora trebat će vam sljedeće.

Elektronske komponente:

  • NodeMCU Amazon 4,99 USD
  • Mini Breadboard
  • Žuta i zelena LED dioda
  • Piezo zujalica
  • 2-100 Ω otpornici
  • USB Micro B kabel (koristio sam kratki za napajanje projekta i duži za postavljanje programa)
  • Žice za kratkospojnike
  • USB zidni adapter (koristio sam stari punjač za iPhone)
  • Enphase Envoy Monitor povezan s bežičnim usmjerivačem

Komponente kutije:

  • 3D štampač, sa poželjno žutim filamentom
  • 3 komada pleksiglasa izrezana na kvadrat 3-1/8"
  • bijela boja u spreju (koristila sam Rust-oleum, ali bi nešto transparentnije vjerojatno bilo bolje)

Korak 3: Započnite s NodeMCU -om i prenesite program

Započnite s NodeMCU -om i prenesite program
Započnite s NodeMCU -om i prenesite program
Započnite s NodeMCU -om i prenesite program
Započnite s NodeMCU -om i prenesite program

Magesh Jayakumar stvorio je izvrsne instrukcije za početak rada s NodeMCU -om. Brzi početak rada na Nodemcu ESP8266 na Arduino IDE -u Jasno je, do suštine, i daje nekoliko primjera. Vrijedi provjeriti jeste li novi u NodeMCU -u, ali ovdje ću dati važne korake.

  1. Preuzmite, instalirajte i pokrenite Arduino IDE.
  2. Idite na postavke i unesite sljedeću adresu u tekstualni okvir "Dodatni URL -ovi upravitelja ploča:", a zatim kliknite U redu.
  3. Idite na Alati> Ploča> Upravitelj ploča. Potražite ESP8266 i instalirajte "esp8266 od strane zajednice ESP8266"
  4. Idite na Alati> Ploča> NodeMCU 1.0. Bit će naveden ispod ostalih Arduino ploča.
  5. Provjerite je li vaš NodeMCU povezan USB -om i idite na Alati> Port> Odaberite svoj USB port.
  6. Preuzmite i otvorite datoteku SolarMonitor.ino i otvorite je u Arduino IDE -u. Na vrhu programa nalaze se 4 informacije koje su programu potrebne za uspješan rad. Ovo su ssid i lozinka vaše bežične mreže, vaša IP adresa poslanika navedena na ekranu izaslanika i vrijednost jednog kWh solarne energije u centima. Ovu posljednju vrijednost možete dobiti iz računa za struju. Ako ste upisani u SREC program preko svoje države, dodajte i to.
  7. Otpremite izmijenjeni program na svoj NodeMCU klikom na gumb za prijenos (strelica) u gornjem lijevom kutu prozora.

Korak 4: Izgradite elektroniku

Napravite elektroniku
Napravite elektroniku
Napravite elektroniku
Napravite elektroniku

Pogledajte gornji dijagram ožičenja za izradu elektroničkih komponenti. Rezime je ispod:

  • Pozitivan kraj zelene LED diode spojen na D6, Negativan kraj na 100 ohmski otpornik.
  • Pozitivan kraj žute LED diode spojen je na D7, negativni kraj na 100 ohmski otpornik.
  • Pozitivan kraj piezo zujalice povezan je s D8.
  • Svi krugovi završavaju na GND.

Korak 5: Izgradite kutiju

Napravi kutiju
Napravi kutiju

Za ispis kutije upotrijebite gornje STL datoteke. Koristio sam žutu nit. Da biste unijeli znak pitanja, izrežite tri kvadrata pleksiglasa 3-1/8 "x 3-1/8". Htio sam da znakovi pitanja propuštaju svjetlost, ali zamagljuju elektroniku unutra pa sam im dao lagani premaz bijele boje u spreju. Koristio sam Rust-oleum, ali bi nešto transparentnije vjerojatno bolje funkcioniralo. Nakon što se umetci osuše, upotrijebite nekoliko mrvica vrućeg ljepila kako biste ih pričvrstili za unutarnje strane kutije. Zatim dodajte zidni adapter u kutiju sa zupcima koji vire kroz stražnju stranu. Pričvrstite ga na mjesto sa vrućim ljepilom na dnu.

Korak 6: Dodajte elektroniku

Image
Image

Priključite USB kabel u zidni adapter i spojite ga na NodeMCU. Ovdje sam upotrijebio skraćeni kabel kako bih smanjio nered u kutiji. Konačno zalijepite ploču za leđa na stražnju stranu kutije pomoću ljepila na dnu ili još jednog mrlja vrućeg ljepila. Popnite na vrh i uključite tu sisu. Prije nego što to shvatite, bit ćete do svojih očiju u Mario kovanicama!

Korak 7: Koraci u budućnosti

  • Ako imate sistem solarnih panela koji je napravio neko drugi, a ne Enphase, volio bih vam pomoći da i ovo funkcionira na vašem sistemu. Sve dok postoji neka vrsta lokalnog ili web zasnovanog API-ja, to bi trebala biti jednostavna manipulacija nizovima. Napišite komentar, pa ako mogu pomoći.
  • Mogu dodati numerički prikaz kako bih mogao vidjeti kako centi otkucavaju svaki put kad zazvoni. Ostanite uz nas.

Preporučuje se: