minimosd из arduino
Знаю достал уже наверное со своими вопросами по FPV, но спрашивать не у кого. Вопрос таков: можно-ли из arduino на 328 атмеге сделать osd. Я так посмотрел даже таже minimosd на 328, и прошивается через arduino ide. И если найти нужные пины, то можно прошивать также как minimosd, я правильно думаю? Кстати прошивать есть чем.
Чистый вывод с ардуинки возможен, например(но это не ОСД):
Вот интересная ссылка, а вот тут фактически сделали МинимОСД.
Где-то видел проект, в котором пиксель за пикселем перелопачивался видеопоток, и делалось наложение (то есть именно ОСД), но быстродействия Ардуинки уже не хватало. А тут ещё данные с полетного контроллера нужно расковырять....
ну и как вам ниже написали - наложением текста на видео занимается очень капризная микруха MAX74 к которой нужна обвязка. в итоге вы и получите минимосд из своего ардуино.
PS: А вообще-то, мой пост насчет покупки готовой автономной OSD был адресован Николаю в ответ на его предложение купить готовую MinimOSD, а не Даниилу на его вопрос в топике.
Тут же вопрос стоял конкретно про то, как сделать из Ардуинки ОСД. Получается неэффективненько. Меге 328 придется эмулировать работу микросхемы ОСД (МАКСа), которая есть на борту минимОСД.
Мой ответ вам был лишь на фразу про конкретное семейство полетных контроллеров. Что одной АРМ и Пиксом применение минимОСД не заканчивается. Что люди приделали её на Назу и на CC3D.
Есть так же и "стандалоне" варианты, то есть даже без каких-либо полетных контроллеров. Тогда датчики подключаются к минимОСД напрямую, через согласующие резисторы. Захотел ТС чтобы на ОСД был датчик вольтажа - пожалуйте согласующий резистор, понижающий максимальную напругу заряженного акка до 5 вольт, и калибруй значения входа (компилируй прошивку). Захотел потребляемый ток - давай датчик тока, согласуй по входу и опять-таки калибруй прошивку. Захотел GPS - пожалуйста, бери модуль спутникового позиционирования, встраивай парсер NMEA (или UBXа) в прошивку (лучше где-то надыбать готовую поддержку), и опять-таки компилируй под себя.
Но это всё нужно немного паять и много думать. И это применимо в случае каких-нибудь неординарных проектов (ползун по трубам/канализациям, робот-сапёр - мало ли что ещё).
Если заинтересовал "стандалоне" вариант применения минимОСД - значит надо смотреть/изучать, откуда ноги растут в проекте минНазаОСД (minNazaOSD) - там как раз народ вовсю использовал согласующие резисторы, вовсю реализовывали парсеры ЖПС протоколов, надо надыбать исходники (в гуглокодах из прилично есть) - и внимательно их анализировать.
Кстати, по вашей ссылке - как раз переделанная минимОСД, но с прошивкой, реализующей поддержку модуля ЖПС, имеющегося в комплекте. )))
Другой вопрос - тот же Бикслер. ЗАЧЕМ ОСД на борту, если его не планируется отпускать за пределы видимости? Поставить ту же пищалку на акк - и летай сколько влезло лепестричества в банки. А если всё-таки отпускать за зону видимости/слышимости - почему бы не поставить какой-нибудь автопилот? А наличие автопилота уже подразумевает под собой наличие датчиков.
Так что я не знаю - ЗАЧЕМ делать из Ардуинки ОСД, правда. Только для самообразования (разобраться с Ардуинкой), а для этого я ссылочек уже накидал. Там, если покопать - есть даже аналог реализации минимОСД средствами Ардуинки. Но работает это очень грустно (медленно). Потому что вычислительных мощностей Ардуинки не хватает, чтобы анализировать видеопоток пиксель за пикселем, подменяя его на матрицу того, что нужно вывести. Так что без той же Максимки это работает очень медленно, для нужд ОСД не подходит, а Ардуинка + Максимка = минимОСДха ))))))))))))
http://ru.aliexpress.com/item/MAX7456EUI-MAX7456-TSSOP28-2pcs-lot/32398186744.html
А ни как ни мега. Купив такую микруху сделать OSD можно только ради спортивного интереса, и получится, не вопрос. Вот только "изобретать велосипед" стоит ли? Ардуинка стоит полтора- два бакса, МАХ стоит 4 -5 $ , и готовая OSD стоит 6-8$
http://ru.aliexpress.com/item/Minim-OSD-Flight-MAVLink-Flight-Board-APM-2-6-Board-Board-MAVLink-Minim-5V-12V-FPV/32603866985.html