🛒
0 товаров
0 руб.

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


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

В другом проекте на сайте 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.

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

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

  1. Сторона 220В модуля HLK-PM01 (выводы L и N) подключается к сетевому кабелю через надёжные изолированные соединения — эта часть обязательно должна быть полностью закрыта в корпусе, без доступа пальцев или посторонних предметов.
  2. Выход модуля (+5V и GND) → вход питания платы ESP8266 D1 Mini (контакт 5V рядом с USB-разъёмом, если плата его предусматривает, либо прямо на вывод VIN/5V по маркировке конкретной платы).

Скетч

// ВНИМАНИЕ: рекомендую отладить код через монитор порта, так как я языковая
// модель, а не специализированный кодер, и могу что-то упустить. Основу
// и идею я накидал, но проверьте под свою схему. Сетевая часть схемы
// (вход 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: Электронные модули.

← 🔊 звуковое подтверждение сканирования карты …📻 автопоиск радиостанций на RDA5807M со звук… →

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

Все 2 товара сразу в корзину: 499 ₽ 449 ₽ (экономия 50 ₽)

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

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

Корзина


Поиск



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