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

Arduino Energy Cost էլեկտրական հաշվիչ սարք. 13 քայլ (նկարներով)
Arduino Energy Cost էլեկտրական հաշվիչ սարք. 13 քայլ (նկարներով)

Video: Arduino Energy Cost էլեկտրական հաշվիչ սարք. 13 քայլ (նկարներով)

Video: Arduino Energy Cost էլեկտրական հաշվիչ սարք. 13 քայլ (նկարներով)
Video: Scentroid's CTAir Continuous Urban Air Quality Monitor Seminar A 12.08.2020 (Subtitled) 2024, Հունիսի
Anonim
Image
Image
Նախապատրաստում. Գործիքներ Պտուտակներ և ծախսվող նյութեր
Նախապատրաստում. Գործիքներ Պտուտակներ և ծախսվող նյութեր

Էլեկտրաէներգիայի վճարների համար շա՞տ եք վճարում:

Ուզու՞մ եք իմանալ, թե որքան էլեկտրաէներգիա է օգտագործում ձեր թեյնիկը կամ ջեռուցիչը:

Ստեղծեք ձեր սեփական էներգիայի շարժական ծախսերի էլեկտրական հաշվիչը:

Դիտեք, թե ինչպես գտա այս սարքի օգտագործումը:

Քայլ 1: Նախապատրաստում. Գործիքներ Պտուտակներ և ծախսվող նյութեր:

Այս նախագիծը պատրաստելու համար ձեզ հարկավոր է մի քանի բան:

  • Տնային համակարգիչ `տեղադրված XOD IDE- ով:
  • 3D տպիչ:

Գործիքներ:

  • Կլիպերս.
  • Պտուտակահան.
  • Տափակաբերան աքցան:
  • Sոդման գործիքներ:
  • Ասեղի ֆայլ:

Consախսվող նյութեր

  • Հղկաթուղթ:
  • Նեղացրեք խողովակները:
  • 14 AWG լար կամ ավելի քիչ 220 Վ միացման համար:
  • 24 կամ 26 AWG լարեր 5 Վ տրամաբանական սխեմայի համար:

Պտուտակներ:

  • Պտուտակ M3 (DIN7985 / DIN 84 / DIN 912) 20 մմ երկարություն:
  • Պտուտակ M3 (DIN7985 / DIN 84 / DIN 912) 10 մմ երկարություն:
  • Պտուտակ M2 / M2.5 (DIN7981 կամ այլ):
  • Վեցանկյուն ընկույզ M3 (DIN 934/ DIN 985):

Քայլ 2: Նախապատրաստում. Էլեկտրոնիկա

Նախապատրաստում. Էլեկտրոնիկա
Նախապատրաստում. Էլեկտրոնիկա
Նախապատրաստում. Էլեկտրոնիկա
Նախապատրաստում. Էլեկտրոնիկա
Նախապատրաստում. Էլեկտրոնիկա
Նախապատրաստում. Էլեկտրոնիկա

Սարքը ստեղծելու համար անհրաժեշտ են որոշ էլեկտրոնային բաղադրիչներ: Եկեք պարզենք, թե որոնք են:

Առաջին հերթին, ձեզ անհրաժեշտ է AC ընթացիկ տվիչ:

Սարքը կարող է աշխատել բարձր հոսանքով, ուստի սենսորը պետք է հարմար լինի: Ինտերնետում ես գտա Allegro- ի արտադրած ACS712 սենսոր:

1 x 20A տիրույթ Ընթացիկ տվիչ ACS712 մոդուլ ~ 9 $;

Այս սենսորը անալոգային է և չափում է հոսանքը `օգտագործելով Hall- ի էֆեկտը: Չափվող արժեքը փոխանցելու համար այն օգտագործում է մեկ մետաղալար: Գուցե դա շատ ճշգրիտ չէ, բայց ես կարծում եմ, որ դա բավական է նման սարքի համար: ACS712 սենսորը կարող է լինել երեք տեսակի ՝ չափման տարբեր առավելագույն սահմաններով.

  • ACS712ELCTR-05B (առավելագույնը 5 ամպեր);
  • ACS712ELCTR-20A (առավելագույնը 20 ամպեր);
  • ACS712ELCTR-30A (առավելագույնը 30 ամպեր)

