Управления БПЛА: USB Joystick - конвертор PPM на Mega 2560 - Long Range System

Eismeer
Eismeer аватар
Offline
Зарегистрирован: 21.08.2015

Решил реализовать проект управления БПЛА через USB Joystick. 

Аппаратные составляющие: USB Joystick Logitech X3D, mega 2560, USB Shield, LCD 1602, LRS аппаратура.

Оригинальный проект реализован и лежит тут http://www.ianjohnston.com/index.php?option=com_content&view=article&id=79:project-rc-joystick-tx-usb&catid=3:hobbies&Itemid=8 несколько доработанный проект долгое время лежал на http://forum.fpv.kz, теперь оба их можна найти тут https://vk.com/wall-64678562_2056.

Автор делал проект на arduino 1.0.5 и попутно подкорректировал библиотеку usb_shield, которую так же выложил. Возникли ошибки с компиляцией кода: в arduino 1.6.5 матерится на usb_shield, в arduino 1.0.5 матерится фактически на все (в 1.0.5 если честно я даже не знаю как правильно загрузить все скетчи - важен ли порядок загрузки?). Я имею базовые навыки программирования в среде C, в основном работаю со средой LabView. Подскажите алгоритм действий для правильной компиляции данного кода.

MacSim
Offline
Зарегистрирован: 28.11.2012

Для серьезных задачь ардуино слабоват. смотрите в сторону 32 разрядных  арм.

На ардуино можно детский вертолет сотворить.

olegtur77
Offline
Зарегистрирован: 09.04.2015

Неудобный проект. Лучше сделайте "самодельный" передатчик на меге128, там и возможности больше и есть полный комплект - пульт, автопилот, наземка и лрс-ка, или можно отдельно модулями.

Eismeer
Eismeer аватар
Offline
Зарегистрирован: 21.08.2015

С работой проекта разобрался, скомпилировал и залил (использовал arduino 1.0.5), ошибки в компилировании возникли по моей вине..

MacSim, в кое чем с вами согласен - данный проект имеет недостаток из-за низкой производительности mega2560. Сигнал от потенциометров джойстика преобразуется в USB шину, после в ардуино обратно декодируется и преобразуется в сигнал PPM - на данном этапе и возникает задержка, которая негативно влияет на управляемость ЛА. Есть два решения: попробовать переделать проект под arduino due, что для меня очень проблематично или взяться за проект в котором потенциометры с джойстика напрямую подключены к ардуино - для меня это более приемлимо. http://www.ianjohnston.com/index.php?option=com_content&view=article&id=32&Itemid=8

olegtur77, скиньте более подробную информацию о данных проетах - я нашел поиском слишком сырые проекты или же готовый pixhavk. Хотя меня больше интересует АП на NAVIO Raspberry Pi.

olegtur77
Offline
Зарегистрирован: 09.04.2015

Вот краткое собрание сочинений,https://sites.google.com/site/samocoder/variantes основные  "вторая" и "третья" версии, в сочетании с ФрСкаем или ЛРСкой довольно хороший комплект получается.  Навио -это уже следующий уровень. Конечно на сегодняшний день таранис достаточно далеко ушел вперед причем за адекватные деньги.