Давеча на одном сайте повстречался мне обзор автомобильного монитора. Монитор конечно посредственный 5 дюймов 800*480. Но автор показал внутрянку монитора! беглое гугление на контроллер дало даташит и кучу примеров от братьев с поднебесной. Тут то глаза и заблестели , руки зачесались … чувствовалось покалывание шила в одной точке . моник немедля был заказан с али.
Сделаю маленькое отступлениею. Так как я начал заниматся радиолелектронникой то я решил паять все контроллеры пульт и тд сам. Сейчас у меня квадр с самодельной платой на основе мильтиви с измененной прошивкой. От покупного пульта используется только корпус и джойстики.
Связь выполнена с помощью rfm23bp. Все в цифре, мильти ви читает управление прямо из приемника, и отсылает статус (Углы, напряжение банок, Гпс, качество связи и ид) который отображается на пульте.
Приблизительно как на картинке, бонусом я себе спаял беспроводный приемник для компьютера, который эмулирует джойстик и используется в симуляторах на si4432 так как он совместим с rfm23bp (500mw) но имеет100mw на передачу.
вот что я имею и что я хочу получить в общем к монитору добавляю si4432 и формирую OSD средствами монитора беря данные с телеметрии
Вернемся к монитору. Монитор получен и благополучно раскурочен
Контроллер BIT1630M (К сожалению форум не дает загрузить с таким размером)
Матрица hsd050idw1-a20-a
В текущей реализации контроллер считывает данные и управляющие инструкции с внешней флеш памяти. Но также он может «рулиться» с помощью внешнего микроконтроллера по протоколу i2c. Потратив некоторое время мне удалось его «завести» с помощью (avr)arduino. Панель нормально инициализируется и показывает изображение с камеры. И для проверки моего полного контроля сразу же убрал такой ненавистный всем Ру сообществом «синий экран»… Хехе он полностью под моим контролем.😎
В общем у монитора есть неплохая заявка на статус «народного» для ру.
Можно сделать симбиоз. 3DR Radio Telemetry ( или аналоги) + video приемник/передатчик. И формировать OSD средствами монитора на основе данных полученных с помощью телеметрии.
Плюсы решения
Два независимых канала. Видео и отдельно OSD. При потери видео, будут отображается данные OSD (Углы, направление, расстояния и тд). При потери телеметрии - только видео.
Отсутствие необходимости платы OSD на max7456.
Полностью цветное OSD.
И еще под вопросом. Возможность выводить графические изображения, можно сделать довольно информативное OSD c такими панелями (На китайских форумах была заявленная возможность, в даташите информацию пока не нашел)
Из минусов предстоящая работа и необходимость в телеметрии( 10$ если поставить на поток )
ну а я пока продолжаю свою работу. Буду готовить плату для монитора с приемником телеметрии и приемником видеосигнала. Если есть кто из владельцев монитора, могу помочь избавится от синего экрана. (нужна arduino и паяльник )
upd 06/12
128 встроенных символов для шрифта + пользовательские шрифты
3 окна для OSD
4096x16 байт
upd
дело хоть и медленно но движется. Все таки разгружать картинки не получилось, значит будет без красивых датчиков.
Пришлось изучать STM32, на avr слишком мало ОЗУ для отрисовки, центральная часть у меня планируется быть графической 200х200 что как раз и вся оперативка 328 атмеги
Но видео есть видно перерисовку, наложение старого и нового изображения, глазом не видно.
RFM 23 BP - 1Вт выходная мощность. 😃)
Не могли бы вы немного подробнее об этом кусочке рассказать?
Тики да 1w. перепутал. rfm23bp у меня используется что то похожее как OpenLRS. только с отличием что у меня нет отдельных передатчиков и приемников. То есть если обычно сигнал идет так
|Пульт| ------ PPM—>> |передатчик (микроконтр + радиопередатчик)| ---- радио сигнал------> |Приемник(микроконтр + радиоприемник)| ----PPM--------> |плата управления Коптер|
у меня
|Пульт ( микроконтр + радиопередатчик)| ---- радио сигнал------>|плата управления коптером (микроконтр + радиоприемник)|
Думаю с RFМ23BP нужно по тихоньку прощатся не смотря на то что я и мост под него сделал.
Наш цель должна быть RFM96W. И закон соблюден (100mW) и растояние то же или дальше.
Да, есть у меня похожие платыLora только не от hope rf. Пока не опробованы. Цену бы на их поменьше. Мои обошлись в 20$ за 2. В случае с rfm как приемник можно использовать si4432 за 3$.
То же руки не доходят хотя надо.
На HK была распродажа апельсиновых 1W модулей для радио за 5$ поставлю их как приемники и телеметрию по обратке гнать на 400mW.
На anarduino продаются все модули hope rf на плате c ардуино не так дешево но очень компактно. Да и сами модули не дорого.
Заказал аналогичный монитор. Подскажи пожалуйста как от синего экрана лечить.
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"3e5614843df9550077796a52":{"_id":"3e5614843df9550077796a52","hid":1354,"name":"Lazy","nick":"Lazy","avatar_id":null,"css":""},"503c8d213df9550077740839":{"_id":"503c8d213df9550077740839","hid":124498,"name":"grafis","nick":"grafis","avatar_id":null,"css":""},"539f05ba3df9550077728206":{"_id":"539f05ba3df9550077728206","hid":203417,"name":"mikush","nick":"mikush","avatar_id":null,"css":""},"56792bfb3df95500777160c9":{"_id":"56792bfb3df95500777160c9","hid":242633,"name":"ant0n_r59","nick":"ant0n_r59","avatar_id":null,"css":""}},"settings":{"blogs_can_create":false,"blogs_mod_can_delete":false,"blogs_mod_can_hard_delete":false,"blogs_mod_can_add_infractions":false,"can_report_abuse":false,"can_vote":false,"can_see_ip":false,"blogs_edit_comments_max_time":30,"blogs_show_ignored":false,"blogs_reply_old_comment_threshold":30,"votes_add_max_time":168},"entry":{"_id":"565f11fe9970730077113bef","hid":21101,"title":"Автомобильный монитор","html":"<p>Давеча на одном сайте повстречался мне обзор <a href=\"http://mysku.ru/blog/ebay/34970.html\" class=\"link link-ext\" data-nd-link-orig=\"http://mysku.ru/blog/ebay/34970.html\" target=\"_blank\" rel=\"nofollow noopener\">автомобильного монитора</a>. Монитор конечно посредственный 5 дюймов 800*480. Но автор показал внутрянку монитора! беглое гугление на контроллер дало даташит и кучу примеров от братьев с поднебесной. Тут то глаза и заблестели , руки зачесались … чувствовалось покалывание шила в одной точке . моник немедля был заказан с али.</p>\n<!--cut-->\n<p>Сделаю маленькое отступлениею. Так как я начал заниматся радиолелектронникой то я решил паять все контроллеры пульт и тд сам. Сейчас у меня квадр с самодельной платой на основе мильтиви с измененной прошивкой. От покупного пульта используется только корпус и джойстики.<br>\nСвязь выполнена с помощью rfm23bp. Все в цифре, мильти ви читает управление прямо из приемника, и отсылает статус (Углы, напряжение банок, Гпс, качество связи и ид) который отображается на пульте.<br>\nПриблизительно как на картинке, бонусом я себе спаял беспроводный приемник для компьютера, который эмулирует джойстик и используется в симуляторах на si4432 так как он совместим с rfm23bp (500mw) но имеет100mw на передачу.<br>\nвот что я имею <a class=\"attach attach-img attach__m-sm\" href=\"https://rcopen.com/member203417/media/565f0f4699707300776ac342\" target=\"_blank\" data-nd-media-id=\"565f0f4699707300776ac342\" data-nd-image-orig=\"https://rcopen.com/member203417/media/565f0f4699707300776ac342\" data-nd-image-size=\"sm\"><img class=\"attach__image\" src=\"https://rcopen.com/files/565f0f4699707300776ac342_sm\" alt width=\"170\" height=\"150\"></a> и что я хочу получить <a class=\"attach attach-img attach__m-sm\" href=\"https://rcopen.com/member203417/media/565f0f4899707300776ac904\" target=\"_blank\" data-nd-media-id=\"565f0f4899707300776ac904\" data-nd-image-orig=\"https://rcopen.com/member203417/media/565f0f4899707300776ac904\" data-nd-image-size=\"sm\"><img class=\"attach__image\" src=\"https://rcopen.com/files/565f0f4899707300776ac904_sm\" alt width=\"170\" height=\"150\"></a> в общем к монитору добавляю si4432 и формирую OSD средствами монитора беря данные с телеметрии</p>\n<p>Вернемся к монитору. Монитор получен и благополучно раскурочен<br>\nКонтроллер<a href=\"http://ifolder.su/44507411\" class=\"link link-ext\" data-nd-link-orig=\"http://ifolder.su/44507411\" target=\"_blank\" rel=\"nofollow noopener\"> BIT1630M </a>(К сожалению форум не дает загрузить с таким размером)<br>\nМатрица <a href=\"http://www.lilliputuk.com/uploads/attachments/569GL_LCD.pdf\" class=\"link link-ext\" data-nd-link-orig=\"https://www.google.com.ua/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&uact=8&ved=0ahUKEwi7sYLHwL3JAhVimHIKHYgBBpMQFggiMAE&url=http%3A%2F%2Fwww.lilliputuk.com%2Fuploads%2Fattachments%2F569GL_LCD.pdf&usg=AFQjCNEnibTwyt86kUc5FIeQ4ewsi2vBbw&sig2=vJ1Y0x9F5EPId1m_8pREPQ\" target=\"_blank\" rel=\"nofollow noopener\">hsd050idw1-a20-a</a><br>\nВ текущей реализации контроллер считывает данные и управляющие инструкции с внешней флеш памяти. Но также он может «рулиться» с помощью внешнего микроконтроллера по протоколу i2c. Потратив некоторое время мне удалось его «завести» с помощью (avr)arduino. Панель нормально инициализируется и показывает изображение с камеры. И для проверки моего полного контроля сразу же убрал такой ненавистный всем Ру сообществом «синий экран»… Хехе он полностью под моим контролем.<span class=\"emoji emoji-sunglasses\" data-nd-emoji-src=\":sunglasses:\">😎</span><br>\nВ общем у монитора есть неплохая заявка на статус «народного» для ру.<br>\nМожно сделать симбиоз. 3DR Radio Telemetry ( или аналоги) + video приемник/передатчик. И формировать OSD средствами монитора на основе данных полученных с помощью телеметрии.<br>\nПлюсы решения</p>\n<ol>\n<li>\n<p>Два независимых канала. Видео и отдельно OSD. При потери видео, будут отображается данные OSD (Углы, направление, расстояния и тд). При потери телеметрии - только видео.</p>\n</li>\n<li>\n<p>Отсутствие необходимости платы OSD на max7456.</p>\n</li>\n<li>\n<p>Полностью цветное OSD.</p>\n</li>\n<li>\n<p>И еще под вопросом. Возможность выводить графические изображения, можно сделать довольно информативное OSD c такими панелями <a class=\"attach attach-img attach__m-sm\" href=\"https://rcopen.com/member203417/media/565f0f2c99707300776abd84\" target=\"_blank\" data-nd-media-id=\"565f0f2c99707300776abd84\" data-nd-image-orig=\"https://rcopen.com/member203417/media/565f0f2c99707300776abd84\" data-nd-image-size=\"sm\"><img class=\"attach__image\" src=\"https://rcopen.com/files/565f0f2c99707300776abd84_sm\" alt width=\"107\" height=\"106\"></a> (На китайских форумах была заявленная возможность, в даташите информацию пока не нашел)</p>\n</li>\n<li>\n<p>Из минусов предстоящая работа и необходимость в телеметрии( 10$ если поставить на поток )</p>\n</li>\n</ol>\n<p>ну а я пока продолжаю свою работу. Буду готовить плату для монитора с приемником телеметрии и приемником видеосигнала. Если есть кто из владельцев монитора, могу помочь избавится от синего экрана. (нужна arduino и паяльник )</p>\n<p>upd 06/12<br>\n<a class=\"attach attach-img attach__m-sm\" href=\"https://rcopen.com/member203417/media/566468b499707300776aceb6\" target=\"_blank\" data-nd-media-id=\"566468b499707300776aceb6\" data-nd-image-orig=\"https://rcopen.com/member203417/media/566468b499707300776aceb6\" data-nd-image-size=\"sm\"><img class=\"attach__image\" src=\"https://rcopen.com/files/566468b499707300776aceb6_sm\" alt width=\"170\" height=\"150\"></a><br>\n128 встроенных символов для шрифта + пользовательские шрифты<br>\n3 окна для OSD<br>\n4096x16 байт<br>\nupd<br>\nдело хоть и медленно но движется. Все таки разгружать картинки не получилось, значит будет без красивых датчиков.<br>\nПришлось изучать STM32, на avr слишком мало ОЗУ для отрисовки, центральная часть у меня планируется быть графической 200х200 что как раз и вся оперативка 328 атмеги<br>\nНо видео есть видно перерисовку, наложение старого и нового изображения, глазом не видно.</p>\n<div class=\"ez-player ez-domain-youtube_com ez-block\" data-placeholder=\"<iframe class="ez-player-frame" src="https://www.youtube.com/embed/YOrBFIW72qg?feature=oembed&amp;autoplay=1" allowfullscreen></iframe>\" data-nd-link-orig=\"http://www.youtube.com/watch?v=YOrBFIW72qg\" data-nd-link-type=\"linkify\">\n <div class=\"ez-player-container\" style=\"padding-bottom: 56.5%;\">\n <a class=\"ez-player-placeholder\" target=\"_blank\" href=\"http://www.youtube.com/watch?v=YOrBFIW72qg\" rel=\"nofollow\">\n <div class=\"ez-player-picture\" style=\"background-image: url('https://i.ytimg.com/vi/YOrBFIW72qg/hqdefault.jpg');\"></div>\n \n <div class=\"ez-player-header\">\n <div class=\"ez-player-title\">\n OSD for FPV by BIT1630M lcd controller IC\n </div>\n </div>\n \n <div class=\"ez-player-button\"></div>\n <div class=\"ez-player-logo\"></div>\n \n </a>\n </div>\n</div>\n","user":"539f05ba3df9550077728206","ts":"2015-12-02T15:45:02.000Z","st":1,"cache":{"comment_count":6,"last_comment":"567d3c3e9970730077128058","last_comment_hid":6,"last_ts":"2015-12-25T12:53:18.000Z","last_user":"56792bfb3df95500777160c9"},"views":2182,"bookmarks":0,"votes":0},"subscription":null},"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"}