Կարող եք ընտրել ձեզ անհրաժեշտ տարբերակը: Ես օգտագործում եմ 20 ամպ տարբերակը: Չեմ կարծում, որ վարդակների հոսանքը գերազանցում է այս արժեքը:

Ձեզ անհրաժեշտ է վերահսկիչ, սենսորների տվյալները կարդալու և մնացած բոլոր հաշվարկները կատարելու համար:

Իհարկե, ես ընտրեցի Արդուինոն: Կարծում եմ, որ նման DIY նախագծերի համար ավելի հարմար ոչինչ չկա: Իմ խնդիրը դժվար չէ, ուստի ինձ պետք չէ շքեղ տախտակ: Ես գնել եմ Arduino Micro- ն:

1 x Arduino Micro ~ 20 $;

Arduino- ն սնուցվում է մինչև 12 Վ DC լարման միջոցով, մինչդեռ ես պատրաստվում էի չափել AC լարման 220 Վ: Ավելին, ACS սենսորը պետք է սնուցվի ճշգրիտ 5 վոլտ լարման միջոցով: Խնդիրը լուծելու համար ես գնել եմ AC- ի DC փոխարկիչ 220 -ից 5 վոլտ:

1 x AC to DC Power Module Supply Input: AC86-265V Output: 5V 1A ~ 7 $;

Ես օգտագործում եմ այս փոխարկիչը Arduino- ի և սենսորի սնուցման համար:

Իմ չափումները պատկերացնելու համար ես ցուցադրում եմ էկրանի վրա ծախսված գումարի չափը: Ես օգտագործում եմ այս 8x2 նիշ ունեցող LCD էկրանը:

1 x 0802 LCD 8x2 Նիշերի LCD ցուցադրման մոդուլ 5V ~ 9 $;

