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

Էներգիայի հաշվիչ `6 քայլ
Էներգիայի հաշվիչ `6 քայլ

Video: Էներգիայի հաշվիչ `6 քայլ

Video: Էներգիայի հաշվիչ `6 քայլ
Video: 6 պարզ հնարք նիհարելու համար, որոնք ընդամենը 5 րոպե են պահանջում 2024, Նոյեմբեր
Anonim
Էներգիայի հաշվիչ
Էներգիայի հաշվիչ

Utionգուշացում - Մենք պատասխանատվություն չենք կրում որևէ մեկի կողմից այս նախագիծը վերարտադրելու ընթացքում տեղի ունեցած որևէ սխալ առաջացման համար:

Էներգիայի հաշվիչ ՝ օգտագործելով XMC1100 և TLI 4970 և Wi-Fi մոդուլ NodeMcu (ESP8266)

Էներգիայի հաշվիչը TLI4970 (Ընթացիկ տվիչ) և XMC 2Go- ի կիրառություն է և միացման և նվագարկման սարք է AC հոսանքի ցանկացած էլեկտրական վարդակից

Այս հավելվածում էներգիայի հաշվիչն ունի հետևյալ հնարավորությունները

  • Disուցադրում է էներգիա, էներգիա, որը սպառվում է սարքերի կողմից և հաշիվների հաշվարկ, որոնք կարող են առաջանալ:
  • Հեռակա վերահսկել կենցաղային տեխնիկայի էներգիան:

AC ցանցից սնուցվում և անցնում է ապահովիչի միջով ՝ պատահական կարճ միացման ժամանակ տպատախտակին որևէ վնասից խուսափելու համար:

Այնուհետև AC հոսանքի գիծը բաշխվում է երկու մասի.

1. Բեռին ընթացիկ տվիչի միջոցով (TLI4970):

2. 230V AC/5V DC սնուցման մոդուլ:

Ընթացիկ սենսորը չափում է բեռի միջով անցնող հոսանքի ծավալը և 16-բիթանոց SPI տվյալներ (13-բիթանոց ընթացիկ արժեք) է ուղարկում XMC 2Go, որում տեղի է ունենում էներգիայի, էներգիայի և հաշիվների ճշգրտում:

XMC 2Go- ն տվյալները ուղարկում է ամպ (Thingspeak) ՝ օգտագործելով Nodemcu- ն և այն նաև ցուցադրվում է OLED- ով:

Սարքերը միացնելու համար Buck փոխարկիչն օգտագործվում է 230V AC- ից մինչև 5v DC հոսանք իջեցնելու համար

Քայլ 1: Օգտագործված բաղադրիչներ/սարքավորումներ և գործիքներ

Օգտագործված բաղադրիչներ/սարքավորումներ և գործիքներ
Օգտագործված բաղադրիչներ/սարքավորումներ և գործիքներ
Օգտագործված բաղադրիչներ/սարքավորումներ և գործիքներ
Օգտագործված բաղադրիչներ/սարքավորումներ և գործիքներ
Օգտագործված բաղադրիչներ/սարքավորումներ և գործիքներ
Օգտագործված բաղադրիչներ/սարքավորումներ և գործիքներ
  • Tli4970:
  • TLI4970- ը բարձր ճշգրտության ընթացիկ տվիչ է, որը հիմնված է Infineon- ի ապացուցված Hall տեխնոլոգիայի վրա: Դրա AC & DC չափման տիրույթը մինչև A 50A և SPI ելքը ՝ 16 բիթ (13-բիթ ընթացիկ արժեք): Դա հեշտ օգտագործման, լիովին թվային լուծում է, որը չի պահանջում արտաքին ճշգրտում կամ լրացուցիչ մասեր, ինչպիսիք են A/D փոխարկիչները, 0 pAmps կամ հղման լարումը:

Այն ունի պատրաստ օգտագործման Arduino գրադարան:

