Բովանդակություն:

Mario Question Block Solar Monitor: 7 քայլ (նկարներով)
Mario Question Block Solar Monitor: 7 քայլ (նկարներով)

Video: Mario Question Block Solar Monitor: 7 քայլ (նկարներով)

Video: Mario Question Block Solar Monitor: 7 քայլ (նկարներով)
Video: Ես ուսումնասիրեցի մի լքված իտալական ուրվական քաղաք. Հարյուրավոր տներ ՝ ամեն ինչով, որ մնացել էր 2024, Հուլիսի
Anonim
Mario Question Block Solar Monitor
Mario Question Block Solar Monitor

Մենք ունենք տանիքի վրա արևային վահանակների համակարգ, որը մեզ համար էլեկտրաէներգիա է արտադրում: Դա մեծ ներդրում էր սկզբում և ժամանակի ընթացքում դանդաղ է վերադարձվում: Ես միշտ մտածել եմ որպես կոպեկ, որը մի քանի վայրկյան մեկ դույլի մեջ է ընկնում, երբ արևը դուրս է գալիս: Օրեցօր այդ կոպեկներն ավելանում են: Ես որոշեցի կառուցել մոնիտոր, որը կյանքի կկոչի այդ հայեցակարգը: Mario Brothers- ի հարցական նշանի բլոկը կատարյալ տեղավորվեց: Ամեն անգամ, երբ մեր արևային վահանակները արտադրում են մեկ կոպեկի էլեկտրաէներգիա, բլոկը լույս է տալիս և նվագում է Մարիոյի մետաղադրամի ձայնը: Ամեն անգամ, երբ վահանակներն արտադրում են մեկ դոլարի էլեկտրաէներգիա, (100 մետաղադրամ) այն լուսավորվում է և խաղում ինչպես Mario 1up ձայնը: Ուրախ հիշեցում է, որ իմ վահանակները քրտնաջան աշխատում են նույնիսկ այն ժամանակ, երբ ես դա չեմ անում:

Նշում. Այս նախագծի ծածկագիրը ներկայումս աշխատում է միայն Enphase համակարգերի հետ: Եթե ունեք այլ մոնիտորով համակարգ, ես կցանկանայի համագործակցել այն լուծման շուրջ, որը կաշխատեր ձեր համար, պարզապես թողեք մեկնաբանություն ստորև:

Քայլ 1: Ինչպես է այն աշխատում

Ինչպես է դա աշխատում
Ինչպես է դա աշխատում
Ինչպես է դա աշխատում
Ինչպես է դա աշխատում

Այս նախագիծը օգտագործում է NodeMCU ՝ անլար միանալու համար Enphase Envoy տուփին ՝ արևի արտադրությունը վերահսկելու համար: Եթե ներկայումս միացված եք ցանցին, որի վրա կա Ներկայացուցիչ, ստուգեք նրա IP հասցեն ՝ նայելով վանդակի էկրանին: Իմը ներկայումս գտնվում է 192.168.1.10 -ում: Եթե հետևեք ստորև բերված հղմանը, դուք կստանաք կարճ (JSON) տեքստային պատասխան, որը ցույց է տալիս, թե որքան էներգիա են արտադրել ձեր վահանակները մինչ այժմ և ընթացիկ էներգիայի ելքը:

