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

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


🔌 Проект: умная розетка на ESP8266 с управлением через веб-страницу

ESP8266 D1 Mini и модуль реле

ESP8266 D1 Mini поднимает в домашней сети простую веб-страницу с кнопкой — переход по ссылке включает или выключает реле, к которому подключена лампа или другое устройство.

Схема подключения

Скетч

#include <ESP8266WiFi.h>

const char* ssid = "your_wifi_name";
const char* password = "your_wifi_password";
const int relayPin = 5; // D1
WiFiServer server(80);
bool relayState = false;

void setup() {
  pinMode(relayPin, OUTPUT);
  WiFi.begin(ssid, password);
  while (WiFi.status() != WL_CONNECTED) {
    delay(500);
  }
  server.begin();
}

void loop() {
  WiFiClient client = server.available();
  if (!client) return;
  String request = client.readStringUntil('\r');
  client.flush();

  if (request.indexOf("/toggle") != -1) {
    relayState = !relayState;
    digitalWrite(relayPin, relayState ? HIGH : LOW);
  }

  client.println("HTTP/1.1 200 OK");
  client.println("Content-Type: text/html; charset=utf-8");
  client.println();
  client.print("<html><body><h1>Розетка: ");
  client.print(relayState ? "ВКЛ" : "ВЫКЛ");
  client.print("</h1><a href=\"/toggle\"><button>Переключить</button></a></body></html>");
}

Переход по адресу `http://IP-платы/toggle` в браузере или просто нажатие кнопки на открытой странице переключает состояние реле — IP-адрес виден в Serial-мониторе после подключения к Wi-Fi.

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

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

← 🕰️ механические часы со стрелкой на шаговом д…🔔 умный звонок на ESP8266 с журналом нажатий… →

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

Все 2 товара сразу в корзину: 324 ₽ 292 ₽ (экономия 32 ₽)

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

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

Корзина


Поиск



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