Интернет-магазин «Неглупый Дом»
Все предыдущие проекты с реле питали Arduino от USB, и только силовая часть реле касалась сети. Здесь HLK-PM01 питает саму Arduino напрямую от розетки 220В — цельный узел без внешнего адаптера.
HLK-PM01 — AC-DC модуль с гальванической развязкой: высоковольтная (220В) и низковольтная (5В) стороны физически разделены, без прямого контакта. Эта развязка делает модуль пригодным для питания логики, к которой может прикасаться человек.
Для Arduino это просто источник 5В, как и USB. Разница лишь в том, что провода "до" модуля несут сетевое напряжение — именно эта часть требует аккуратного монтажа и изоляции.
Так как реализации данного модуля бывают разные, если у вас на плате нет тех контактов, которые указаны ниже — сориентируйтесь по названиям контактов на своей плате.
// ВНИМАНИЕ: рекомендую отладить код через монитор порта, я языковая
// модель, а не специализированный кодер, могу что-то упустить.
// Сетевая часть (вход 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: Электронные модули.
🎁 Купить весь комплект со скидкой 10%
Все 2 товара сразу: 371 ₽ 334 ₽ (экономия 37 ₽)
Скидка применяется автоматически при оформлении заказа, если в корзине именно этот комплект.
Остались вопросы? Проконсультируйтесь с ИИ-инженером — он уже в курсе темы статьи и сразу ответит, ничего вводить не нужно.