
Полное руководство по созданию школьной метеостанции на ESP32 в CodeStudio: датчики, облачная платформа и визуализация данных.
Среди десятков возможных школьных проектов метеостанция занимает особое место. Она не просто демонстрирует принципы программирования — она создаёт полезную вещь. Метеостанция, установленная на территории школы, может собирать данные о погоде, которые используются на уроках географии, биологии и даже математики.
Этот проект подходит для 9-11 классов и охватывает полный цикл создания IoT-устройства: от подключения датчиков до визуализации данных в облаке.
Время реализации: 4-6 уроков.
Оборудование:
Все три датчика подключаются к ESP32 через макетную плату:
В CodeStudio создайте проект ESP32 и напишите программу для чтения данных со всех трёх датчиков. Данные выводятся в монитор порта каждые 5 секунд.
Ученики должны увидеть в мониторе:
Задание для учеников: подышать на датчик DHT22 и наблюдать, как меняются показания влажности. Закрыть фоторезистор рукой и увидеть изменение освещённости. Это демонстрирует, что датчики реагируют на реальные изменения окружающей среды.

Метеостанция без облака — это просто набор датчиков. Данные считываются и тут же забываются. Облачная платформа позволяет:
CodeStudio интегрирован с облачной платформой для хранения данных IoT. Процесс подключения:
1. В CodeStudio перейдите в раздел «Облако»
2. Создайте новое устройство — «Метеостанция»
3. Получите токен авторизации — уникальный ключ для вашего устройства
4. Добавьте в программу ESP32 код отправки данных
ESP32 подключается к школьной WiFi-сети и каждые 5 минут отправляет показания всех датчиков в облако. Данные начинают накапливаться автоматически.
На этом этапе ученики знакомятся с фундаментальными понятиями:

Облачная платформа CodeStudio предоставляет конструктор дашбордов. Ученики создают визуальную панель:
Когда метеостанция работает несколько дней, появляются данные для анализа. Задания для учеников:
Эти вопросы выводят проект за рамки информатики и связывают его с географией и естествознанием.
Для продвинутых учеников — создание собственной веб-страницы с данными метеостанции:
Если школа готова, метеостанцию можно установить на территории:
Если в школе несколько классов реализуют этот проект, можно создать сеть метеостанций: по одной на каждом этаже здания, во дворе, в спортзале. Сравнение данных с разных точек — увлекательная задача для анализа.

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