MeshCore Simple Sensor — Heltec T114 + BME280
Прошивка Simple Sensor на базе MeshCore для платы Heltec T114 (без экрана) с датчиком BME280 (температура, влажность, атмосферное давление).
🎯 Назначение
Удалённый сенсорный узел mesh-сети. Автоматически считывает показания с BME280 и передаёт телеметрию в сеть. Поддерживает опрос данных, алерты при выходе за пороги и управление по последовательному порту или через LoRa.
📻 Параметры радиоканала
| Параметр | Значение |
|---|---|
| Частота | 868.856018 МГц |
| Полоса (BW) | 62.5 кГц |
| Spreading Factor | 7 |
| Coding Rate | 4/7 |
| Хэш пути | 2 байта |
| Мощность | 22 dBm |
🧩 Поддерживаемые датчики
Все датчики определяются автоматически на шине I2C (пины PIN_WIRE1_SDA/PIN_WIRE1_SCL):
- BME280 — температура, влажность, давление
- AHTx0 — температура, влажность
- BMP280 — температура, давление
- SHTC3 — температура, влажность
- SHT4x — температура, влажность
- LPS22HB — давление
- INA219 / INA226 / INA260 / INA3221 — напряжение, ток, мощность
- MLX90614 — бесконтактная температура
- VL53L0X — дальномер
- BME680 / BMP085 — дополнительные датчики
Период опроса датчиков: 60 секунд (настраивается).
🔧 Сборка
pio run -e Heltec_t114_without_display_simple_sensor
Генерация UF2 для заливки через USB (drag-n-drop):
pio run -e Heltec_t114_without_display_simple_sensor -t create_uf2
Файл прошивки: .pio/build/Heltec_t114_without_display_simple_sensor/firmware.uf2
Заливка: подключи T114 по USB, дважды нажми RESET (или зажми BOOT при подключении) — появится диск T114 — перетащи firmware.uf2 на него.
📡 Использование
После заливки и первой загрузки:
- Подключись через Serial Monitor (115200 бод)
- На экране появится
Sensor ID: <hex>— публичный ключ устройства - Для управления используй CLI-команды:
help— список командset name "Мой датчик"— имя узлаset password mypass— пароль администратораphm 1— хэш пути 2 байта (уже установлен по умолчанию)io— чтение/запись GPIO
Другие устройства mesh-сети могут подключаться к сенсору и запрашивать телеметрию по протоколу MeshCore.
🔗 Совместимость
- Работает с Companion Radio (BLE/USB/WiFi)
- Поддерживает удалённое управление из мобильного приложения MeshCore
- Совместим с Repeater и Room Server для расширения сети
📜 Лицензия
Проект основан на MeshCore (MIT License). См. license.txt.