Сенсори клімату¶
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 спільні), якщо адреси не конфліктують.
Якщо підключено кілька сенсорів¶
Якщо одночасно підключено кілька кліматичних сенсорів, прошивка читає дані з першого доступного за пріоритетом:
- BME280/BMP280
- SHT3x
- SHT2x
- AHTxx
Де використовуються дані¶
- OLED → режим “Мікроклімат” (показує температуру/вологість/тиск, якщо доступні)
- OLED → “Комбінований” режим (якщо увімкнено показ мікроклімату)
- Web/API: прошивка передає значення, коли вони доступні
Корекція показників (калібрування)¶
У веб‑інтерфейсі можна задати корекції, які додаються до показників сенсора:
- Клімат → Корегування температури
- Клімат → Корегування вологості
- Клімат → Корегування атмосферного тиску
Note
У прошивці тиск для BME/BMP перераховується і використовується як мм рт. ст., тому корекція тиску задається в тих самих одиницях.
Детально (UI і пояснення): Клімат
Troubleshooting¶
Сенсор не визначається¶
Перевірте:
- SDA/SCL не переплутані
- живлення 3.3V та спільний GND
- адреса модуля на I2C не конфліктує з іншими пристроями
Мікроклімат не з’являється у списку режимів дисплею¶
Прошивка приховує/деактивує режим "Мікроклімат", якщо кліматичний сенсор не виявлено.