Управления БПЛА: USB Joystick - конвертор PPM на Mega 2560 - Long Range System
- Войдите на сайт для отправки комментариев
Решил реализовать проект управления БПЛА через 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. Подскажите алгоритм действий для правильной компиляции данного кода.
Для серьезных задачь ардуино слабоват. смотрите в сторону 32 разрядных арм.
На ардуино можно детский вертолет сотворить.
Неудобный проект. Лучше сделайте "самодельный" передатчик на меге128, там и возможности больше и есть полный комплект - пульт, автопилот, наземка и лрс-ка, или можно отдельно модулями.
С работой проекта разобрался, скомпилировал и залил (использовал 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.
Вот краткое собрание сочинений,https://sites.google.com/site/samocoder/variantes основные "вторая" и "третья" версии, в сочетании с ФрСкаем или ЛРСкой довольно хороший комплект получается. Навио -это уже следующий уровень. Конечно на сегодняшний день таранис достаточно далеко ушел вперед причем за адекватные деньги.