Если вам нравятся FPV-полёты на Tiny Whoop, то вы согласитесь: самым громоздким и дорогим элементом системы является аппаратура радиоуправления
Данный проект предлагает альтернативный подход к архитектуре передатчика: компактно и недорого
СОСТАВ ПЛАТФОРМЫ
В качестве ядра платформы используем существующие и зарекомендовавшие себя opensource-проекты под Arduino
Отказываемся от ненадежных стиков на потенциометрах в пользу датчиков положения и холла. Специфицируем всю необходимую обвязку: надежно и удобно
ВОЗМОЖНОСТИ ПЛАТФОРМЫ
всё для создания аппаратуры радиоуправления карманного размера | поддержка популярных протоколов FRSKY (FRSKY_D, FRSKY_X, LBT) | управление одной рукой и отдельный режим управления для новичков | нужные функции: калибровка, BIND, защита, ARM, зарядка, LED-индикация
REDTAILS TX-150 пример аппаратуры на платформе μAPPA
ОТКРЫТАЯ АРХИТЕКТУРА
Мы открыли исходные коды проекта, а также референсный дизайн платформы μAPPA (спецификация необходимых компонент (BOM) и принципиальная схема) - СКАЧАТЬ
Мы верим, что это принесет пользу для развития проекта
ПРОЕКТЫ НА ПЛАТФОРМЕ
DIY-ПРОТОТИП - быстрый способ попробовать платформу μAPPA на распространенных компонентах среды Arduino
REDTAILS TX-150 - это полностью готовая аппаратура и комплект для DIY-сборки, созданные на платформе μAPPA
КАК ЭТО РАБОТАЕТ?
Платформой предусмотрена одна физическая кнопка, которая управляет всеми необходимыми функциями аппаратуры, а также один статусный LED-индикатор. После включения аппаратуры статусный LED будет мигать прерывисто вплоть до выполнения команды ARM. В нештатном режиме (проблема с калибровкой) после включения аппаратура сама перейдет в сервисный режим (см. ниже). | настройка приёмника настроить в Betaflight протокол приемника FRSKY_D, включить активацию ARM по каналу AUX1 в диапазоне значений 1950..2050, границы для приемника 1020..2000 | ARM и полёт для активации ARM необходимо переместить THROTTLE на max (статусный LED станет мигать учащенно), затем переместить THROTTLE на min, статусный LED будет гореть постоянно. | сервисный режим нажмите и отпустите кнопку во время включении питания (либо автоматический вход в сервисный режим при сбитой или отсутствующией калибровке), о входе в сервисный режим можно узнать по 5-кратному миганию статусного LED-индикатора | BIND приемника находясь в сервисном режиме, кратковременно нажать (менее 1 секунды) на кнопку, статусный LED мигнет 1 раз, после выполнения BIND выключить аппаратуру | калибровка THROTTLE находясь в сервисном режиме, нажать на кнопку и удерживать её от 1 до 3 секунд, статусный LED мигнет 2 раза, далее в течение 5 секунд изменять положение THROTTLE между положениями min и max, по окончании аппаратура перезагрузится | калибровка YAW, PITCH, ROLL находясь в сервисном режиме, нажать на кнопку и удерживать её от 3 до 6 секунд, статусный LED мигнет 3 раза, аппаратура должна лежать неподвижно, в процессе калибровки статусный LED мигает, по окончании аппаратура перезагрузится | выбор режима Lite/Pro находясь в сервисном режиме, нажать на кнопку и удерживать её более 6 секунд, статусный LED мигнет 4 раза, режим будет изменен и аппаратура перезагрузится
быстрый способ попробовать платформу μAPPA на привычных компонентах Arduino
Микроконтроллер - ArduinoPro Mini 3.3v 8MHz (рекомендуемая версия), также в теории можно запускать проект и на платах Uno / Nano / Pro Mini 5v 16MHz , однако эта возможность отдельно не проверялась
Радиомодуль - WLC-24PA или WLC-24D (отличаются мощностью) - проволочная антенна длиной 31 мм
Датчики и обвязка - Honeywell SS39ET / SS49E или любой потенциометр - GY-521 (готовая плата на базе сенсора MPU-6050) - тактовая кнопка внешняя (можно заменить проводом)
ПАРТНЕРЫ ПРОЕКТА
Присылайте информацию о ваших проектах, реализованных на платформе μAPPA