Мазмұны:

Энергия есептегіші: 6 қадам
Энергия есептегіші: 6 қадам

Бейне: Энергия есептегіші: 6 қадам

Бейне: Энергия есептегіші: 6 қадам
Бейне: Кинода емес, өмірде де😂 2024, Шілде
Anonim
Энергия есептегіші
Энергия есептегіші

Ескерту - Біз бұл жобаны ешкім шығарған кезде қандай да бір қателік үшін жауап бермейміз

XMC1100 мен TLI 4970 және Wi-Fi модулін NodeMcu (ESP8266) қолданатын энергия есептегіш

Энергия есептегіші TLI4970 (ток сенсоры) мен XMC 2Go қосымшасы болып табылады және айнымалы ток көзі бар кез келген электр розеткасына қосылатын және қосылатын құрылғы болып табылады.

Бұл қосымшада Энергия есептегіші келесі мүмкіндіктерге ие

  • Құрылғылар тұтынатын қуатты, энергияны көрсетеді және есепшоттың бағасы болуы мүмкін.
  • Тұрмыстық техниканың энергиясын қашықтан бақылау.

Кездейсоқ қысқа тұйықталу кезінде тізбек тақтасына зақым келтірмеу үшін айнымалы ток желісінен қуат алынады және сақтандырғыш арқылы өтеді.

Содан кейін айнымалы ток желісі екі бөлікке бөлінеді:

1. Ағымдағы сенсор арқылы жүктеуге (TLI4970).

2. 230 В айнымалы ток/5 В тұрақты ток көзінің модулі.

Ағымдағы сенсор жүктеме арқылы өтетін ток мөлшерін өлшейді және 16 разрядты SPI деректерін (13 биттік ток мәні) XMC 2Go-ға жібереді, онда энергия, қуат және есеп айырысу калибрленеді.

XMC 2Go Nodemcu көмегімен деректерді бұлтқа (Thingspeak) жібереді және ол OLED -де көрсетіледі.

Құрылғыларды қосу үшін Бак түрлендіргіші 230 В айнымалы токтан 5 В тұрақты токқа дейін төмендету үшін қолданылады

1 -қадам: Қолданылатын компоненттер/жабдықтар мен құралдар

Қолданылатын компоненттер/жабдықтар мен құралдар
Қолданылатын компоненттер/жабдықтар мен құралдар
Қолданылатын компоненттер/жабдықтар мен құралдар
Қолданылатын компоненттер/жабдықтар мен құралдар
Қолданылатын компоненттер/жабдықтар мен құралдар
Қолданылатын компоненттер/жабдықтар мен құралдар
  • Tli4970:
  • TLI4970-бұл Infineon дәлелдеген Hall технологиясына негізделген жоғары дәлдіктегі ток сенсоры. Оның айнымалы және тұрақты ток өлшеу диапазоны ± 50А дейін және SPI шығысы 16 биттік (13 биттік ток мәні). Бұл сыртқы калибрлеуді немесе A/D түрлендіргіштері, 0 pAmps немесе тірек кернеуі сияқты қосымша бөліктерді қажет етпейтін, қолдануға оңай, толық цифрлық шешім.

Ол Arduino кітапханасын пайдалануға дайын.

TLI4970 нұсқасының мәліметтер кестесін мына жерден табыңыз.

  • XMC2Go:
  • XMC1100 бар XMC 2Go жинағы, мүмкін, әлемдегі ең кіші, толықтай микроконтроллерді бағалау жиынтығы-XMC1100 (ARM® Cortex ™ -M0 негізіндегі)-борттық J-Link Lite отладчик (XMC4200 микроконтроллерімен іске асырылған)-USB арқылы қуат (Micro USB) - ESD және кері ток қорғанысы - 2 x пайдаланушы жарық диоды - 2x8 түйреуіш тақтасы үшін ыңғайлы түйреуіштер.
  • Оны Arduino IDE көмегімен бағдарламалауға болады. Сілтеме
  • Пайдаланушы нұсқаулығын мына жерден табуға болады.
  • NodeMCU:
  • Қосымша ақпарат алу үшін Wi-Fi тақтасы
  • AC-DC қос шығысы:
  • 220 вольттан 5 вольтты кернеуге дейін төмендейді. Сілтеме
  • Oled I2C дисплейі:
  • Сілтеме
  • Прототип тақтасы:
  • Сілтеме
  • 5 -тен 1 -ге дейін кеңейту қорабы:
  • Сілтеме

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

  • Қолданылатын құрал-
  • Кішкентай жалпақ бұрағыш
  • Пісіру үтігі, құрғақ түкті кетіру
  • Сым кескіштер
  • Dremal немесе ұқсас құрал

2 -қадам: Arduino орнатыңыз және мысалдарды құрастыруға дайын болыңыз

  • Arduino IDE орнатыңыз. Сілтеме
  • Мысал кодын құрастыру үшін Infineon тақтасының бумасын орнатыңыз.
  • Орнату қадамын бірінен соң бірін орындаңыз. Сілтеме
  • ESP8266 тақтасының пакетін орнатыңыз.
  • Орнату қадамдарын бірінен соң бірін орындаңыз. Сілтеме

Мысал кодын құрастыру үшін қажет қосымша кітапханаларды орнатыңыз-

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

Ескерту:- zip файлын жүктеп алып,.zip файлын қосу арқылы Arduino IDE-ге қосуға болады (егер білмесеңіз, 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.3В ---------> 3.3В

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

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

4 -қадам: Деректерді визуализациялау үшін ThingSpeak бағдарламасын орнату

Деректерді визуализациялау үшін ThingSpeak орнату
Деректерді визуализациялау үшін ThingSpeak орнату
  • ThingSpeak -те тіркелгі жасаңыз
  • ThingSpeak есептік жазбасында арна жасаңыз
  • ThingSpeak Channel және Write API кілтінің тіркелгі деректерін алыңыз және NodeMCU -де жарқырайтын.ino файлымен бірге бар құпия файлдағы мәліметтерді жаңартыңыз.

5 -қадам: Қорытынды қадамдар

Қорытынды қадамдар
Қорытынды қадамдар

Rar файлында берілген кодты пакетте берілген pins_ardiuno ауыстырғаннан кейін жыпылықтаңыз.

Ескерту: 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

Ескертпе: конвертордан 5В шығысын алыңыз және XMC2Go мен NodeMcu екеуін де қосыңыз.

6 -қадам: Ағын диаграммасы және тізбекті қосу

Ағын диаграммасы және тізбекке қосылу
Ағын диаграммасы және тізбекке қосылу
Ағын диаграммасы және тізбекке қосылу
Ағын диаграммасы және тізбекке қосылу

Қосылымды тексеретін кодты жарқылдатыңыз, энергия есептегіші энергия есептегішке қосылған кез келген құрылғы тұтынатын қуатты есептеуге дайын.

Бұл проектордың бағасын жоғарылататын сақтандырғыш тақтасы бар, оны жүктемені қосуға болатын бір розетканы пайдалану арқылы жасауға болады. Бірақ егер сіз сақтандырғышсыз бір розетканы қолдансаңыз, қос қорғаныс болыңыз. айнымалы ток көзін өңдеу кезінде.

Ұсынылған: