Перейти до змісту

Сенсори клімату

JAAM Fusion підтримує кліматичні сенсори для вимірювання:

  • температури
  • вологості
  • атмосферного тиску

Сенсори автовиявляються під час старту прошивки.

Підтримувані моделі (автовиявлення)

У поточній збірці підтримуються:

  • BME280 — температура / вологість / тиск
  • BMP280 — температура / тиск (вологості немає)
  • SHT2x — температура / вологість
  • SHT3x — температура / вологість
  • AHT2x / AHT3x — температура / вологість

Note

Тиск доступний лише якщо виявлено BME280 або BMP280.

Інтерфейс і підключення

Усі підтримувані кліматичні сенсори в цій прошивці працюють по I2C.

Типова схема підключення:

Сенсор ESP32
VCC 3.3V
GND GND
SDA GPIO21
SCL GPIO22

Important

Використовуйте 3.3V. Якщо ви живите модуль від 5V — переконайтесь, що ваш модуль справді це підтримує.

Tip

OLED‑дисплей та сенсори можуть працювати на одній шині I2C (SDA/SCL спільні), якщо адреси не конфліктують.

Якщо підключено кілька сенсорів

Якщо одночасно підключено кілька кліматичних сенсорів, прошивка читає дані з першого доступного за пріоритетом:

  1. BME280/BMP280
  2. SHT3x
  3. SHT2x
  4. AHTxx

Де використовуються дані

  • OLED → режим “Мікроклімат” (показує температуру/вологість/тиск, якщо доступні)
  • OLED → “Комбінований” режим (якщо увімкнено показ мікроклімату)
  • Web/API: прошивка передає значення, коли вони доступні

Корекція показників (калібрування)

У веб‑інтерфейсі можна задати корекції, які додаються до показників сенсора:

  • Клімат → Корегування температури
  • Клімат → Корегування вологості
  • Клімат → Корегування атмосферного тиску

Note

У прошивці тиск для BME/BMP перераховується і використовується як мм рт. ст., тому корекція тиску задається в тих самих одиницях.

Детально (UI і пояснення): Клімат

Troubleshooting

Сенсор не визначається

Перевірте:

  • SDA/SCL не переплутані
  • живлення 3.3V та спільний GND
  • адреса модуля на I2C не конфліктує з іншими пристроями

Мікроклімат не з’являється у списку режимів дисплею

Прошивка приховує/деактивує режим "Мікроклімат", якщо кліматичний сенсор не виявлено.

Дивіться також