Սա փոքր է, համատեղելի Arduino էկրանին: Այն օգտագործում է սեփական տվյալների երթուղին `վերահսկիչի հետ հաղորդակցվելու համար: Բացի այդ, այս էկրանն ունի հետևի լուսավորություն, որը կարող է լինել տարբեր գույներից: Ես ստացա նարնջագույնը:

Քայլ 3: Նախապատրաստում: Սոնեկտորներ:

Նախապատրաստում. Սոնեկտորներ
Նախապատրաստում. Սոնեկտորներ
Նախապատրաստում. Սոնեկտորներ
Նախապատրաստում. Սոնեկտորներ
Նախապատրաստում. Սոնեկտորներ
Նախապատրաստում. Սոնեկտորներ

Սարքը պետք է ունենա իր սեփական վարդակից և վարդակից:

Բավականին դժվար է կատարել որակյալ և հուսալի վարդակից միացում տանը: Բացի այդ, ես ուզում էի, որ սարքը լինի շարժական և կոմպակտ, առանց լարերի և լարերի:

Ես որոշեցի մի քանի ունիվերսալ վարդակներ և վարդակներ գնել սարքաշարի խանութում `դրանք ապամոնտաժելու համար` իրենց ցանկացած մասից օգտվելու համար: Միակցիչներ, որոնք ես գնել եմ, F տիպ են կամ ինչպես կոչվում են Շուկո: Այս կապը օգտագործվում է ամբողջ Եվրամիության տարածքում: Կան միակցիչների տարբեր տեսակներ, օրինակ ՝ A կամ B տեսակները F- ից փոքր -ինչ փոքր են և օգտագործվում են Հյուսիսային Ամերիկայում: Խրոցակների ներքին չափերը և խցանների արտաքին չափերը ստանդարտացված են տիպի բոլոր միակցիչների համար:

Լրացուցիչ տեղեկությունների համար կարող եք կարդալ վարդակների տարբեր տեսակների մասին այստեղ:

Ապամոնտաժելով մի քանի վարդակներ, ես պարզեցի, որ դրանց ներքին մասերը հեշտությամբ կարելի է հեռացնել: Այս մասերն ունեն գրեթե նույն մեխանիկական չափերը: Ես որոշեցի դրանք օգտագործել:

Այսպիսով, սեփական սարք ստեղծելու համար ձեզ հարկավոր է.

  • Ընտրեք կապի տեսակը;
  • Գտեք վարդակներ և վարդակներ, որոնք կարող եք օգտագործել և որոնք հեշտությամբ կարելի է ապամոնտաժել.
  • Հեռացրեք դրանց ներքին մասերը:

Ես օգտագործել եմ այս վարդակից.

1 x Eaghed Female Plug 16A 250V ~ 1 $;

Եվ այս խրոցը.

1 x Արական խրոց 16A 250V ~ 0, 50 $;

Քայլ 4: Նախապատրաստում: 3D տպագրություն:

Նախապատրաստում. 3D տպագրություն
Նախապատրաստում. 3D տպագրություն
Նախապատրաստում. 3D տպագրություն
Նախապատրաստում. 3D տպագրություն
Նախապատրաստում. 3D տպագրություն
Նախապատրաստում. 3D տպագրություն

Ես տպել եմ սարքի մարմնի մասերը 3D տպիչի վրա: Ես օգտագործել եմ տարբեր գույների ABS պլաստիկ:

Ահա մասերի ցանկը.

  • Հիմնական մարմինը (մանուշակագույն) - 1 հատ;
  • Հետեւի կափարիչը (դեղին) - 1 հատ;
  • Վարդակից պատյան (վարդագույն) - 1 հատ;
  • Խրոցակի գործ (կարմիր) - 1 հատ;

Հիմնական մարմինն ունի թելերի անցքեր ՝ ընթացիկ սենսորը և հետևի կափարիչը ամրացնելու համար:

Հետևի կափարիչն ունի AC-DC փոխարկիչն ամրացնելու համար անցքեր և Arduino Micro- ին ամրացնելու համար ամրացվող միացում:

Բոլոր մասերն ունեն անցքեր M3 պտուտակների համար `էկրանը, խրոցակի և վարդակի պատյանները ամրացնելու համար:

Ուշադրություն դարձրեք վարդակի պատյանին և վարդակից պատյաններին:

Այս մասերի ներքին մակերեսները նախապես մոդելավորված են հատուկ իմ միակցիչների համար: Նախորդ քայլից ապամոնտաժված միակցիչների համար:

Այսպիսով, եթե ցանկանում եք ստեղծել ձեր սեփական սարքը, և ձեր վարդակից և վարդակից միակցիչները տարբերվում են իմից, դուք պետք է շտկեք կամ փոփոխեք վարդակի պատյանն ու վարդակից եռաչափ մոդելները:

STL մոդելները կցված են հավելվածում: Անհրաժեշտության դեպքում կարող եմ կցել աղբյուրի CAD մոդելները:

Քայլ 5: Հավաքում: Socket Case

Հավաքում: Socket Case
Հավաքում: Socket Case
Հավաքում: Socket Case
Հավաքում: Socket Case
Հավաքում: Socket Case
Հավաքում: Socket Case

Նյութերի ցուցակ

  1. 3D տպագիր վարդակից պատյան - 1 հատ;
  2. Վարդակից - 1 հատ;
  3. Բարձր լարման լարեր (14 AWG կամ ավելի քիչ):

Հավաքման գործընթացը