192.168.1.10/api/v1/production (Հավանաբար, դուք պետք է փոխեք 192.168.1.10 հատվածը `ձեր Ներկայացուցիչի IP հասցեին համապատասխանելու համար):

Այս նախագիծը օգտագործում է «wattsNow» արժեքը և մեկ կիլովատ ժամի արժեքը, որը տրամադրվում է տեղադրման ժամանակ ՝ հաշվարկելու համար, թե որքան ժամանակ է պահանջվում համակարգից մեկ տոկոս էլեկտրաէներգիա արտադրելու համար: Այդ ժամանակն անցնելուց հետո այն նվագում է մետաղադրամի ձայնը և փայլում դեղին:

Քայլ 2: Հավաքեք նյութերը

Հավաքեք նյութերը
Հավաքեք նյութերը
Հավաքեք նյութերը
Հավաքեք նյութերը

Այս արևային մոնիտորը կառուցելու համար ձեզ հարկավոր կլինի հետևյալը.

Էլեկտրոնային բաղադրիչներ.

  • NodeMCU Amazon 4.99 դոլար
  • Մինի Breadboard
  • Դեղին և կանաչ LED
  • Պիեզո ազդանշան
  • 2-100 Ω դիմադրիչներ
  • USB Micro B մալուխ (ես կարճն էի օգտագործում նախագիծը սնուցելու համար, իսկ ավելի երկարը ՝ ծրագիրը վերբեռնելու համար)
  • Jumper լարերը
  • USB պատի ադապտեր (ես օգտագործել եմ հին iPhone լիցքավորիչ)
  • Enphase Envoy Monitor- ը միացված է անլար երթուղիչին

Տուփի բաղադրիչներ.

  • 3D տպիչ, նախընտրելի է դեղին թելիկով
  • 3 հատ պլեքսիգլաս կտրված է 3-1/8 "քառակուսի
  • սպիտակ լակի ներկ (ես օգտագործել եմ Rust-oleum, բայց ավելի թափանցիկ բան երևի ավելի լավ կլիներ)

Քայլ 3: Սկսեք NodeMCU- ով և վերբեռնեք ծրագիրը

Սկսեք NodeMCU- ի հետ և վերբեռնեք ծրագիրը
Սկսեք NodeMCU- ի հետ և վերբեռնեք ծրագիրը
Սկսեք NodeMCU- ի հետ և վերբեռնեք ծրագիրը
Սկսեք NodeMCU- ի հետ և վերբեռնեք ծրագիրը

Magesh Jayakumar- ը հիանալի հրահանգ է ստեղծել NodeMCU- ով սկսելու համար: Արագ մեկնարկ Nodemcu ESP8266- ին Arduino IDE- ի վրա Պարզ է, հստակ և տալիս է մի քանի օրինակ: Արժե ստուգել, եթե դուք նորեկ եք NodeMCU- ում, բայց ես այստեղ նույնպես կարևոր քայլեր կտամ:

  1. Ներբեռնեք, տեղադրեք և գործարկեք Arduino IDE- ն:
  2. Գնացեք նախապատվություններ և մուտքագրեք հետևյալ հասցեն «Լրացուցիչ տախտակների կառավարչի հասցեներ.» Տեքստային դաշտում, այնուհետև կտտացրեք OK.https://arduino.esp8266.com/stable/package_esp8266com_index.json
  3. Գնացեք Գործիքներ> Տախտակ> Տախտակների կառավարիչ: Որոնեք ESP8266 և տեղադրեք «esp8266 by ESP8266 Community»
  4. Գնացեք Գործիքներ> Տախտակ> NodeMCU 1.0: Այն կցուցադրվի Arduino- ի մյուս տախտակների ներքևում:
  5. Համոզվեք, որ ձեր NodeMCU- ն միացված է USB- ով և գնացեք Գործիքներ> Պորտ> Ընտրեք ձեր USB պորտը:
  6. Ներբեռնեք և բացեք SolarMonitor.ino ֆայլը և բացեք այն Arduino IDE- ում: Topրագրի վերևում կա 4 կտոր տեղեկատվություն, որոնք անհրաժեշտ են ծրագրին հաջողությամբ գործարկելու համար: Սրանք են ձեր անլար ցանցի ssid- ը և գաղտնաբառը, Envoy- ի էկրանին թվարկված ձեր Envoy IP հասցեն և արևային էներգիայի մեկ կՎտժ արժեքը սենթներով: Այս վերջին արժեքը կարող եք ստանալ ձեր էլեկտրաէներգիայի վճարից: Եթե դուք գրանցված եք ձեր պետության միջոցով SREC ծրագրում, ապա դա նույնպես ավելացրեք:
  7. Վերբեռնեք փոփոխված ծրագիրը ձեր NodeMCU- ում ՝ կտտացնելով պատուհանի վերևի ձախ մասում գտնվող վերբեռնում (սլաք) կոճակին:

Քայլ 4: Կառուցեք էլեկտրոնիկա

Կառուցեք էլեկտրոնիկա
Կառուցեք էլեկտրոնիկա
Կառուցեք էլեկտրոնիկա
Կառուցեք էլեկտրոնիկա

Էլեկտրոնիկայի բաղադրիչները կառուցելու համար դիմեք վերևի էլեկտրագծերի գծապատկերին: Ամփոփագիրը ստորև ՝

  • Կանաչ LED- ի դրական վերջը, որը միացված է D6- ին, բացասական ծայրը `100 օմ -ի դիմացկուն:
  • Դեղին LED- ի դրական վերջը միացված է D7- ին, բացասական վերջը `100 օմ -ի դիմադրության:
  • Պիեզո ազդանշանի դրական վերջը միացված է D8- ին:
  • Բոլոր սխեմաները դադարում են GND- ում:

Քայլ 5: Կառուցեք արկղը

Կառուցեք արկղը
Կառուցեք արկղը

Տուփը տպելու համար օգտագործեք վերը նշված STL ֆայլերը: Ես օգտագործել եմ դեղին թել: Հարցական նշանների ներդիրները պատրաստելու համար կտրեք պլեքսիգլասի երեք քառակուսիներ 3-1/8 "x 3-1/8": Ես ուզում էի, որ հարցական նշանները թույլ տան լույսը ներսից մթագնել, բայց ներսը մթագնի, այնպես որ ես նրանց տվեցի սպիտակ լակի ներկի թեթև ծածկույթ: Ես օգտագործել եմ Rust-oleum- ը, բայց ավելի թափանցիկ մի բան, հավանաբար, ավելի լավ կաշխատի: Ներդիրները չորանալուց հետո մի քանի հատ տաք սոսինձ կպցրեք դրանք տուփի ներքին երեսներին ամրացնելու համար: Այնուհետև պատի ադապտեր ավելացրեք տուփի մեջ, որի ծայրերը կպչում են հետևի միջով: Ապահովեք այն տեղում ՝ ներքևի մասում տաք սոսինձով:

Քայլ 6: Ավելացրեք էլեկտրոնիկա

Image
Image

Միացրեք USB մալուխը պատի ադապտերին և միացրեք այն NodeMCU- ին: Ես այստեղ օգտագործեցի կրճատված մալուխ `տուփի խառնաշփոթը նվազագույնի հասցնելու համար: Ի վերջո, տախտակը կպցրեք տուփի հետևի մասին ՝ ներքևի սոսինձով կամ տաք սոսինձի մեկ այլ կտորով: Տեղադրեք վերևում և միացրեք այն ծծողին: Նախքան դա իմանալը, դուք մինչև ձեր աչքերը կշարունակեք Mario մետաղադրամներով:

Քայլ 7: Ապագա քայլեր

  • Եթե ունեք արևային վահանակների համակարգ, որը պատրաստված է մեկ ուրիշից, բացի Enphase- ից, ես շատ կուզենայի օգնել ձեզ, որպեսզի այն աշխատի նաև ձեր համակարգի վրա: Քանի դեռ կա մի տեսակ տեղական կամ վեբ վրա հիմնված API, այն պետք է լինի ուղղակի լարային մանիպուլյացիա: Տեղադրեք մեկնաբանություն, և եթե կարողանամ օգնել, կանեմ:
  • Ես կարող եմ թվային ցուցադրում ավելացնել, որպեսզի կարողանամ տեսնել, թե ինչպես են ցենտները թրթռում ամեն անգամ, երբ այն հարվածում է: Մնացեք մեզ հետ.

Խորհուրդ ենք տալիս: