Satura rādītājs:

Mario jautājumu bloku saules monitors: 7 soļi (ar attēliem)
Mario jautājumu bloku saules monitors: 7 soļi (ar attēliem)

Video: Mario jautājumu bloku saules monitors: 7 soļi (ar attēliem)

Video: Mario jautājumu bloku saules monitors: 7 soļi (ar attēliem)
Video: CS50 2016 Week 0 at Yale (pre-release) 2024, Novembris
Anonim
Mario jautājumu bloku saules monitors
Mario jautājumu bloku saules monitors

Uz mūsu jumta ir saules paneļu sistēma, kas mums ražo elektroenerģiju. Iepriekš tas bija liels ieguldījums, un laika gaitā tas lēnām atmaksājas. Es vienmēr esmu domājis par to kā santīmu, kas ik pēc dažām sekundēm pilināmā spainī, kad saule ir ārā. Dienu pēc dienas šie santīmi sasummējas! Es nolēmu izveidot monitoru, kas iedzīvinātu šo koncepciju. Jautājumu bloks no Mario Brothers izrādījās perfekts. Katru reizi, kad mūsu saules paneļi rada viena santīma vērtu elektroenerģiju, bloks iedegas un atskaņo Mario monētas skaņu. Katru reizi, kad paneļi ģenerē vienu dolāru vērtu elektrību (100 monētas), tas iedegas un atskaņo Mario 1up skaņu tāpat kā spēle. Tas ir priecīgs atgādinājums, ka mani paneļi smagi strādā pat tad, kad es neesmu.

Piezīme. Šā projekta kods pašlaik darbojas tikai ar Enphase sistēmām. Ja jums ir sistēma ar citu monitoru, es labprāt sadarbotos, lai rastu risinājumu, kas jums derētu, vienkārši atstājiet komentāru zemāk.

1. darbība. Kā tas darbojas

Kā tas strādā
Kā tas strādā
Kā tas strādā
Kā tas strādā

Šis projekts izmanto NodeMCU, lai bezvadu režīmā izveidotu savienojumu ar lodziņu Enphase Envoy, lai uzraudzītu saules ražošanu. Ja pašlaik esat izveidojis savienojumu ar tīklu, kurā ir sūtnis, pārbaudiet tā IP adresi, apskatot lodziņa ekrānu. Manējais pašlaik ir 192.168.1.10. Ja sekojat zemāk esošajai saitei, jūs saņemsiet īsu (JSON) teksta atbildi, kas norāda, cik daudz paneļu līdz šim saražotās enerģijas un pašreizējās jaudas.

192.168.1.10/api/v1/production (Jums, iespējams, būs jāmaina daļa 192.168.1.10, lai tā atbilstu jūsu sūtņa IP adresei.)

Šajā projektā tiek izmantota vērtība "wattsNow" un cena par kilovatstundu, kas norādīta iestatīšanas laikā, lai aprēķinātu, cik ilgs laiks nepieciešams, lai sistēma saražotu viena centa vērtu elektroenerģiju. Kad šis laiks ir pagājis, tas atskaņo monētas skaņu un mirgo dzeltenā krāsā.

2. darbība: apkopojiet materiālus

Savāc materiālus
Savāc materiālus
Savāc materiālus
Savāc materiālus

Lai izveidotu šo saules monitoru, jums būs nepieciešams šāds.

Elektroniskās sastāvdaļas:

  • NodeMCU Amazon 4,99 ASV dolāri
  • Mini maizes dēlis
  • Dzeltena un zaļa gaismas diode
  • Pjezo skaņas signāls
  • 2-100 Ω rezistori
  • USB Micro B kabelis (es izmantoju īsu, lai darbinātu projektu, un garāku, lai augšupielādētu programmu)
  • Jumper vadi
  • USB sienas adapteris (es izmantoju veco iPhone lādētāju)
  • Enphase Envoy Monitor ir savienots ar bezvadu maršrutētāju

Kastes sastāvdaļas:

  • 3D printeris, vēlams ar dzeltenu pavedienu
  • 3 plexiglass gabali sagriezti 3-1/8 "kvadrātā
  • balta aerosola krāsa (es izmantoju Rust-oleum, bet kaut kas pārredzamāks, iespējams, būtu labāks)

3. darbība: sāciet darbu ar NodeMCU un augšupielādējiet programmu

Sāciet darbu ar NodeMCU un augšupielādējiet programmu
Sāciet darbu ar NodeMCU un augšupielādējiet programmu
Sāciet darbu ar NodeMCU un augšupielādējiet programmu
Sāciet darbu ar NodeMCU un augšupielādējiet programmu