Նայեք ուրվագծին: Պատկերը կօգնի ձեզ հավաքման ժամանակ:

  • Պատրաստեք վարդակից (դիր. 2): Վարդակը պետք է սերտորեն տեղավորվի պատյանում մինչև կանգառի եզրը: Անհրաժեշտության դեպքում, վարդակի եզրագիծը մշակեք հղկաթղթով կամ ասեղով:
  • Բարձր լարման լարերը միացրեք վարդակին: Օգտագործեք տերմինալային բլոկներ կամ զոդում:
  • Տեղադրեք վարդակից (դիր 2) պատյանում (դիր 1):

Լրացուցիչ:

Պատյանում վարդակից ամրացրեք պտուտակով պատյանով հարթակի միջով:

Քայլ 6: Հավաքում: Հիմնական մարմինը

Հավաքում: Հիմնական մարմինը
Հավաքում: Հիմնական մարմինը
Հավաքում: Հիմնական մարմինը
Հավաքում: Հիմնական մարմինը
Հավաքում: Հիմնական մարմինը
Հավաքում: Հիմնական մարմինը

Նյութերի ցուցակ

  1. 3D տպագիր հիմնական մարմին `1 հատ;
  2. Հավաքված վարդակից պատյան - 1 հատ;
  3. ACS 712 ընթացիկ տվիչ - 1 հատ;
  4. 8x2 LCD էկրան - 1 հատ;
  5. Պտուտակ M3 (DIN7985 / DIN 84 / DIN 912) 20 մմ երկարություն- 4 հատ:
  6. Պտուտակ M3 (DIN7985 / DIN 84 / DIN 912) 10 մմ երկարություն- 4 հատ:
  7. Պտուտակ M2 / M2.5 (DIN7981 կամ այլ) - 2 հատ:
  8. Վեցանկյուն ընկույզ M3 (DIN 934/ DIN 985) - 8 հատ:
  9. 24 կամ 26 AWG լարեր:
  10. Բարձր լարման լարեր (14 AWG կամ ավելի քիչ):

Հավաքման գործընթացը

Նայեք ուրվագծին: Պատկերը կօգնի ձեզ հավաքման ժամանակ:

  • Պատրաստեք հիմնական մարմնի մեծ անցքը (դիր 1): Հավաքված վարդակից պատյանը պետք է սերտորեն տեղավորվի դրա մեջ: Անհրաժեշտության դեպքում անցքի եզրագիծը մշակեք հղկաթուղթով կամ ասեղով:
  • Տեղադրեք վարդակի պատյանը (դիր. 2) հիմնական մարմնին (դիր 1) և ամրացրեք այն ՝ օգտագործելով պտուտակներ (դիր 6) և ընկույզներ (դիր 8):
  • Միացրեք բարձր լարման լարերը ընթացիկ սենսորին (դիր. 3): Օգտագործեք տերմինալային բլոկներ:
  • Պտուտակների միջոցով ամրացրեք ընթացիկ տվիչը (դիր 3) հիմնական մարմնով (դիր 1):
  • Միացրեք կամ միացրեք լարերը էկրանին (դիր 4) և ընթացիկ տվիչին (դիր 3)
  • Պտուտակներով (դիր 5) և ընկույզներով (դիր 8) ամրացրեք էկրանը (դիր 4) հիմնական մարմնով (դիր 1):

Քայլ 7: Հավաքում: Plug Case:

Հավաքում: Plug Case
Հավաքում: Plug Case
Հավաքում: Plug Case
Հավաքում: Plug Case
Հավաքում: Plug Case
Հավաքում: Plug Case
Հավաքում: Plug Case
Հավաքում: Plug Case

Նյութերի ցուցակ

  1. 3D տպագիր խցիկի պատյան - 1 հատ;
  2. Խրոց - 1 հատ;
  3. Բարձր լարման լարեր (14 AWG կամ ավելի քիչ):

Հավաքման գործընթացը

Նայեք ուրվագծին: Պատկերը կօգնի ձեզ հավաքման ժամանակ:

  • Պատրաստեք խրոցը (դիր. 2): Խրոցը պետք է սերտորեն տեղավորվի պատյանում մինչև կանգառը: Անհրաժեշտության դեպքում, վարդակի եզրագիծը մշակեք հղկաթուղթ կամ ասեղի ֆայլով:
  • Միացրեք բարձր լարման լարերը խրոցակին (դիր. 2): Օգտագործեք տերմինալային բլոկներ կամ զոդում:
  • Տեղադրեք խրոցակը (դիր 2) պատյանում (դիր 1):

Լրացուցիչ:

Պտուտակով ամրացրեք խցանը պատյանում: Պտուտակելու տեղը ցուցադրվում է ուրվագծում:

Քայլ 8: Հավաքում: Հետեւի շապիկ:

Հավաքում: Հետեւի շապիկ
Հավաքում: Հետեւի շապիկ
Հավաքում: Հետեւի շապիկ
Հավաքում: Հետեւի շապիկ
Հավաքում: Հետեւի շապիկ
Հավաքում: Հետեւի շապիկ

Նյութերի ցուցակ

  1. 3D տպագիր հետևի կափարիչ - 1 հատ;
  2. Հավաքված խցիկի պատյան - 1 հատ;
  3. AC -DC լարման փոխարկիչ - 1 հատ;
  4. Arduino Micro - 1 հատ;
  5. Պտուտակ M3 (DIN7985 / DIN 84 / DIN 912) 10 մմ երկարություն- 4 հատ:
  6. Պտուտակ M2 / M2.5 (DIN7981 կամ այլ) - 4 հատ:
  7. Վեցանկյուն ընկույզ M3 (DIN 934/ DIN 985) - 4 հատ:

Հավաքման գործընթացը

Նայեք ուրվագծին: Պատկերը կօգնի ձեզ հավաքման ժամանակ:

  • Պատրաստեք հետևի կափարիչի մեծ անցքը (դիր 1): Հավաքված խրոցակի պատյանը (դիր. 2) պետք է ամուր տեղավորվի դրա մեջ: Անհրաժեշտության դեպքում անցքի եզրագիծը մշակեք հղկաթուղթով կամ ասեղով:
  • Տեղադրեք խրոցակի պատյանը (դիր. 2) հետևի կափարիչին (դիր 1) և ամրացրեք այն ՝ օգտագործելով պտուտակներ (դիր 5) և ընկույզներ (դիր 7):
  • Կցեք Arduino- ն (դիր 4) հետևի շապիկին (pos 1) `օգտագործելով snap-fit կապը:
  • Պտուտակներով (դիր 6) ամրացրեք AC-DC լարման փոխարկիչը (դիր. 3) հետևի կափարիչին (դիր 1):

