Содержимое курса
Заключение
Заключение
0/1
УМНЫЙ ДОМ на Марсе \ МАРС-1

📡 Задание 13: Дистанционное управление базой

ESP32 создаёт собственную WiFi-сеть для управления

Марсианская ночь опустилась на Красную планету. После долгого дня исследований вы с доктором Мариусом вернулись в базу МАРС-1. Внезапно вы обнаруживаете, что основная сеть базы временно недоступна из-за солнечной бури!

💬 Вы (обеспокоенно): «Доктор Мариус! Основная WiFi-сеть не работает! Как мы будем управлять системами базы?»

💬 Доктор Мариус (уверенно): «Не волнуйтесь! У нас есть план Б — ESP32 может создать свою собственную WiFi-сеть! Это автономная система, не зависящая от внешних сетей. Идеально для экстренных ситуаций на Марсе!»

🛸 ESP32 как точка доступа

💬 Вы: «ESP32 может сам раздавать WiFi? Как это работает?»

💬 Доктор Мариус: «Да! ESP32 превращается в мини-роутер. Режим называется Access Point (точка доступа). Любое устройство может подключиться к ESP32 напрямую, без интернета!»

📡 Преимущества режима точки доступа:

  • ✅ Полная автономность — не нужен интернет
  • ✅ Работает даже при отключении основной сети
  • ✅ Прямая связь устройство-ESP32
  • ✅ Идеально для аварийных ситуаций

📝 Анализ программы управления

1️⃣ Настройка точки доступа

// Настройки точки доступа
const char* ssid = «MARS-BASE-1»; // Имя сети
const char* password = «12345678»; // Пароль

📌 Что делает: Задаёт имя WiFi-сети и пароль. Любое устройство увидит сеть «MARS-BASE-1»

💡 Можешь изменить: Придумай своё имя сети и пароль (минимум 8 символов)

2️⃣ Запуск WiFi точки доступа

WiFi.mode(WIFI_AP); // Режим точки доступа
WiFi.softAP(ssid, password); // Создаём сеть
IPAddress IP = WiFi.softAPIP(); // Получаем IP (192.168.4.1)

📌 Что происходит: ESP32 создаёт свою WiFi-сеть с IP-адресом 192.168.4.1

3️⃣ Настройка веб-сервера

server.on(«/», handleRoot); // Главная страница
server.on(«/LED_on», handleLedOn); // Команда включить
server.on(«/LED_off», handleLedOff); // Команда выключить
server.begin(); // Запуск сервера

📌 Что делает: Создаёт веб-страницу с кнопками управления светодиодом

4️⃣ Красивый интерфейс управления

Программа содержит встроенную HTML-страницу с:

  • 🎨 Красивым дизайном с градиентами
  • 🔘 Большими кнопками ВКЛЮЧИТЬ/ВЫКЛЮЧИТЬ
  • 💡 Анимированными эмодзи
  • 📊 Отображением статуса в реальном времени

🔌 Как подключиться к ESP32

📋 Пошаговая инструкция:

Шаг 1: Загрузи программу
  • Подключи ESP32 к компьютеру через USB
  • Загрузи программу в ESP32
  • Открой монитор порта (115200 бод)

Шаг 2: Проверь в мониторе порта
===== СИСТЕМА УПРАВЛЕНИЯ МАРС-1 =====
Создание точки доступа…
Точка доступа создана!
Имя сети: MARS-BASE-1
Пароль: 12345678
IP адрес: 192.168.4.1
Веб-сервер запущен!

Шаг 3: Подключись к WiFi ESP32
  • 📱 На телефоне/планшете/компьютере открой настройки WiFi
  • 🔍 Найди сеть «MARS-BASE-1»
  • 🔐 Введи пароль: 12345678
  • ✅ Подключись к сети

Шаг 4: Открой панель управления
  • 🌐 Открой любой браузер
  • 📍 В адресной строке введи: 192.168.4.1
  • ⚡ Нажми Enter
  • 🎉 Откроется красивая панель управления!

✨ Готово! Теперь ты можешь управлять светодиодом!

🎮 Панель управления базой

💬 Вы: «Вау! Какой красивый интерфейс!»

🖥️ Что ты увидишь в браузере:

🚀 База МАРС-1

Система освещения

💡
Светодиод: ВЫКЛЮЧЕН

🎯 Как управлять:

  1. Нажми кнопку «✨ ВКЛЮЧИТЬ» — светодиод загорится
  2. Нажми кнопку «🌑 ВЫКЛЮЧИТЬ» — светодиод погаснет
  3. Статус обновляется автоматически!
  4. Эмодзи меняется: 💡 (включен) ↔️ 🌑 (выключен)

✨ Автономная система работает!

🌟 Преимущества автономной системы:

🛸 Автономность

Не зависит от внешних сетей и интернета

🔐 Безопасность

Закрытая сеть с паролем

📱 Универсальность

Работает с любым устройством с WiFi

⚡ Надёжность

Идеально для аварийных ситуаций

🎉 База МАРС-1 под полным контролем!
Даже без основной сети!

💬 Вы (восхищённо): «Невероятно! ESP32 создал свою собственную сеть! Теперь мы можем управлять базой даже когда основные системы отключены!»

💬 Доктор Мариус: «Именно! Это критически важно для Марса. Представьте — солнечная буря вывела из строя основную сеть, но благодаря автономной системе ESP32 вы всё равно можете управлять жизненно важными системами базы!»

Вы смотрите на мерцающий светодиод, управляемый через собственную WiFi-сеть ESP32, и понимаете — теперь база МАРС-1 готова к любым неожиданностям!

🏆 Достижение разблокировано:
«Создатель сетей» — развернута автономная WiFi-система управления!

🚀 База готова к автономной работе!

Файлы упражнений
13_wifi_led.zip
Размер: 2,38 КБ