Мазмуну:

Энергия эсептегич: 6 кадам
Энергия эсептегич: 6 кадам

Video: Энергия эсептегич: 6 кадам

Video: Энергия эсептегич: 6 кадам
Video: ЗАМОРОЗЬТЕ КОСТИ И ВАРИТЕ 6 ЧАСОВ! Рецепт который изменит вашу жизнь! 2024, Ноябрь
Anonim
Energy Meter
Energy Meter

Эскертүү - Бул долбоорду кимдир бирөө кайра жасап жатканда, биз эч кандай катачылык үчүн жооптуу эмеспиз

XMC1100 жана TLI 4970 жана Wi-Fi модулун колдонгон Energy Meter NodeMcu (ESP8266)

Энергия эсептегич TLI4970 (Current Sensor) жана XMC 2Go тиркемеси болуп саналат жана AC менен камсыздалган каалаган электр розеткасына туташтыруучу жана ойнотуучу түзмөк болуп саналат.

Бул колдонмодо Energy meter төмөнкү өзгөчөлүктөргө ээ

  • Түзмөктөр тарабынан керектелген энергияны, энергияны жана эсептин баасын көрсөтөт.
  • Алыстан тиричилик техникасынын энергиясын көзөмөлдөңүз.

Айнымалуу токтун кубаттуулугу кокус кыска туташуу учурунда электр тактасына зыян келтирбөө үчүн сактандыргыч аркылуу өткөрүлүп берилет.

Андан кийин AC электр линиясы эки бөлүккө бөлүштүрүлөт:

1. Учурдагы сенсор аркылуу жүктөөгө (TLI4970).

2. 230V AC/5V DC Power Supply модулу.

Учурдагы сенсор жүк аркылуу өткөн токтун көлөмүн өлчөйт жана энергия, күч жана эсепти калибрлөө орун алган XMC 2Goго 16-бит SPI маалыматын (13-бит учурдагы мааниси) жөнөтөт.

XMC 2Go Nodemcu аркылуу маалыматты булутка (Thingspeak) жөнөтөт жана ал OLEDде да көрсөтүлөт.

Түзмөктөрдү иштетүү үчүн Бак конвертери 230 вольтту 5 вольттук токко түшүрүү үчүн колдонулат

1 -кадам: Компоненттер/жабдыктар жана колдонулган шаймандар

Колдонулган компоненттер/жабдыктар жана шаймандар
Колдонулган компоненттер/жабдыктар жана шаймандар
Колдонулган компоненттер/жабдыктар жана шаймандар
Колдонулган компоненттер/жабдыктар жана шаймандар
Колдонулган компоненттер/жабдыктар жана шаймандар
Колдонулган компоненттер/жабдыктар жана шаймандар
  • Tli4970:
  • TLI4970-бул Infineon далилденген Hall технологиясына негизделген жогорку тактыктагы учурдагы сенсор. Анын AC & DC өлчөө диапазону ± 50Ага чейин жана SPI чыгышы 16 битке (13-бит учурдагы мааниси). Бул колдонууга оңой, толугу менен санарип чечим, ал тышкы калибрлөөнү же A/D конвертерлери, 0 pAmps же шилтеме чыңалуусу сыяктуу кошумча бөлүктөрдү талап кылбайт.

Бул Arduino китепканасын колдонууга даяр.

Сураныч, TLI4970 вариантынын маалымат барагын бул жерден табыңыз.

  • XMC2Go:
  • XMC1100 менен XMC 2Go Kit, балким, дүйнөдөгү эң кичине, толук кандуу микроконтроллердин баалоо комплектисин көрсөтөт-XMC1100 (ARM® Cortex ™ -M0 негизделген)-Борттогу J-Link Lite мүчүлүштүктөрдү оңдоочу (XMC4200 Микроконтроллери менен ишке ашырылган)-USB аркылуу күч (Micro USB) - ESD жана тескери ток коргоо - 2 x колдонуучу LED - Pin Header 2x8 Pins Breadboard үчүн ылайыктуу.
  • Аны Arduino IDE аркылуу программаласа болот. Шилтеме
  • Колдонуучунун колдонмосун бул жерден тапса болот.
  • NodeMCU:
  • Кошумча маалымат алуу үчүн Wi-Fi тактасы
  • AC-DC кош чыгаруу:
  • 220v Ac 5V DC чейин төмөндөйт. Шилтеме
  • Oled I2C дисплейи:
  • Шилтеме
  • Прототип тактасы:
  • Шилтеме
  • 5 in 1 Extension Box:
  • Шилтеме

