
Интернет-магазин «Неглупый Дом»
В другом проекте на сайте HLK-PM01 питает обычную Arduino UNO. Здесь тот же изолированный AC-DC модуль питает именно ESP8266 — получается полностью автономный WiFi-узел, который просто включается в розетку и работает, не требуя ни USB-кабеля, ни отдельного блока питания, ни соседства с компьютером.
Принцип работы HLK-PM01 такой же, как и в проекте с Arduino UNO — модуль с гальванической развязкой превращает сетевые 220В в безопасные низковольтные 5В постоянного тока. Разница — в том, что происходит с этим питанием дальше: большинство плат ESP8266 D1 Mini принимают питание именно 5В через микро-USB разъём (с собственным стабилизатором на борту, понижающим это до 3.3В для самого чипа), поэтому выход HLK-PM01 подключается напрямую на вход питания платы, а не на отдельные 3.3V-пины.
Получившийся узел полностью автономен от любого компьютера или USB-адаптера — его можно установить в любом месте с доступом к розетке 220В и WiFi-сети, и он будет работать непрерывно, пока подано питание, выполняя любую логику (веб-сервер, датчик, уведомления), показанную в других проектах на сайте с ESP8266.
Так как реализации данного модуля бывают разные, если у вас на плате нет тех контактов, которые указаны ниже — сориентируйтесь по названиям контактов на своей плате.
// ВНИМАНИЕ: рекомендую отладить код через монитор порта, так как я языковая
// модель, а не специализированный кодер, и могу что-то упустить. Основу
// и идею я накидал, но проверьте под свою схему. Сетевая часть схемы
// (вход HLK-PM01) требует отдельной осторожности при монтаже — это не
// связано с программной частью ниже.
#include <ESP8266WiFi.h>
const char* WIFI_SSID = "ваша_сеть";
const char* WIFI_PASSWORD = "ваш_пароль";
void setup() {
Serial.begin(9600);
Serial.println("Узел запущен от сетевого питания HLK-PM01");
WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
}
Serial.println("WiFi подключен, IP: " + WiFi.localIP().toString());
}
void loop() {
// замените на любую логику из других ESP8266-проектов на сайте —
// веб-сервер, датчик с отправкой данных, уведомления и т.п.
delay(1000);
}
Библиотека ESP8266WiFi входит в стандартный пакет поддержки ESP8266 для Arduino IDE. Этот скетч — минимальный каркас подключения к WiFi; подставьте в `loop()` любую логику из других проектов сайта с ESP8266 (веб-сервер, датчик, уведомления).
Ещё модули для Arduino: Электронные модули.
🎁 Купить весь комплект со скидкой 10%
Все 2 товара сразу в корзину: 499 ₽ 449 ₽ (экономия 50 ₽)
Скидка применяется автоматически при оформлении заказа, если в корзине именно этот комплект.
Остались вопросы? Проконсультируйтесь с ИИ-инженером — он уже в курсе темы статьи и сразу ответит, ничего вводить не нужно.