Քայլ 9: Հավաքում: Oldոդման:

Հավաքում: Oldոդման
Հավաքում: Oldոդման
Հավաքում: Oldոդման
Հավաքում: Oldոդման
Հավաքում: Oldոդման
Հավաքում: Oldոդման
Հավաքում: Oldոդման
Հավաքում: Oldոդման

Նյութերի ցուցակ

  1. Բարձր լարման լարեր (14 AWG կամ ավելի քիչ):
  2. 24 կամ 26 AWG լարեր:

Հավաքում

Componentsոդել բոլոր բաղադրիչները միասին, ինչպես ցույց է տրված ուրվագծում:

Խրոցակից բարձր լարման լարերը զոդվում են AC-DC փոխարկիչին և վարդակից մալուխներին:

ACS712- ը անալոգային ընթացիկ սենսոր է և սնվում է 5 Վ լարման միջոցով: Դուք կարող եք սենսորը սնուցել անմիջապես Arduino- ից կամ AC-DC փոխարկիչից:

  • Vcc քորոց - 5V Arduino քորոց / 5V AC -DC քորոց;
  • GND - GND Arduino քորոց / GND AC -DC քորոց;
  • OUT - անալոգային A0 Arduino քորոց;

LCD 8x2 բնույթի LCD էկրանը սնուցվում է 3.3-5 Վ լարման միջոցով և ունի տվյալների փոխանցման սեփական երթուղի: Էկրանը կարող է հաղորդակցվել 8-բիթանոց (DB0-DB7) կամ 4-բիթանոց ռեժիմով (DB4-DB7): Ես օգտագործել եմ 4-բիթանոց: Դուք կարող եք սնուցել էկրանը Arduino- ից կամ AC-DC փոխարկիչից:

  • Vcc քորոց - 5V Arduino քորոց / 5V AC -DC քորոց;
  • GND - GND Arduino քորոց / GND AC -DC քորոց;
  • Vo - GND Arduino քորոց / GND AC -DC քորոց;
  • R / W - GND Arduino քորոց / GND AC -DC քորոց;
  • RS - թվային 12 Arduino քորոց;
  • E - թվային 11 Arduino քորոց;
  • DB4 - թվային 5 Arduino քորոց;
  • DB5 - թվային 4 Arduino քորոց;
  • DB6 - թվային 3 Arduino քորոց;
  • DB7 - թվային 2 Arduino քորոց;