Электр зымдары

  • Колдонулган шаймандар-
  • Чакан жалпак баштуу отвертка
  • Лайнер, темирди өчүрүү
  • Сым кескичтер
  • Dremal же окшош курал

2 -кадам: Arduino орнотуп, мисалдарды чогултууга даяр кылыңыз

  • Arduino IDE орнотуу. Шилтеме
  • Мисал кодун түзүү үчүн Infineon тактасынын пакетин орнотуңуз.
  • Орнотуу кадамын бирден аткарыңыз. Шилтеме
  • ESP8266 үчүн такта пакетин орнотуңуз.
  • Орнотуу кадамдарын бирден аткарыңыз. Шилтеме

Мисал кодун түзүү үчүн кошумча китепканаларды орнотуңуз-

  1. TLI4970
  2. OLED экраны

Эскертүү:- Сиз zipти жүктөп, Arduino IDEге.zip файлын кошуу менен кошо аласыз (эгер билбесеңиз, readme файлындагы TLI4970 сенсор libде берилген кадамдарды аткарыңыз), болбосо эки китепкананы тең китепкана менеджеринен орното аласыз. IDEде.

3 -кадам: Туташуу диаграммасы

Байланыш диаграммасы
Байланыш диаграммасы

Байланыш төмөнкүдөй:

XMC 2Go ----> Tli4970

Vss ------- GND

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

P0_6 --------> MISO

P0_8 -------> SCK

P0_9 -------> CS

XMC 2Go -----> Nodemcu

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

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

VP2_0 ------> D6

Nodemcu - OLED

GND --------> GND

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

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

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

4 -кадам: Берилиштерди визуалдаштыруу үчүн ThingSpeakти орнотуу

Берилиштерди визуалдаштыруу үчүн ThingSpeakти орнотуу
Берилиштерди визуалдаштыруу үчүн ThingSpeakти орнотуу
  • ThingSpeakте каттоо эсебин түзүңүз
  • ThingSpeak эсебинде канал түзүңүз
  • ThingSpeak каналынын грамоталарын алыңыз жана API ачкычын жазыңыз жана NodeMCUде жаркырай турган.ino файлы менен бирге болгон жашыруун файлдагы деталдарды жаңыртыңыз.

5 -кадам: Акыркы кадамдар

Акыркы кадамдар
Акыркы кадамдар

Пакетте берилген pins_ardiuno алмаштырылгандан кийин rar файлында берилген кодду жаркылдатыңыз.

Эскертүү: pins_arduino.h көчүрүү жана C: / Users \…. / AppData / Local / Arduino15 / packages / Infineon / hardware / arm / 1.4.0 / варианттары / XMC1100 / config / XMC1100_XMC2GO / жолунда бар pins_arduino.h менен алмаштыруу pins_arduino.h

Эскертүү: Бак конверторунан 5V өндүрүмүн алып, XMC2Go менен NodeMcu'ну кубаттаңыз.

6 -кадам: Flow Диаграммасы & Circuit Connection

Flow Диаграммасы жана Райондук Кошулуу
Flow Диаграммасы жана Райондук Кошулуу
Flow Диаграммасы жана Райондук Кошулуу
Flow Диаграммасы жана Райондук Кошулуу

Жарк коду байланыштарды текшерет, энергия эсептегич энергия эсептегичке туташкан ар кандай шайман керектеген кубатты эсептөөгө даяр.

Бул проектордун баасын жогорулатуучу проектордук тактасы алынууда, бул нерсе проекттин баасын жогорулатат, бирок бул нерсени бир эле розетканы колдонуу менен жасоого болот, бирок эгерде сиз бир гана розетканы колдонуп жатсаңыз, анда эки эсе коргоочу болуңуз. AC энергия булагы менен иштөө учурунда.

Сунушталууда: