
План урока по созданию системы умного дома на ESP32 с управлением через веб-интерфейс в CodeStudio: IoT для старших классов.
Умный дом — это тема, которая мгновенно захватывает внимание учеников. Каждый из них видел умные колонки, автоматическое освещение, термостаты. Но мало кто из школьников понимает, как это работает изнутри. Этот урок даёт возможность построить миниатюрную систему умного дома своими руками.
Проект идеально подходит для 9-11 классов и объединяет несколько важных тем: программирование, сетевые технологии, работа с датчиками и веб-разработка.
Длительность: 2-3 урока по 40 минут.
Необходимое оборудование:
ESP32 — это следующий шаг после Arduino. Главное отличие — встроенный WiFi и Bluetooth. Это позволяет создавать устройства, которые подключаются к сети и управляются удалённо. Именно эта возможность делает ESP32 идеальной платформой для IoT-проектов.
В CodeStudio ESP32 подключается и программируется так же просто, как Arduino — через браузер, одной кнопкой. Никаких дополнительных настроек.
Подключите DHT22 к ESP32:
Подключите светодиод:
В CodeStudio создайте проект ESP32 и напишите программу, которая каждые 2 секунды считывает температуру и влажность и выводит их в монитор порта. Ученики видят данные прямо в браузере, в окне CodeStudio.
Обсудите с учениками вопросы:

Самая впечатляющая часть проекта — когда ESP32 становится веб-сервером. Ученик открывает на телефоне или другом компьютере IP-адрес ESP32 и видит веб-страницу с показаниями датчиков и кнопками управления.
CodeStudio предоставляет шаблон веб-сервера, который ученики модифицируют:
Функции веб-интерфейса:
На этом этапе ученики знакомятся с важными понятиями:
Когда ученик нажимает кнопку на экране своего смартфона, и светодиод на его столе включается — это момент, который запоминается надолго. Ученик физически ощущает связь между виртуальным и реальным мирами.

Настоящий умный дом не просто показывает данные — он принимает решения. Предложите ученикам реализовать правила автоматизации:
Для продвинутых учеников:
Расскажите ученикам о реальных примерах умных домов в Казахстане:
Покажите, что навыки, полученные на уроке, напрямую применимы в реальных профессиях: инженер IoT, разработчик встраиваемых систем, специалист по автоматизации.

Рекомендуемые критерии для проектной работы «Умный дом»:
| Критерий | Баллы | Описание |
|---|---|---|
| Сборка схемы | 20 | Все компоненты подключены правильно |
| Чтение датчиков | 20 | Данные считываются и отображаются |
| Веб-интерфейс | 25 | Страница загружается, данные обновляются |
| Автоматизация | 20 | Реализовано хотя бы одно правило |
| Презентация | 15 | Ученик объясняет работу системы |
По завершении проекта «Умный дом» ученик:
Этот проект — один из самых впечатляющих в школьной программе, и CodeStudio делает его доступным для любого учителя, даже без глубоких технических знаний.
Подключите школу к пилоту. Генерируйте КМЖ за 2 минуты, ведите CodeStudio уроки, заказывайте оборудование — всё в одном месте.