Խնդրում ենք գտնել TLI4970 տարբերակի տվյալների թերթիկը այստեղ:

  • XMC2Go:
  • XMC1100- ով XMC 2Go Kit- ը, թերևս, աշխարհի ամենափոքր, լիարժեք ցուցադրվող Microcontroller Evaluation Kit- ի ցուցադրումն է-XMC1100 (ARM® Cortex ™ -M0 based)-On-board J-Link Lite Debugger (Իրականացված է XMC4200 միկրոկոնտրոլերով)-Power over USB (Միկրո USB) - ESD և հակառակ ընթացիկ պաշտպանություն. 2 x օգտվողի LED - Pin Header 2x8 կապում ՝ հարմար Breadboard- ի համար:
  • Այն կարող է ծրագրավորվել ՝ օգտագործելով Arduino IDE- ն: Հղում
  • Օգտագործողի ձեռնարկը կարող եք գտնել այստեղ:
  • NodeMCU:
  • Wi-Fi տախտակ ՝ լրացուցիչ տեղեկությունների համար
  • AC-DC երկակի ելք.
  • Նվազում է 220v AC- ից մինչև 5v DC: Հղում
  • Oled I2C էկրան.
  • Հղում
  • Նախատիպի տախտակ.
  • Հղում
  • 5 -ը 1 ընդլայնման տուփ:
  • Հղում

Էլեկտրական լարեր

  • Օգտագործված գործիքներ-
  • Փոքր հարթ գլխով պտուտակահան
  • Sոդման երկաթ, զոդվող հյուս
  • Մետաղալար կտրիչներ
  • Դրեմալ կամ նմանատիպ գործիք

Քայլ 2. Տեղադրեք Arduino- ն և պատրաստ եղեք օրինակները կազմելուն

  • Տեղադրեք Arduino IDE- ն: Հղում
  • Տեղադրեք Infineon տախտակի փաթեթը `օրինակելի կոդը կազմելու համար:
  • Հետևեք տեղադրման քայլին մեկ առ մեկ: Հղում
  • Տեղադրեք տախտակի փաթեթը ESP8266- ի համար:
  • Հետևեք տեղադրման քայլերին մեկ առ մեկ: Հղում

Տեղադրեք լրացուցիչ գրադարաններ, որոնք անհրաժեշտ են օրինակելի ծածկագիրը կազմելու համար-

  1. TLI4970
  2. OLED էկրան

Նշում. IDE- ում:

Քայլ 3: Միացման դիագրամ

Միացման դիագրամ
Միացման դիագրամ

Միացումը հետևյալն է.

XMC 2Go ----> Tli4970

Vss ------- GND

Vdd ---------> 3.3V

P0_6 --------> MISO

P0_8 -------> SCK

P0_9 -------> CS

XMC 2Go -----> Նոդեմկու

Vss ----------> GND

Vdd ----------> 3.3

VP2_0 ------> D6

Նոդեմկու - OLED

GND --------> GND

3.3V ---------> 3.3V

D1 ------------> SCK

D2 ------------> SDA

Քայլ 4. Ստեղծեք ThingSpeak ՝ տվյալների տեսողականացման համար

Ստեղծեք ThingSpeak ՝ տվյալները տեսանելի դարձնելու համար
Ստեղծեք ThingSpeak ՝ տվյալները տեսանելի դարձնելու համար
  • Ստեղծեք հաշիվ ThingSpeak- ում
  • Ստեղծեք ալիք ThingSpeak հաշվում
  • Վերցրեք ThingSpeak Channel- ի և Գրեք API- ի հավատարմագրերը և թարմացրեք մանրամասները ներկա գաղտնի ֆայլում:

Քայլ 5: Վերջնական քայլեր

Վերջնական քայլեր
Վերջնական քայլեր

Փաթեթավորեք փաթեթում տրված pins_ardiuno- ն փոխարինելուց հետո rar ֆայլում տրված կոդը:

Նշում. Պատճենեք pins_arduino.h և փոխարինեք C: / Users \… / AppData / Local / Arduino15 / փաթեթներ / Infineon / hardware / arm / 1.4.0 / variants / XMC1100 / config / XMC1100_XMC2GO / ճանապարհով առկա pins_arduino.h- ով և փոխարինեք pins_arduino.h- ով: pins_arduino.h

Նշում. Buck փոխարկիչից վերցրեք 5 Վ ելք և միացրեք ինչպես XMC2Go- ն, այնպես էլ NodeMcu- ն:

Քայլ 6: Հոսքի դիագրամ և սխեմայի միացում

Հոսքի դիագրամ և սխեմայի միացում
Հոսքի դիագրամ և սխեմայի միացում
Հոսքի դիագրամ և սխեմայի միացում
Հոսքի դիագրամ և սխեմայի միացում

Միացրեք ծածկագիրը, ստուգեք միացումները, էներգաչափիչը պատրաստ է հաշվարկել էներգիայի հաշվիչին միացված ցանկացած սարքի սպառած էներգիան:

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

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