Notանուցում

Մի մոռացեք մեկուսացնել բարձր լարման բոլոր լարերը նեղացող խողովակներով: Բացի այդ, մեկուսացրեք բարձր լարման եռակցված կոնտակտները AC-DC լարման փոխարկիչի վրա: Բացի այդ, մեկուսացրեք բարձր լարման եռակցված կոնտակտները AC-DC լարման փոխարկիչի վրա:

Խնդրում ենք զգույշ լինել 220 Վ լարման դեպքում: Բարձր լարումը կարող է ձեզ սպանել:

Մի դիպչեք որևէ էլեկտրոնային բաղադրիչի, երբ սարքը միացված է էլեկտրական ցանցին:

Մի միացրեք Arduino- ն համակարգչին, երբ սարքը միացված է էլեկտրական ցանցին:

Քայլ 10: Հավաքում: Ավարտել

Հավաքում: Ավարտել
Հավաքում: Ավարտել
Հավաքում: Ավարտել
Հավաքում: Ավարտել
Հավաքում: Ավարտել
Հավաքում: Ավարտել
Հավաքում: Ավարտել
Հավաքում: Ավարտել

Նյութերի ցուցակ

  1. Հավաքված հիմնական մարմինը `1 հատ;
  2. Հավաքված հետևի կափարիչը `1 հատ;
  3. Պտուտակ M3 (DIN7985 / DIN 84 / DIN 912) 10 մմ երկարություն - 4 հատ:

Հավաքման գործընթացը

Նայեք ուրվագծին: Պատկերը կօգնի ձեզ հավաքման ժամանակ:

  • Soldոդումն ավարտելուց հետո բոլոր լարերը ապահով տեղադրեք հիմնական մարմնի մեջ (դիր 1):
  • Համոզվեք, որ ոչ մի տեղ բաց կոնտակտներ չկան: Լարերը չպետք է հատվեն, և դրանց բաց տեղերը չպետք է շփվեն պլաստիկ մարմնի հետ:
  • Պտուտակների միջոցով ամրացրեք հետևի կափարիչը (դիր. 2) հիմնական մարմնին (դիր 1):

Քայլ 11: XOD

Arduino կարգավորիչները ծրագրավորելու համար ես օգտագործում եմ XOD տեսողական ծրագրավորման միջավայրը: Եթե դուք նորեկ եք էլեկտրատեխնիկայում կամ գուցե պարզապես սիրում եք գրել պարզ ծրագրեր ինձ նման Arduino կարգավորիչների համար, փորձեք XOD: Այն իդեալական գործիք է սարքի արագ նախատիպավորման համար:

XOD- ում կարող եք ծրագրեր ստեղծել անմիջապես դիտարկիչի պատուհանում: Անձամբ ես նախընտրում եմ աշխատասեղանի տարբերակը:

