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

Ինչպես կարդալ էլեկտրաէներգիայի հաշվիչ Arduino- ի միջոցով. 3 քայլ
Ինչպես կարդալ էլեկտրաէներգիայի հաշվիչ Arduino- ի միջոցով. 3 քայլ

Video: Ինչպես կարդալ էլեկտրաէներգիայի հաշվիչ Arduino- ի միջոցով. 3 քայլ

Video: Ինչպես կարդալ էլեկտրաէներգիայի հաշվիչ Arduino- ի միջոցով. 3 քայլ
Video: VL53L1X 400 սմ թռիչքի ժամանակի լազերային հեռավորության սենսոր - Arduino և ցուցադրման ծրագիր 2024, Նոյեմբեր
Anonim
Ինչպես կարդալ էլեկտրաէներգիայի հաշվիչ Արդուինոյի միջոցով
Ինչպես կարդալ էլեկտրաէներգիայի հաշվիչ Արդուինոյի միջոցով
Ինչպես կարդալ էլեկտրաէներգիայի հաշվիչ Արդուինոյի միջոցով
Ինչպես կարդալ էլեկտրաէներգիայի հաշվիչ Արդուինոյի միջոցով

Հաճախ հետաքրքիր կլիներ իմանալ ձեր տան ներկայիս էներգիայի սպառումը կամ ընդհանուր էներգիայի սպառումը `էլեկտրաէներգիայի ծախսերը սահմանափակելու և շրջակա միջավայրը պաշտպանելու համար: Սա իրականում խնդիր չէ, քանի որ հիմնականում տեղադրման պահարանում դուք կգտնեք խելացի թվային էլեկտրաէներգիայի հաշվիչ: Այստեղ ՝ Գերմանիայում, այս դեպքում դուք հաճախ կգտնեք Չինաստանից Holley Tech- ի DZ541- ը ձեր կաբինետում: Այս հաշվիչը հագեցած է օպտիկական ինֆրակարմիր ինտերֆեյսով և RS485 ինտերֆեյսով, որպեսզի հավաքված տվյալները բաշխվի այսպես կոչված SML արձանագրության միջոցով: Այս նախագծում մենք կօգտագործենք RS485 ինտերֆեյսը `Arduino- ն հաշվիչին միացնելու և ընդհանուր էներգիայի սպառման և իրական էներգիայի արժեքները կարդալու համար:

Քայլ 1: RS485 միացում

RS485 միացում
RS485 միացում
RS485 միացում
RS485 միացում

Arduino- ն հաշվիչին RS485- ի միջոցով միացնելու համար ես օգտագործել եմ մեր Arduino RS485 վահանը մեկուսացված ինտերֆեյսով: Հաշվիչի RS485- ի տերմինալները պաշտպանված են պլաստիկ ծածկով: Այս ծածկը սովորաբար կողպված է կնիքով: Մի՛ բացեք այս ծածկը ինքնուրույն: Դա կարող է վտանգավոր լինել, և կոտրված կնիքը կարող է ձեր էներգակիրների հետ շատ դժվարությունների պատճառ դառնալ: Լավագույն միջոցը էլեկտրիկից օգնություն խնդրելն է: Նա կարող է մալուխը միացնել հաշվիչի RS485 տերմինալներին և վերականգնել կնիքը:

Այժմ կարող եք հաշվիչի A և B տերմինալները միացնել վահանի A և B տերմինալներին:

Քայլ 2: Թռիչքի և DIP անջատիչի կարգավորում

Թռիչքի և DIP անջատիչի կարգավորում
Թռիչքի և DIP անջատիչի կարգավորում

RS485 վահանը կազմաձևման համար հագեցած է որոշ թռիչքներով և DIP անջատիչներով: Խնդրում ենք տեղադրել DIP անջատիչները հետևյալ եղանակով.) Պետք է սահմանել միայն երկու թռիչք `JP1- ից մինչև 5V Arduino UNO- ի համար և երկրորդ թռիչք RX դիրքի վրա` 2

Քայլ 3: Կոդ

Մենք UART- ն օգտագործում ենք վրիպազերծման և ծրագրավորման համար: Հաշվիչը միացված է D2 նավահանգստի և ծրագրային UART- ի միջոցով ՝ 9600 Baud (8N1) միջոցով: Հաշվիչը անընդհատ ուղարկում է տվյալները: Programրագիրը տվյալների հոսքում փնտրում է հատուկ բայթային հաջորդականություններ `հետաքրքիր տվյալների փաթեթները գտնելու համար: Այլ հաշվիչների համար կարող է անհրաժեշտ լինել խմբագրել բայթերի հաջորդականությունները կամ բայտերի (վերնագրի) հաջորդականությունների և հետաքրքիր տվյալների միջև եղած հեռավորությունը: Ընդհանուր էներգիայի սպառման և իրական հզորության վերծանված արժեքները կցուցադրվեն Arduino IDE- ի տերմինալային պատուհանում:

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