Найти в Дзене
Заметки кота

Телеметрия по воздуху на ESP8266

Проект представляет собой автономную беспроводную систему для мониторинга ключевых параметров окружающей среды. Система состоит из передатчика, оснащенного комплексом датчиков, и приемника с дисплеем для отображения данных. Устройства работают по принципу прямого WiFi-соединения без необходимости подключения к интернету или роутеру. Готовая плата уже содержит: Простое подключение датчиков: Питание: Все датчики подключаются к 3.3V и GND платы Система позволяет сравнивать показания 4 разных температурных датчиков и 2 датчиков влажности, что обеспечивает высокую достоверность данных. Циклическое переключение между страницами позволяет отслеживать как текущие показания, так и системную информацию. К одному передатчику могут подключаться несколько приемников, что позволяет создавать распределенные системы мониторинга. Проект представляет собой готовое решение для профессионального и бытового мониторинга параметров окружающей среды с открытой архитектурой и большим потенциалом для модификац
Оглавление

О проекте

Проект представляет собой автономную беспроводную систему для мониторинга ключевых параметров окружающей среды. Система состоит из передатчика, оснащенного комплексом датчиков, и приемника с дисплеем для отображения данных. Устройства работают по принципу прямого WiFi-соединения без необходимости подключения к интернету или роутеру.

Преимущества системы

Автономность работы

  • Не требует интернета или роутера
  • Работает в полевых условиях
  • Низкое энергопотребление

Максимальная дальность связи

  • Специальные настройки WiFi (802.11b mode)
  • Увеличенная мощность передатчика (20.5 dBm)
  • До 100+ метров на открытой местности

Комплексный мониторинг

  • Температура - 4 независимых измерения
  • Влажность - 2 разных датчика
  • Атмосферное давление - точные показания
  • Верификация данных - перекрестная проверка показаний

Варианты использования

Домашний климат-контроль

  • Мониторинг температуры в разных комнатах
  • Контроль влажности для здоровья
  • Предотвращение плесени и сырости

Теплицы и гроубоксы

  • Точный контроль микроклимата
  • Мониторинг градиента температур
  • Оптимизация условий для растений

Складские помещения

  • Контроль условий хранения
  • Мониторинг температурных зон
  • Предотвращение порчи товаров

Научные исследования

  • Сбор данных об окружающей среде
  • Длительный мониторинг параметров
  • Сравнительный анализ датчиков

Техническая реализация

Подключение датчиков (для готовой платы ESP8266+SSD1306)

Готовая плата уже содержит:

  • ESP8266 (NodeMCU/Wemos D1 Mini)
  • Дисплей SSD1306 128x64
  • Стандартные разъемы I2C и GPIO

Простое подключение датчиков:

  1. DS18B20 (2 шт) - температура
    DATA → D3 + резистор 4.7kΩ к 3.3V
  2. DHT11 - температура/влажность
    DATA → D4 + резистор 10kΩ к 3.3V
  3. AHT20 - температура/влажность (I2C)
    SDA → D2, SCL → D1
  4. BMP280 - температура/давление (I2C)
    SDA → D2, SCL → D1 (параллельно AHT20)

Питание: Все датчики подключаются к 3.3V и GND платы

Особенности работы

Интеллектуальный обмен данными

  • Приемник запрашивает данные каждые 2 секунды
  • Передатчик отвечает структурированным JSON
  • Автоматическое восстановление связи при обрыве

📱 Удобный интерфейс

  • Двухстраничный вывод на дисплей
  • Цветовое разделение информации (желтый/синий)
  • Статус подключения и статистика работы

🛡️ Надежность системы

  • Контроль качества данных
  • Защита от помех и ошибок
  • Автоматическая калибровка показаний

Уникальные возможности

🔍 Сравнительный анализ

Система позволяет сравнивать показания 4 разных температурных датчиков и 2 датчиков влажности, что обеспечивает высокую достоверность данных.

📊 Визуализация трендов

Циклическое переключение между страницами позволяет отслеживать как текущие показания, так и системную информацию.

🌐 Масштабируемость

К одному передатчику могут подключаться несколько приемников, что позволяет создавать распределенные системы мониторинга.

🚀 Перспективы развития

  • Добавление удаленного доступа через MQTT
  • Интеграция с системами умного дома
  • Релейное управление устройствами
  • Сбор данных в облачное хранилище
  • Mobile app для iOS/Android

Проект представляет собой готовое решение для профессионального и бытового мониторинга параметров окружающей среды с открытой архитектурой и большим потенциалом для модификаций.

Исходный код передатчика:

ESP8266_SSD1306_Telemetry_TX.ino

Исходный код приемника:

ESP8266_SSD1306_Telemetry_RX.ino

Проект и статья написаны с использованием нейросети.