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

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

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

📶 Проект: автономный ESP-01 от сети 220В через изолированный модуль HLK-PM03 без стабилизатора

В проекте с преобразователем уровней ESP-01 питается от 3.3V через отдельный стабилизатор, так как блок питания обычно выдаёт 5V. Здесь HLK-PM03 — та же серия, что HLK-PM01, но с выходом сразу 3.3V, нужными ESP-01 напрямую.

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

Принцип развязки такой же, как у HLK-PM01. Разница — выходное напряжение серии: модули HLK выпускаются на 3.3V/5V/12V/24V. Для ESP-01 без встроенного стабилизатора (в отличие от D1 Mini) прямые 3.3V с AC-DC модуля устраняют лишнее звено и потери напряжения.

Код ESP-01 тот же, что в проекте с TXS0108E — AT-команды по UART. Разница — в питании: здесь ESP-01 запитан напрямую от сети как самостоятельный узел, управляемый любым 3.3V-контроллером без согласования уровней, если весь узел на 3.3V.

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

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

  1. Сторона 220В модуля (L и N) через надёжные изолированные соединения, полностью закрыта в корпусе.
  2. Выход модуля (+3.3V/GND) → VCC и CH_PD ESP-01 напрямую, GND → GND.
  3. GPIO0 оставьте неподключённым для обычного режима.

Скетч

// ВНИМАНИЕ: рекомендую отладить код через монитор порта, я языковая
// модель, а не специализированный кодер, могу что-то упустить.
// Сетевая часть (вход HLK-PM03) требует отдельной осторожности.
// Код ниже выполняется на отдельном 3.3V-контроллере/адаптере,
// подключённом к TX/RX ESP-01 для отправки AT-команд.

#include <SoftwareSerial.h>

SoftwareSerial espSerial(2, 3);

void setup() {
  Serial.begin(9600);
  espSerial.begin(115200);
  delay(1000);
  espSerial.println("AT");
}

void loop() {
  if (espSerial.available()) Serial.write(espSerial.read());
}
                

Дополнительных библиотек не требуется. Главное отличие от проекта с TXS0108E — при полностью 3.3V-совместимом контроллере преобразователь уровней вообще не нужен.

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

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

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

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

← 📡 удалённый монитор оборотов на …🧊 ШИМ-регулировка модуля Пельтье… →

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

Все 2 товара сразу: 433 ₽ 390 ₽ (экономия 43 ₽)

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

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

Корзина

Поиск


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