Решил открыть новую тему по альтернативной прошивке для PLAYUAVOSD.
Купил плату летом, покрутил, слетал на пару раз, не очень понравился вид самой OSD, хотя плата позволяет много чего сделать. Проц. STM32F405. И вот решил сделать альтернативу. На данный момент реализован вывод на экран - написаны основные примитивы рисования линий, окружностей, дуги окружности по начальным и конечным углам, прямоугольников. Реализовал вывод растровых шрифтов. Получилось вывести по горизонтали реально 512 точек. По вертикали 240, с учетом черезстрочной развертки - 480. Вот думаю, а надо ли эти 512.
Сейчас надо нарисовать шрифты или импортировать какие-либо из сторонних источников. Только что закончил небольшую программку на Си для редактирования растровых шрифтов. Думаю, сделать шрифты, загружаемые через USB. Далее планирую реализовать USB управление внешней прогой, потом подключить MAVLINK. Сейчас проштвку гружу через ST-LINKv2. Далее надо сделать обновление через USB.
Снизу мусор - это EasyCap так показывает, даже если просто подключить любую камеру или фотик, причину пока не понял.
Далее буду писать по мере продвижения, Пожелания и критика приветствуется.
Спасибо конечно, но если вы не тлите надежд заработать на этом состояние, может поделитесь исходным кодом и т.п., глядишь сделается что то толковое…
Какие то подвижки есть или тема заглохла?
Всем привет! Давно меня не было, не мог писать и читать форум. Тема не заглохла, с мая была на “паузе”. Сейчас продолжаю.
Полностью готова программа редактора шрифтов. Позволяет сохранять все шрифты в файл, для последующего подключения к проекту, можно импортировать из формата MAX7456. Позже как писал хочу сделать шрифты импортируемые напрямую в плату.
Частично готова программа управления, позволяет настраивать параметры OSD, задавать отображаемые элементы, положение их на экране, параметры каждого элемента. Сохраняет и загружает параметры в файл. Сразу отображает все что введено на экране. Осталось доделать загрузку всех данных в плату и чтение из нее.
Теперь само OSD. Все что в настоящий момент может рисовать видно на видео ниже. В нижней части есть косяки, синхра сбивается при записи через EasyCap, на теликах все в норме, пробовал на нескольких LCD и трубках, надо искать причину. Большие цифры в правом верхнем углу - кол-во мс., затраченное для отрисовки одного экрана. Далее надо доделать связь с автопилотом по MAVLINK, работа с конфигурацией (сохранение и чтение настроек), загрузку шрифтов.
Добрый день!
Очень заинтересовала ваша тема. Как раз искал OSD с показом тангажа и крена на авиагоризонте. Тоже подумал заказать Playuavosd, но не нравится, как и вам, графическое отображение на экране. Ваш проект продвигается или, может быть уже закончили?
П.С. Очень красиво получается, прям как у “иглы” 😃
Ваш проект продвигается или, может быть уже закончили?
Последняя активность 30.11.2016 13:36 - пожалуй, что проект всё…
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"4dac6c603df95500777538c6":{"_id":"4dac6c603df95500777538c6","hid":86272,"name":"Serj=","nick":"Serj=","avatar_id":null,"css":""},"4eb797603df955007774c59a":{"_id":"4eb797603df955007774c59a","hid":104637,"name":"maalv","nick":"maalv","avatar_id":null,"css":""},"4f8f3d0e3df95500777454e6":{"_id":"4f8f3d0e3df95500777454e6","hid":118056,"name":"Dhole","nick":"Dhole","avatar_id":null,"css":""},"534eb51b3df955007772a198":{"_id":"534eb51b3df955007772a198","hid":200084,"name":"Shrizt","nick":"Shrizt","avatar_id":null,"css":""},"54664cf83df9550077723b1c":{"_id":"54664cf83df9550077723b1c","hid":211210,"name":"DeiMDegaN","nick":"DeiMDegaN","avatar_id":null,"css":""}},"settings":{"can_see_ip":false,"can_report_abuse":false,"can_see_hellbanned":false,"forum_can_view":true,"forum_can_reply":false,"forum_edit_max_time":30,"forum_can_close_topic":false,"forum_show_ignored":false,"forum_mod_can_delete_topics":false,"forum_mod_can_hard_delete_topics":false,"forum_mod_can_see_hard_deleted_topics":false,"forum_mod_can_edit_posts":false,"forum_mod_can_pin_topic":false,"forum_mod_can_edit_titles":false,"forum_mod_can_close_topic":false,"can_vote":false,"forum_mod_can_add_infractions":false,"forum_topic_title_min_length":10,"forum_reply_old_post_threshold":30,"votes_add_max_time":168,"forum_show_post_interval":7,"can_see_deleted_users":false},"section":{"_id":"61c9a54c3df9550077bb5186","hid":90,"title":"Полёты по камере, телеметрия","parent":"61c9a54c3df9550077bb50fc","description":"Бортовые видеокамеры, передатчики видео, видеоочки, обсуждение полётов по камере.","is_category":false,"is_votable":true,"is_writable":true,"cache":{"topic_count":3152,"post_count":433308,"last_post":"6728eab36bffb2a54436b438","last_topic":"64c4c399563b07d6031067ed","last_topic_hid":572060,"last_topic_title":"WalkSnail HD Video System","last_ts":"2024-11-04T15:39:31.900Z","last_user":"5469d13d3df9550077723996"}},"topic":{"_id":"56bda94f3df9550077e67828","hid":445949,"title":"Альтернативная прошивка для PlayUavOSD","views_count":1449,"last_post_counter":6,"cache":{"post_count":6,"first_post":"56bda94f3df9550077e67aa7","first_ts":"2016-02-12T09:43:43.000Z","first_user":"4eb797603df955007774c59a","last_post":"59ccd0ea3df9550077e67ab1","last_post_hid":6,"last_ts":"2017-09-28T10:37:30.000Z","last_user":"4f8f3d0e3df95500777454e6"},"st":1,"section":"61c9a54c3df9550077bb5186"},"subscription":null,"pagination":{"total":6,"per_page":25,"chunk_offset":0},"posts_list_before_post":["paginator","datediff"]},"locale":"en-US","user_id":"000000000000000000000000","user_hid":0,"user_name":"","user_nick":"","user_avatar":null,"is_member":false,"settings":{"can_access_acp":false,"can_use_dialogs":false,"hide_heavy_content":false},"unread_dialogs":false,"footer":{"rules":{"to":"common.rules"},"contacts":{"to":"rco-nodeca.contacts"}},"navbar":{"tracker":{"to":"users.tracker","autoselect":false,"priority":10},"forum":{"to":"forum.index"},"blogs":{"to":"blogs.index"},"clubs":{"to":"clubs.index"},"market":{"to":"market.index.buy"}},"recaptcha":{"public_key":"6LcyTs0dAAAAADW_1wxPfl0IHuXxBG7vMSSX26Z4"},"layout":"common.layout"}