Իմ ECEM սարքի համար ես ստեղծեցի gabbapeople/էլեկտրաչափերի գրադարանը XOD- ում: Այս գրադարանը պարունակում է բոլոր հանգույցները, որոնք անհրաժեշտ են նույն ծրագիրը պատրաստելու համար: Այն ներառում է նաև պատրաստված ծրագրի օրինակը: Այսպիսով, համոզվեք, որ այն ավելացնեք ձեր XOD աշխատանքային տարածքում:

Գործընթաց:

  • Տեղադրեք XOD IDE ծրագիրը ձեր համակարգչում:
  • Աշխատանքային տարածքին ավելացրեք gabbapeople/էլեկտրաէներգիայի հաշվիչ գրադարանը:
  • Ստեղծեք նոր նախագիծ և անվանեք smth:

Հաջորդը, ես նկարագրելու եմ, թե ինչպես ծրագրավորել այս սարքը XOD- ում:

Ես կցեցի նաև սքրինշոթը ծրագրի ընդլայնված տարբերակով `վերջին ուսանելի քայլով:

Քայլ 12: mingրագրավորում:

Ծրագրավորում
Ծրագրավորում
Ծրագրավորում
Ծրագրավորում
Ծրագրավորում
Ծրագրավորում

Ահա ձեզ անհրաժեշտ հանգույցները.

Acs712-20a-ac-current-sensor- ի հանգույցը:

Սա առաջին հանգույցն է, որը տեղադրվում է կարկատանի վրա: Այն օգտագործվում է վայրկենական հոսանքը չափելու համար: Այս գրադարանում կա 3 տարբեր տեսակի հանգույց: Նրանք տարբերվում են հզորության չափման կափարիչի տեսակից: Ընտրեք ձեր տեսակին համապատասխանող սենսորը: Ես տեղադրում եմ acs712-20a-ac-current-sensor- ի հանգույցը: Այս հանգույցը թողարկում է ընթացիկ ուժգնության արժեք ամպերներում:

Այս հանգույցի PORT կապում ես պետք է դնեմ Arduino Micro կապի արժեքը, որին միացրել եմ ընթացիկ սենսորը: Ես սենսորի ազդանշանային կապը միացրեցի A0 Arduino- ի քորոցին, ուստի A0 արժեքը դրեցի PORT կապում:

UPD քորոցի արժեքը պետք է սահմանվի շարունակաբար ՝ սարքը միացնելուց հետո անընդհատ չափելու ընթացիկ ուժգնությունը: Նաև AC չափման համար ես պետք է նշեմ հաճախականությունը: Իմ էլեկտրական ցանցում AC հաճախականությունը հավասար է 50 Հց: Ես 50 -ի արժեքը դրեցի հաճախականության FRQ կապում:

Բազմապատկման հանգույցը:

Այն հաշվարկում է էլեկտրական էներգիան: Էլեկտրական հզորությունը հոսանքի լարման բազմապատկման արդյունքն է:

Տեղադրեք բազմապատկման հանգույցը և դրա կապումներից մեկը կապեք տվիչի հանգույցի հետ և AC լարման արժեքը դրեք երկրորդ քորոցին: Ես դրեցի 230 արժեքը: Դա վերաբերում է իմ էլեկտրական ցանցի լարմանը:

The integrate-dt հանգույցը:

Երկու նախորդ հանգույցների դեպքում սարքի ընթացիկ և հզորությունը կարող են ակնթարթորեն չափվել: Բայց, դուք պետք է հաշվարկեք, թե ինչպես է էներգիայի սպառումը փոխվում ժամանակի ընթացքում: Դրա համար դուք կարող եք ինտեգրել ակնթարթային էներգիայի արժեքը `օգտագործելով integrate-dt հանգույցը: Այս հանգույցը կկուտակի ընթացիկ էներգիայի արժեքը:

UPD- ի պինն առաջացնում է կուտակված արժեքի թարմացում, մինչդեռ RST- ի կապը կուտակված արժեքը զրոյի է վերադառնում:

Դեպի փող հանգույցը:

Ինտեգրումից հետո, ինտեգրված- dt հանգույցի ելքի դեպքում դուք ստանում եք էլեկտրաէներգիայի սպառումը վտ / վ-ով: Spentախսված գումարը հաշվելն ավելի հարմար դարձնելու համար դրեք փողերի հանգույցը կարկատանի վրա: Այս հանգույցը էներգիայի սպառումը վաթից վայրկյանում դարձնում է կիլովատ ժամի և բազմապատկում է կուտակված արժեքը մեկ կիլովատ ժամի արժեքով:

Putամը մեկ կիլովատ գինը դրեք ՉCՀ -ի քորոցին:

Դեպի փող հանգույց, էլեկտրաէներգիայի սպառման կուտակված արժեքը փոխակերպվում է ծախսված գումարի չափի: Այս հանգույցը այն թողարկում է դոլարով:

Մնում է միայն այս արժեքը ցուցադրել էկրանի էկրանին:

Text-lcd-8x2 հանգույց:

Ես օգտագործեցի LCD էկրան 2 տող չորս չորս նիշով: Այս ցուցադրման համար տեղադրեցի text-lcd-8x2 հանգույցը և սահմանեցի պորտի բոլոր կապի արժեքները: Այս նավահանգստի կապումներն համապատասխանում են Arduino միկրո նավահանգիստներին, որոնց ցուցադրումը միացված է:

Theուցադրման առաջին տողում, L1 կապում, ես գրեցի «Ընդհանուր.» Տողը:

Ես փող կապող հանգույցի ելքային կապը կապեցի L2 պինակի հետ, որպեսզի ցուցադրեմ գումարի չափը էկրանին երկրորդ տողում:

Կպչուն պատրաստ է:

Կտտացրեք Տեղակայել, ընտրեք տախտակի տեսակը և վերբեռնեք այն սարքում:

Քայլ 13: Ընդլայնված ծրագիր:

Ընդլայնված ծրագիր
Ընդլայնված ծրագիր

Դուք կարող եք ինքնուրույն երկարացնել ծրագիրը նախորդ քայլից: Օրինակ ՝ նայեք կցված սքրինշոթին:

Ինչպե՞ս կարող է կարկատակը փոփոխվել:

  • Միացրեք acs712-20a-ac-current-sensor- ի ելքը անմիջապես ցուցադրման հանգույցին `առանց այլ հաշվարկների էկրանին ընթացիկ ընթացիկ արժեքը դուրս բերելու համար:
  • Կապել բազմապատկման հանգույցի ելքը անմիջապես ցուցադրման հանգույցին `սպառված էլեկտրական էներգիան, որն այժմ սպառվում է.
  • Կապել ինտեգրված-dt հանգույցի ելքը անմիջապես ցուցադրման հանգույցին ՝ կուտակված սպառման արժեքը դուրս բերելու համար.
  • Վերականգնել հաշվիչը `սեղմելով կոճակը: Լավ գաղափար է, բայց ես մոռացել եմ կոճակի համար տեղ ավելացնել իմ սարքում =): Տեղադրեք կոճակի հանգույցը կարկատանի վրա և կապեք դրա PRS քորոցը ինտեգրված-dt հանգույցի RST քորոցով:
  • Կարող եք սարք ստեղծել 8x2 -ից ավելի մեծ էկրանով և միաժամանակ ցուցադրել բոլոր պարամետրերը: Եթե դուք պատրաստվում եք օգտագործել ինձ նման 8x2 էկրանը, ապա օգտագործեք concat, format-number, pad-with-seroes հանգույցները ՝ բոլոր արժեքները տողերում տեղավորելու համար:

Ստեղծեք ձեր սեփական սարքը և իմացեք տանը ամենաքմահաճ տեխնիկան:

Դուք կարող եք գտնել այս սարքը շատ օգտակար տնային տնտեսությունում `էլեկտրաէներգիա խնայելու համար:

Շուտով կտեսնվենք:

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