Моніторінг мережі AC220v
Вступ
Є такий чудовий модуль PZEM-004T, який може моніторити напругу, струм, частоту та потужність змінної напруги 220в. Пишуть що може вимірювати струм до 100А, а це дає змогу з великим запасом ставити його на вхід будинку, квартири і дивитись яке споживання в реальному часі, яка напруга. Але в суворих реаліях інколи напруга йде зовсім не така як треба. Наприклад для холодильника чи котла чи навіть роутерів, та будь-яких інших імпульсних блоків живлення перевищення або пониження напруги дуже шкодить їх роботі, та вони можуть вийти з ладу (знаю що кажу, в мене таке дуже часто траплялось).
Струм вимірюється безконтактно як на мультимітрах з кліщами. Тому хочу запропонувати наступний проект, для захисту будь-якого пристрою від великої та низької напруги.

Основні компоненти конструктора металошукача
Для виготовлення нашої саморобки знадобиться наступне:
- Модуль PZEM-004T
- Ардуінка (наприклад уно)
- Дісплей LCD2004 i2c
- Реле з опто розв'язкою, краще 30А
Схема:
Модуль PZEM-004T підключення:

Увага: Небезпечна напруга!!!
Дісплей LCD2004 i2c підключення:

Реле підключення:

Інструкція по установці
Перш за все треба бути дуже уважним, бо присутня небезпечне живлення!
Тепер треба встановити декілька бібліотек, перша ця для роботи з модулем, другу не треба встановлювати, та третя для роботи з дісплеєм.

І завантажуємо мій код. Після завантаження не спішіть подавати 220в, якщо на дісплеї побачили це, то тоді можна подавати живлення та підключати навантаження, якщо не побачили цього, то або невірне підключення чогось, або у вашого дісплея інший порт (наприклад замість 0х27 - 0х3F).


Тепер дуже уважно і обережно подаємо живлення 220в на модуль і на дисплеї повинна з'явитись частота та напруга, при підключенні навантаження вже і струм і інші показники.
В моєму коді, реле вимикається якщо напруга виходить за діапазон від 180в до 240в і на дісплеї буде відповідний напис що напруга більше або менша від діапазону нашого. Коли напруга стає в цей діапазон то реле вмикається знов.

І в коді ми можемо встановити свої значення:

Змінивши пару рядків коду зміною назв змінних, можна зробити захист від великого або низького споживання. А також додати індикацію чи відключили світло чи ні. Тобто що може цей модуль обмежено лиш вашою фантазією. А якщо повісити на ваш роутер маленький UPS, щоб інтернет був ще якийсь час після відключення світла, і замінивши ардуіно на esp, можна зробити щоб слало сповіщення наприклад в телеграм про відключення світла і його появу. Або інтегрувати в розумний дім та коли зникає світло, щось примусово відключати. Ідей дуже багато. Успіхів в складанні свого проекту разом з myproject.com.ua
Для успішного виконання проекту вам потрібно завантажити файал:
Написати коментар