NovoselovMilk / Arduino-ELRS-Controller

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Arduino-ELRS-Controller

Описание

Проект "Arduino ELRS controller" предназначен для создания аппаратуры управления на базе Arduino в связке с модулями ExpressLRS как самодельными, так и с заводскими. Реализовать этот проект можно на любой компонентной базе. Видео по сборке этого проекта можно посмотреть на YouTube "ДАЛЬНОБОЙНАЯ ARDUINO аппаратура управления || ExpressLRS"

Общение с ELRS модулем построенно на базе проекта "Simple TX"

Схемы

Схема аппаратуры управления (без передающего модуля ELRS).

Дополнительно для зарядки и защиты аккумулятора можно поставить плату tp4056 - https://clck.ru/38apD2

Schematic_arduino


Схема передатчика ELRS TX 900MHz

Ссылка на проект в EasyEDA - "ELRS TX"

TX


Схема приемника ELRS RX PWM4 900MHz

Ссылка на проект в EasyEDA - "ELRS RX" RX

Антенны

Лучше купить готовые антенны, например вот тут или тут, но можно и сделать их самостоятельно.

Размеры антенн

DIY_antennas


Управление мощностью и скоростью передачи пакетов

Управлять мощностью передатчика и скоростью передачи пакетов можно с помощью стиков. Для этого необходимо при включении отклонить соответствующий стик в крайнее положение.

Управление мощностью:

  • Левый стик влево (RUD) - 25 mW
  • Левый стик вправо (RUD) - 50 mW

Управление скоростью передачи пакетов:

  • Правый стик влево (AIL) - 25 Hz
  • Правый стик вправо (AIL) - 50 Hz
  • Правый стик вниз (ELE) - 100 Hz
  • Правый стик вверх (ELE) - 200 Hz

С версии 3.3.0 перестал работать неинвертированный UART, поэтому настройки могут не изменяться. Необходимо прошить передатчик на версию 3.3.0 и через веб-интерфейс (Wi-Fi) убрать галочку "uart inverted". Приемники с версией прошивки 3.x.x будут без проблем подключаться к передатчику с версией 3.3.0

uart_settings

Прошивка ELRS

Прошиваются ESP модули с помощю USB TTL конвертора. Подключается TX от ESP в RX программатора, а TX в RX соответственно.

ELRS можно прошивать с помощью программы ExpressLRS Configurator

Передатчик ELRS

  • Категория устройства - DIY devices 900 MHz
  • Устройство - DIY TTGO V2 900MHz RX

В версиях выше 3.3.0 не работает неинвертированный UART, поэтому управление мощностью и скоростью передачи пакетов с помощью стиков не будет работать.

Приемник ELRS

  • Категория устройства - Generic targets used as a base 900 MHz
  • Устройство - Generic ESP8285 SX127x with PWM 900MHz RX

В последней версии ELRS конфигуратора убрали возможность выбора Generic таргетов, поэтому можно выбрать следующий таргет:

  • Категория устройства - Happymodel 900 MHz
  • Устройство - HappyModel EPW6 PWM RX

Ссылки на комплектующие

Ардуино контроллер

Пищалку можно подключить через транзистор.

Будет громче работать:) Подойдет NPN транзистор 2n3904

buzzer_schem


ELRS Передатчик


ELRS Приемник

About

License:GNU General Public License v3.0


Languages

Language:C++ 100.0%