Добавлена прошивка Beacon Sensor для Heltec T114
Some checks failed
Build and deploy Docs site to GitHub Pages / github-pages (push) Has been cancelled
PR Build Check / build (Heltec_v3_companion_radio_ble) (push) Has been cancelled
PR Build Check / build (Heltec_v3_repeater) (push) Has been cancelled
PR Build Check / build (Heltec_v3_room_server) (push) Has been cancelled
PR Build Check / build (LilyGo_Tlora_C6_repeater_) (push) Has been cancelled
PR Build Check / build (PicoW_repeater) (push) Has been cancelled
PR Build Check / build (RAK_4631_companion_radio_ble) (push) Has been cancelled
PR Build Check / build (RAK_4631_repeater) (push) Has been cancelled
PR Build Check / build (RAK_4631_room_server) (push) Has been cancelled
PR Build Check / build (wio-e5-mini_repeater) (push) Has been cancelled
Some checks failed
Build and deploy Docs site to GitHub Pages / github-pages (push) Has been cancelled
PR Build Check / build (Heltec_v3_companion_radio_ble) (push) Has been cancelled
PR Build Check / build (Heltec_v3_repeater) (push) Has been cancelled
PR Build Check / build (Heltec_v3_room_server) (push) Has been cancelled
PR Build Check / build (LilyGo_Tlora_C6_repeater_) (push) Has been cancelled
PR Build Check / build (PicoW_repeater) (push) Has been cancelled
PR Build Check / build (RAK_4631_companion_radio_ble) (push) Has been cancelled
PR Build Check / build (RAK_4631_repeater) (push) Has been cancelled
PR Build Check / build (RAK_4631_room_server) (push) Has been cancelled
PR Build Check / build (wio-e5-mini_repeater) (push) Has been cancelled
- Новый пример examples/beacon_sensor/ на основе companion_radio - Автоматическая отправка flood-объявления каждые 15 минут - ADV_TYPE_CHAT, ретрансляция через mesh-сеть - Поддержка BMP280 по I2C (Wire1, SDA=7, SCL=8) - Новые build-варианты в variants/heltec_t114/platformio.ini: - Heltec_t114_without_display_beacon_sensor_ble - Heltec_t114_without_display_beacon_sensor_usb - Heltec_t114_beacon_sensor_ble (с дисплеем) - Heltec_t114_beacon_sensor_usb (с дисплеем) - Радиопараметры: 868.731 MHz, SF7, BW62.5, CR7, path hash 1 байт Инструкция по прошивке: 1. pio run -e Heltec_t114_without_display_beacon_sensor_ble -t create_uf2 2. Зажми BOOT на T114, подключи USB, появится диск T114 3. Перетащи firmware.uf2 на диск
This commit is contained in:
70
README.md
70
README.md
@@ -1,6 +1,12 @@
|
||||
## MeshCore Simple Sensor — Heltec T114 + BME280
|
||||
## MeshCore Firmware for Heltec T114
|
||||
|
||||
Прошивка **Simple Sensor** на базе [MeshCore](https://github.com/meshcore-dev/MeshCore) для платы **Heltec T114** (без экрана) с датчиком **BME280** (температура, влажность, атмосферное давление).
|
||||
Прошивки на базе [MeshCore](https://github.com/meshcore-dev/MeshCore) для платы **Heltec T114**.
|
||||
|
||||
---
|
||||
|
||||
## 1. Simple Sensor — Heltec T114 + BME280
|
||||
|
||||
Прошивка **Simple Sensor** для платы **Heltec T114** (без экрана) с датчиком **BME280** (температура, влажность, атмосферное давление).
|
||||
|
||||
### 🎯 Назначение
|
||||
|
||||
@@ -64,6 +70,66 @@ pio run -e Heltec_t114_without_display_simple_sensor -t create_uf2
|
||||
|
||||
Другие устройства mesh-сети могут подключаться к сенсору и запрашивать телеметрию по протоколу MeshCore.
|
||||
|
||||
---
|
||||
|
||||
## 2. Beacon Sensor (Auto-Announce) — Heltec T114 + BMP280
|
||||
|
||||
Прошивка **Beacon Sensor** — устройство автоматически отправляет flood-объявление (advert) в mesh-сеть **каждые 15 минут**. Подключён **BMP280** по I2C, телеметрия доступна по запросу. Подключается к Companion-клиентам через **BLE**.
|
||||
|
||||
### 📻 Параметры радиоканала
|
||||
|
||||
| Параметр | Значение |
|
||||
|---|---|
|
||||
| Частота | 868.731018 МГц |
|
||||
| Полоса (BW) | 62.5 кГц |
|
||||
| Spreading Factor | 7 |
|
||||
| Coding Rate | 7 |
|
||||
| Хэш пути | 1 байт |
|
||||
| Мощность | 22 dBm |
|
||||
|
||||
### 🧩 Поддерживаемые датчики (I2C на Wire1, SDA=7, SCL=8)
|
||||
|
||||
- **BMP280** — температура, давление
|
||||
- Все датчики из списка Simple Sensor
|
||||
|
||||
### 🔧 Сборка
|
||||
|
||||
```bash
|
||||
# Без дисплея, через BLE (рекомендуемый вариант)
|
||||
pio run -e Heltec_t114_without_display_beacon_sensor_ble -t create_uf2
|
||||
|
||||
# С дисплеем, через BLE
|
||||
pio run -e Heltec_t114_beacon_sensor_ble -t create_uf2
|
||||
|
||||
# Без дисплея, через USB (Serial)
|
||||
pio run -e Heltec_t114_without_display_beacon_sensor_usb -t create_uf2
|
||||
|
||||
# С дисплеем, через USB (Serial)
|
||||
pio run -e Heltec_t114_beacon_sensor_usb -t create_uf2
|
||||
```
|
||||
|
||||
Файл прошивки: `.pio/build/<env>/firmware.uf2`
|
||||
|
||||
### 🚀 Прошивка (UF2)
|
||||
|
||||
1. Зажми кнопку **BOOT/PRG** на T114
|
||||
2. Подключи USB к компьютеру
|
||||
3. Отпусти кнопку — появится диск `T114`
|
||||
4. Перетащи `firmware.uf2` на этот диск
|
||||
5. Устройство перезагрузится и начнёт работу
|
||||
|
||||
Или через nrfutil:
|
||||
```bash
|
||||
nrfutil dfu usb-serial -pkg .pio/build/<env>/firmware.zip -p /dev/ttyACM0
|
||||
```
|
||||
|
||||
### 📡 Использование
|
||||
|
||||
- Устройство автоматически отправляет объявление (advert) в mesh-сеть каждые 15 минут
|
||||
- Объявление распространяется flood'ом (ретранслируется другими узлами)
|
||||
- Подключись через **BLE** (пин: `123456`) к мобильному приложению MeshCore
|
||||
- BMP280 телеметрия доступна по запросу через протокол MeshCore
|
||||
|
||||
### 🔗 Совместимость
|
||||
|
||||
- Работает с Companion Radio (BLE/USB/WiFi)
|
||||
|
||||
Reference in New Issue
Block a user