Magesh Jayakumar ir izveidojis lielisku pamācību, lai sāktu darbu ar NodeMCU. Ātrs sākums Nodemcu ESP8266 vietnē Arduino IDE Tas ir skaidrs un sniedz dažus piemērus. Ir vērts pārbaudīt, vai esat jauns NodeMCU lietotājs, taču arī šeit es sniegšu svarīgus soļus.

  1. Lejupielādējiet, instalējiet un palaidiet Arduino IDE.
  2. Atveriet preferences un tekstlodziņā "Papildu dēļu pārvaldnieka URL" ievadiet šādu adresi, pēc tam noklikšķiniet uz Labi.
  3. Atveriet Rīki> Padome> Dēļu pārvaldnieks. Meklējiet ESP8266 un instalējiet "esp8266 by ESP8266 Community"
  4. Atveriet Rīki> Padome> NodeMCU 1.0. Tas tiks uzskaitīts zem citiem Arduino dēļiem.
  5. Pārliecinieties, vai jūsu NodeMCU ir savienots ar USB, un dodieties uz Rīki> Ports> Atlasiet savu USB portu.
  6. Lejupielādējiet un atveriet failu SolarMonitor.ino un atveriet to Arduino IDE. Programmas augšpusē ir 4 informācija, kas nepieciešama programmas veiksmīgai darbībai. Tie ir jūsu bezvadu tīkla SSID un parole, sūtņa IP adrese, kas norādīta sūtņa ekrānā, un viena kWh saules enerģijas vērtība centos. Šo pēdējo vērtību varat iegūt no elektrības rēķina. Ja caur savu valsti esat reģistrēts SREC programmā, pievienojiet arī to.
  7. Augšupielādējiet modificēto programmu savā NodeMCU, noklikšķinot uz augšupielādes (bultiņas) pogas loga augšējā kreisajā stūrī.

4. solis: izveidojiet elektroniku

Veidojiet elektroniku
Veidojiet elektroniku
Veidojiet elektroniku
Veidojiet elektroniku

Lai izveidotu elektronikas komponentus, skatiet iepriekš minēto elektroinstalācijas shēmu. Kopsavilkums ir zemāk:

  • Pozitīvs zaļās gaismas diodes gals savienots ar D6, negatīvs - 100 omu rezistors.
  • Dzeltenās gaismas diodes pozitīvais gals ir pievienots D7, negatīvais - 100 omu rezistoram.
  • Pjezo skaņas signāla pozitīvais gals ir savienots ar D8.
  • Visas ķēdes beidzas GND.

5. darbība: izveidojiet kasti

Izveidojiet kasti
Izveidojiet kasti

Lai izdrukātu lodziņu, izmantojiet iepriekš minētos STL failus. Es izmantoju dzelteno pavedienu. Lai izveidotu jautājuma zīmes ieliktņus, izgrieziet trīs plexiglass kvadrātus 3-1/8 "x 3-1/8". Es gribēju, lai jautājuma zīmes izlaistu gaismu, bet aizēnotu iekšpusē esošo elektroniku, tāpēc es tām uzliku vieglu baltas aerosola krāsas pārklājumu. Es izmantoju Rust-oleum, bet kaut kas pārredzamāks, iespējams, darbotos labāk. Kad ieliktņi ir izžuvuši, izmantojiet dažus karstu līmes gabaliņus, lai tos piestiprinātu pie kastes iekšējām virsmām. Pēc tam pievienojiet sienas adapteri kastē ar zariem, kas izliekas caur aizmuguri. Nostipriniet to ar karstu līmi, kas atrodas apakšā.

6. darbība: pievienojiet elektroniku

Image
Image

Pievienojiet USB kabeli sienas adapterim un pievienojiet to NodeMCU. Šeit es izmantoju saīsinātu kabeli, lai samazinātu kārbas jucekli. Visbeidzot pielīmējiet maizes dēli kastes aizmugurē, izmantojot līmi apakšā vai citu karstu līmi. Uzlieciet augšpusē un pievienojiet to piesūcējam. Pirms jūs to zināt, jūs būsit līdz acīm Mario monētās!

7. solis. Turpmākie soļi

  • Ja jums ir saules paneļu sistēma, ko ir izgatavojis kāds cits, nevis Enphase, es labprāt palīdzētu jums to izmantot arī jūsu sistēmā. Kamēr ir kāda veida vietēja vai tīmekļa API, tai vajadzētu būt vienkāršai manipulācijai ar virkni. Publicējiet komentāru, un, ja es varu palīdzēt, es to darīšu.
  • Es varu pievienot ciparu displeju, lai es redzētu, ka centi tiek atzīmēti katru reizi, kad tas zvana. Sekojiet līdzi.

Ieteicams: