🛒
0 товар.
0 руб.
Логотип

Интернет-магазин «Неглупый Дом»

☰
ИИ-консультант Wildberries OZON Яндекс Маркет
Поиск по сайту
Гугл таблица с ассортиментом

🔌 Проект: автономный сетевой узел управления нагрузкой на изолированном модуле питания HLK-PM01

Все предыдущие проекты с реле питали Arduino от USB, и только силовая часть реле касалась сети. Здесь HLK-PM01 питает саму Arduino напрямую от розетки 220В — цельный узел без внешнего адаптера.

Как это работает

HLK-PM01 — AC-DC модуль с гальванической развязкой: высоковольтная (220В) и низковольтная (5В) стороны физически разделены, без прямого контакта. Эта развязка делает модуль пригодным для питания логики, к которой может прикасаться человек.

Для Arduino это просто источник 5В, как и USB. Разница лишь в том, что провода "до" модуля несут сетевое напряжение — именно эта часть требует аккуратного монтажа и изоляции.

Пошаговая сборка

Так как реализации данного модуля бывают разные, если у вас на плате нет тех контактов, которые указаны ниже — сориентируйтесь по названиям контактов на своей плате.

  1. Сторона 220В модуля (L и N) подключается через надёжные изолированные соединения — эта часть обязательно должна быть полностью закрыта в корпусе.
  2. Выход модуля (+5V/GND) → питание Arduino через 5V/GND.
  3. Реле: сигнальный вход → D2, VCC → 5V (от того же модуля), GND → GND.
  4. Силовую нагрузку реле подключайте к COM/NO строго по инструкции — эта часть тоже работает с сетевым напряжением и должна быть собрана аккуратно и изолированно.

Скетч

// ВНИМАНИЕ: рекомендую отладить код через монитор порта, я языковая
// модель, а не специализированный кодер, могу что-то упустить.
// Сетевая часть (вход HLK-PM01 и контакты реле) требует отдельной
// осторожности при монтаже — не связано с программной частью.

const int RELAY_PIN = 2;

void setup() {
  Serial.begin(9600);
  pinMode(RELAY_PIN, OUTPUT);
  digitalWrite(RELAY_PIN, LOW);
}

void loop() {
  digitalWrite(RELAY_PIN, HIGH);
  delay(5000);
  digitalWrite(RELAY_PIN, LOW);
  delay(5000);
}
                

Дополнительных библиотек не требуется — программная часть идентична любому другому проекту с реле, разница только в питании. Замените таймер на логику по датчику или по WiFi из других проектов.

Частые проблемы

Как улучшить проект

Товары по теме

Ещё модули для Arduino: Электронные модули.

← ↕️ согласование уровней 3.3V ESP8…🔥 сигнализация обнаружения откры… →

🎁 Купить весь комплект со скидкой 10%

Все 2 товара сразу: 371 ₽ 334 ₽ (экономия 37 ₽)

Скидка применяется автоматически при оформлении заказа, если в корзине именно этот комплект.

Остались вопросы? Проконсультируйтесь с ИИ-инженером — он уже в курсе темы статьи и сразу ответит, ничего вводить не нужно.

Корзина

Поиск


Пример: понижающий или DC-DC или mini360 или aw-023 или арт. OZ/WB/YA