Files
meshcore-simple-sensor/README.md
UA1ZBE e07dbe1a30
Some checks failed
Build and deploy Docs site to GitHub Pages / github-pages (push) Has been cancelled
Перевод README на русский язык
2026-06-01 16:21:27 +03:00

76 lines
3.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
## MeshCore Simple Sensor — Heltec T114 + BME280
Прошивка **Simple Sensor** на базе [MeshCore](https://github.com/meshcore-dev/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 секунд** (настраивается).
### 🔧 Сборка
```bash
pio run -e Heltec_t114_without_display_simple_sensor
```
Генерация UF2 для заливки через USB (drag-n-drop):
```bash
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` на него.
### 📡 Использование
После заливки и первой загрузки:
1. Подключись через Serial Monitor (115200 бод)
2. На экране появится `Sensor ID: <hex>` — публичный ключ устройства
3. Для управления используй 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`.