Вихідні коди прошивки системи радіозв’язку W2LRS Open версії v1.2.x для передавача на базі мікросхеми SX1278. Проєкт реалізовано з використанням STM32CubeMX та STM32CubeIDE. Прошивки не містить алгоритмів шифрування, механізмів захисту від копіювання та технології ППРЧ (FHSS). Призначена для універсальних модулів передавачів, що працюють з апаратурою керування під керуванням OpenTX або EdgeTX.
Find a file
2026-07-08 08:08:59 +00:00
W2LRS_Open_Tx_GET_SX1278_v1.2.x Create two new STM32CubeMX projects SET (STM32F103CBT6) and GET (STM32G030F6P6) from the provided schematic and preset .ioc files. 2026-07-05 12:36:31 +03:00
W2LRS_Open_Tx_SET_SX1278_v1.2.x Create two new STM32CubeMX projects SET (STM32F103CBT6) and GET (STM32G030F6P6) from the provided schematic and preset .ioc files. 2026-07-05 12:36:31 +03:00
README.md Update Readme.md 2026-07-08 08:08:59 +00:00

📡 W2LRS Open Tx Source

W2LRS Open Tx Source — відкритий проєкт вихідних кодів прошивки передавача системи цифрового радіозв'язку W2LRS Open для радіотрансивера SX1278. Проєкт розроблений із використанням STM32CubeMX та STM32CubeIDE та призначений для універсальних модулів передавачів, що працюють з апаратурою керування під керуванням OpenTX або EdgeTX.

Основні особливості

  • 📡 Цифровий радіозв'язок W2LRS Open.
  • ⚙️ Побудовано на мікроконтролері STM32 з HAL.
  • ⚙️ Побудовано на радіотрансивері SX1278.
  • 🎮 Підтримка OpenTX та EdgeTX.
  • Відсутні алгоритми шифрування.
  • Відсутній захист від копіювання.
  • Відсутня технологія ППРЧ (FHSS).
  • Реалізовано на освнові бібліотеки W2LRS_SX1278.
  • 📄 Відкрита архітектура для навчання, дослідження та подальшого розвитку.

Апаратна особливість

Проєкт використовує два мікроконтролери, розміщені на одній друкованій платі. Репозиторій містить два незалежні проєкти для STM32CubeIDE:

  • GET — проєкт мікроконтролера, який приймає PPM сигнал від апаратури керування та передає дані до проєкту SET через UART.
  • SET — проєкт мікроконтролера, який приймає дані від GET, керує радіотрансивером SX1278 та реалізує протокол цифрового радіозв’язку W2LRS.

Чому саме такий розподіл?

Розділення функціональності між проєктами GET та SET дозволяє фізично рознести обидва мікроконтролери на значну відстань, використовуючи інтерфейс RS-485, без внесення змін до архітектури або логіки програмного забезпечення. Такий підхід забезпечує гнучкість під час проєктування різних апаратних конфігурацій і спрощує подальший розвиток системи.

Призначення

Проєкт створено як відкрите програмне забезпечення для розробників, дослідників та ентузіастів безпілотних систем. Основною метою є створення прозорої, зрозумілої та легко модифікованої програмної платформи для побудови систем цифрового радіокерування.

Статус проєкту

Проєкт перебуває в активній розробці.

Ліцензія

Ліцензія буде визначена після завершення початкового етапу розробки.