Автопилот Arduplane - открытое ПО
Нужно направить общественный разум на создание нормального ОСД на СТМ. Это не выглядит сложным, схема фактически есть тут, остается переразвести без лишней комплектухи и найти желающих портнуть код мавлинка на стм.
Кто возьмется? 😃
портнуть код мавлинка на стм
А там портировать нечего, мавлинк на плюсах написан.
Значит, только платку развести?
Нужно еще видимо, красоты там всякой дорисовать. Что бы круче чем у смолтима было.
Значит только платку развести?
Вот тут я не очень понял вашу ссылку. Там вроде полный автопилот обсуждают.
Надо искать именно отдельное OSD с нормальной графикой (лучше с сорцами прошивки). И на его базе смотреть, как туда завести UART (если там его еще нет) и допиливать прошивку, добавлением в нее мавлинка. Была бы железка, я бы прошивкой занялся.
Там осд встроенное в автопилот, как я понимаю, если убрать все автопилотные куски схемы, останется только осд, и оно выглядит там как с хорошей графикой.
Других вариантов больше не нашел.
Там осд встроенное в автопилот, как я понимаю, если убрать все автопилотные куски, останется только осд, и оно выглядит там как с хорошей графикой.
Других вариантов больше не нашел.
Вроде да, вполне возможно. Кстати исходников прошивки я там не нашел. Можно конечно по схемотехнике разбираться с наложением изображения, но если бы была уже либа с рисованием примитивов графических и текста, было бы заметно проще.
Можно попробовать попросить хозяина. Может даст. Потом догонит и еще раз даст. Но попитка не питка, как говорил товарищ Берия.
Я бы платки заказал, если бы все получилось.
Я бы платки заказал, если бы все получилось.
Для отладки платку можно прям с автопилотом купить. Просто не использовать на ней ничего кроме видео входа-выхода.
Так бида, что эти платки скорее всего не продаются. Я попросил Алексснега, посмотрим как далеко нас пошлют. 😃
Я так подозреваю у него там основная часть кода автопилота совпадает с ардупайлотом, и фиг он откроет исходники.
Ну так нам только графика нужна. Можно остальное все удалить.
Теперь при появлении пиксхока за 100 бакинских, все эти крутые самоделки, к сожалению теряют всякий смысл. А люди потратили столько труда на это. Лучше бы ОСД сделали! 😃
Хотя наверное получили море удовольствия!
На atmega 1281 + простенькая микруха дял выделения синхроимпульсов из видео lm1881 + минимальная обвязка на рассыпухе. Видео рисует шустро, хотя и не так красиво как например у EagleTree Vector 😃
Но тоже без исходников.
…com.ua/…/50863-EasyToFly-–-DIY-OSD-AP-LRS-GS
www.youtube.com/watch?v=RYfGp11IVCI#t=26
Вот вроде оно же rcopen.com/forum/f8/topic162911/41
upd Нашел исходники для подобного проекта на 328 атмеге. Там конечно картинка говно (разрешение мелкое, из-за слабого проца видимо), но общее представление реализации дает
Ну раз уже мода на СТМы пошла, может сначала попытаться на нем реализовать.
Ну раз уже мода на СТМы пошла, может сначала попытаться на нем реализовать.
Я бы сказал по другому. Сначала попытаться на атмеге, а потом на STM. Это правда мои личные тараканы, опыт с атмегами хоть небольшой, но есть, а STM это все заново изучать, как там прерывания обрабатывать, как таймеры настраивать и т.д. Скорее всего не сильно сложнее чем в атмегах, но все равно 😃
Ну можно конечно и сразу на STM пробовать, просто время старта (первой нарисованной точки на экране) сильно отодвинется.
На Атмеге - ни как! )
На Атмеге - ни как! )
Так оно сразу понятно было 😃 На атмеге все рукопашную писать. Я и не говорил что код будет одинаковый, для атмеги уже есть открытые.
А одна из идей у нас и была уже написана выше, брать этот мозголет, и использовать от него только проц с обвязкой видео (а ее там не много). Или кстати можно посмотреть всякие отладочные платы на stm с процом примерно как в мозголете.
Вот сюда еще можно посмотреть wiki.openpilot.org/display/Doc/OpenPilot+OSD
minimOSD extra не показываются названия параметров
minimOSD extra судя по скрину на code.google.com показывает названия параметров. Вот мне бы чтобы их совсем не видеть, ясно же что справа скорость, а слева высота. Ну и 3 значения напряжения не помешали бы.
Нда, прочел последнюю страницу, все еще хуже чем я думал.
Жил-был у меня на столе приемник с АПМ2.5. И дружили они успешно по РРМ. И перенес я АПМ2.5 на самолет и пропала связь между приемником и АПМ. Пробую и через PPM и отдельными входами - ноль реакции.
Приемник сигналы от пульта получает - рулевая машинка напрямую от приемника работает. А АПМ никак не реагирует. Проверяю в МишнПланнере. Вернул всю электронику на стенд - связи между приемником и АПМ по-прежнему нет. Как будто все INPUTS у АПМ отказали.
Куда посоветуете копать?
помогите, арм 2.5 летал сегодня летал 2 раза, на 3-й раз подсоединил баттарею, все включается, но как будто пульт не видит, есц пищит как без бинда. попытался подсоединить к мишен планеру -не коннектит, пишет ошибку. что делать, как перезагрузить?
Жил-был у меня на столе приемник с АПМ2.5. И дружили они успешно по РРМ. И перенес я АПМ2.5 на самолет и пропала связь между приемником и АПМ. Пробую и через PPM и отдельными входами - ноль реакции.
Приемник сигналы от пульта получает - рулевая машинка напрямую от приемника работает. А АПМ никак не реагирует. Проверяю в МишнПланнере. Вернул всю электронику на стенд - связи между приемником и АПМ по-прежнему нет. Как будто все INPUTS у АПМ отказали.
Куда посоветуете копать?
Я писал об это здесь, почитайте
rcopen.com/forum/f90/topic132831/3567