Skip to content

Проєкт модуля рації на ESP32 з шифруванням AES256.

License

Notifications You must be signed in to change notification settings

Kolodieiev/lora_transmitter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Проєкт містить схему та коди прошивок для модуля рації на ESP32 з шифруванням AES256(GCM) для плати Lilka v2. Прошивки до головної плати і модуля передавача написані на основі фреймворку Meowui. Аудіо кодек - codec2.

Можливості проєкту:

  • Передача зашифрованого голосу по принципу роботи рацій на відстань понад 250 м з антенами 5dbi.
  • Увімкнення/вимкнення шифрування.
  • Зміна каналу. Зверніть увагу, в Україні є дозволеною для загального використання тільки частота 433 мГц (23 канал).
  • Генерація ключа та обмін налаштуваннями між платами Лілки.

Основні компоненти модуля рації:

  • Передавач - LoRa E220-400T22D (UART версія).
  • МК - ESP32 WROOM на платі-адаптері.
  • Мікрофон - INMP441.
  • DC-DC понижуючий перетворювач напруги - Mini560 3.3V.
  • Одностороння плата 5х7 см.

Для використання модуля рації разом з платою "Лілка 2.х", на Лілці повинен бути встановлений комплект акумулятора, карта пам'яті будь-якого об'єму, на яку будуть зберігатися налаштування модуля, а також комплект аудіо або підключений модуль звукової карти PCM5102A. Живлення модуля рації окреме від плати Лілка, та повинне бути виконане на власний розсуд. На платі модуля для живлення є відповідний роз'єм.

Комунікація модуля з Лілкою, яка є головним пристроєм, відбувається по шині I2C. Загалом, для підключення модуля використовується кабель що містить чотири провода. Не рекомендується використання кабелю, що містить екран. Найкраще підійдуть кабелі від мишки/клавіатури або кабель для передачі даних по USB. Довжина кабеля повинна бути менше 50 см. Для збільшення довжини кабелю, необхідно зменшувати в адекватних межах опір резисторів підтяжки шини I2C.

Модуль рації може бути підключений до будь-якого пристрою на есп32/s3, на який буде адаптовано прошивку керуючого пристрою. Розробка автономної рації наразі не планується.

Обговорити деталі та поставити запитання автору, можна на діскорд-сервері спільноти Лілки за посиланням.

About

Проєкт модуля рації на ESP32 з шифруванням AES256.

Resources

License

Stars

Watchers

Forks