Skip to content

Commit 99c3e77

Browse files
committed
Document antenna field in transmitter examples
1 parent fcc56f0 commit 99c3e77

1 file changed

Lines changed: 41 additions & 0 deletions

File tree

  • examples/technoprom_2026_transmitter
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# Передатчик Технопром 2026
2+
3+
В этой папке находятся два варианта скетча передатчика.
4+
5+
## `Transmit_original.ino`
6+
7+
Точная копия файла, загруженного при подготовке ЦУП Альтаир v5. Он нужен как исходная точка совместимости. В текущем виде скетч передаёт тестовую текстовую строку, а не полноценный пакет телеметрии.
8+
9+
Фактические настройки из выполняемого кода:
10+
11+
```text
12+
CC1101
13+
434.000 МГц
14+
5 dBm
15+
```
16+
17+
При `radio.begin(434.00f)` RadioLib использует стартовый CC1101-профиль примерно 4.8 kbps / 5 kHz deviation / 58 kHz RX bandwidth / 2-FSK.
18+
19+
## `Transmit_v5.ino`
20+
21+
Рабочий шаблон пакета для **ЦУП Альтаир v5 / Технопром 2026 — Миссия на Луну**.
22+
23+
Рекомендуемый формат:
24+
25+
```text
26+
$TM,ID=04,PACKET=427,UPTIME=1864,VOLT=4.12,PANEL_POWER=1.850,TEMP=24.4,ANTENNA=1
27+
```
28+
29+
Поля:
30+
31+
- `ID` — идентификатор аппарата;
32+
- `PACKET` — счётчик успешно отправленных пакетов;
33+
- `UPTIME` — время работы после включения, с;
34+
- `VOLT` — напряжение аккумулятора, В;
35+
- `PANEL_POWER` — мощность солнечных панелей, Вт;
36+
- `TEMP` — температура, °C;
37+
- `ANTENNA` — состояние рулеточной антенны: `1` — раскрыта, `0` — сложена.
38+
39+
Функции `readBatteryVoltage()`, `readPanelPower()`, `readTemperature()` и `readAntennaDeployed()` пока содержат демонстрационные значения. Их необходимо связать с реальным оборудованием аппарата.
40+
41+
Для `ANTENNA` рекомендуется передавать именно **подтверждённое фактическое состояние** механизма раскрытия, а не просто факт отправки команды на раскрытие.

0 commit comments

Comments
 (0)