Initial commit: LoRa APRS Beacon для T-Beam V1.2

- Статический маяк с координатами 67.369281N, 32.497063E
- Отправка каждые 10 минут + при включении
- APRS символ L в чёрном ромбике, позывной UA1ZBE-TS
- Дисплей SH1106 1.3 повёрнутый
- Мониторинг напряжения батареи в сообщении
- Кнопка для ручной отправки
- Частота 433.775 MHz, SF12, BW125

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
This commit is contained in:
ua1zbe
2026-04-04 20:59:12 +00:00
committed by UA1ZBE
commit b48f588921
9 changed files with 517 additions and 0 deletions

23
platformio.ini Normal file
View File

@@ -0,0 +1,23 @@
[platformio]
default_envs = ttgo-t-beam-AXP2101-v1_2
[env]
platform = espressif32 @ 6.7.0
framework = arduino
lib_ldf_mode = deep+
monitor_speed = 115200
monitor_filters = esp32_exception_decoder
lib_deps =
thingpulse/ESP8266 and ESP32 OLED driver for SSD1306 displays @ ^4.5.0
bblanchon/ArduinoJson @ 7.0.4
lewisxhe/XPowersLib @ 0.2.4
sandeepmistry/LoRa @ 0.8.0
shaggydog/OneButton @ 1.5.0
check_tool = cppcheck
check_flags =
cppcheck: --suppress=*:*.pio\* --inline-suppr -DCPPCHECK
check_skip_packages = yes
[env:ttgo-t-beam-AXP2101-v1_2]
board = ttgo-t-beam
build_flags = -Werror -Wall -DTTGO_T_Beam_V1_2