В прошлогоднем обзоре (ссылка) я подробно рассказывал о начинке и тестах железа. Недавно мы слегка обновили железо и софт, о чем я и хотел рассказать чуть подробнее.
Беглое сравнение:
БОРТ
Камера малины WaveShare 160 градусов - осталась прежней
Модуль WiFi 1 Ватт - остался прежним
Бортовой комп - заменили Pi Zero на Pi Zero W
Админка (доступ по WiFi) - добавилась
Коннект телеметрии - переделан на стандартный сервоконнектор
ЗЕМЛЯ
Основной “комп” - Pi 3, не поменялся
WiFi - два TP-LINK WN722N, пока не поменялся. но в связи со сменой чипсета производителем в v2.0 и отсутствием поддержки WiFi broadcast будет меняться на две Альфы, как на борту. С трудом смогли найти несколько экземпляров v 1.0
Корпус - сделали побольше, что позволило не откусывать у малины пины и один коннектор USB для экономииразмера
Админка - добавлена, доступ по WiFi
В админке можно, помимо настроек видео, разнести по каналам все вайфаи - как broadcast, так и вайфай админок земли и борта.
Самым интересным но и трудным оказалось решение по стриму видео и телеметрии с наземной малины по WiFi. С одной стороны - просто подключаемся телефоном или ноутбуком к наземке, запускаем QGroundControl и имеем и видео, и телеметрию. С другой стороны малиновый родной вайфай настолько дохлый, что нормально держать с ним связь для видео получается только с использованием хорошего вайфая на устройстве. К телеметрии это не относится - она всегда отлично “пролезает” даже при плохом линке.
В перспективе думаю попробовать решение не с родной камерой, а с модулем HDMI для подключения полетных камер. Пока непонятно, насколько такое решение нужно.
Ну и по поводу антенн. Практика показала, что штатные антенны мало кто использует - у всех есть свои лайфхаки и подходы (патчики, биквадрат и так далее). Поэтому в базовом варианте идут простейшие антенны из комплектов свистков.
Вот небольшой видеообзор того, что получилось в итоге:
А что с COFDM слышно? Я думаю, многих бы устроило максимально простое, но работающее решение. Уже “про” версию могли бы выпустить позже.
А что с COFDM слышно? Я думаю, многих бы устроило максимально простое, но работающее решение. Уже “про” версию могли бы выпустить позже.
Слышно, пока там достаточно много трудностей, поэтому в качестве недорогого варианта сейчас вернули broadcast-решение. Да и себестоимость основных компонентов даже для простого решения там такая, что бюджетный вариант пока никак не получается.
Слышно, пока там достаточно много трудностей, поэтому в качестве недорогого варианта сейчас вернули broadcast-решение. Да и себестоимость основных компонентов даже для простого решения там такая, что бюджетный вариант пока никак не получается.
Я лично верю в ваш гений! 😃
Женя, а wi-fi в итоге на 2,4 или 5,8?
В свете популяризации Коннекса, очень хочется альтернативу цифрового миниатюрного видеолинка.
2,4 на данный момент у него.
Женя, а wi-fi в итоге на 2,4 или 5,8?
В свете популяризации Коннекса, очень хочется альтернативу цифрового миниатюрного видеолинка.
Саша, тут пока 2,4 как Женя написал. Могу собрать вариант на 5,8, но он получится исключительно “низко и близко”, так как на 5 ГГц все свистки только со встроенными PCB антеннами (которые WiFi broadcast поддерживают). Очень постараюсь тебе сделать такой набор на 5,8 в ближайшую неделю для тестов - погоняешь на мелком коптере, расскажешь.
Саша, тут пока 2,4 как Женя написал. Могу собрать вариант на 5,8, но он получится исключительно “низко и близко”, так как на 5 ГГц все свистки только со встроенными PCB антеннами (которые WiFi broadcast поддерживают). Очень постараюсь тебе сделать такой набор на 5,8 в ближайшую неделю для тестов - погоняешь на мелком коптере, расскажешь.
Хорошо, спасибо, жду.
Кстати, я от телеметрийных приёмников отказался, теперь у меня на борту 2,4 передачи нет, может и с wi-fi на 2,4 заведётся.
Единственное мне корпус надо с камерой не под 90 градусов, а градусов под 60, а то буду в землю только смотреть.
Единственное мне корпус надо с камерой не под 90 градусов, а градусов под 60, а то буду в землю только смотреть.
Так, я слегка в градусах запутался. У нас камера сейчас горизонтально глядит, на горизонт. Тебе её надо вниз от горизонта слегка наклонить? Если я понял твои цифры правильно - градусов на 30 вниз от горизонта?
UPD> Сейчас только дошло что коптер у тебя гоночный, и при ускорении он мордочкой вниз сильно наклоняется. Тогда тебе выше горизонта поднять надо? Напиши хотелки, попробую сделать. Сейчас бортовая часть можно и вверх ногами крепить - камера программно переворачивать картинку умеет.
Да, надо чтобы камера смотрела на 30 градусов вверх.
Да, надо чтобы камера смотрела на 30 градусов вверх.
Ага, все понял.
Кстати еще момент - земля может аналоговое видео выдавать а не HDMI. У тебя вроде фэтшарк или подобные очки - на них можно картинку завести. Коннектор там джек звуковой.
Да, у меня Синемайзеры очки, на них аналог надо.
Провод у меня есть.
Единственное разрешение очков всего 640 на 480.
Но меня пока больше интересует отсутсвие помех на видео.
Если будет норм, можно Фэтшарк ХД3 попросить у ребят, там уже HDMI вход есть и разрешение повыше.
Да, у меня Синемайзеры очки, на них аналог надо.
Провод у меня есть.
Единственное разрешение очков всего 640 на 480.
Но меня пока больше интересует отсутсвие помех на видео.
Если будет норм, можно Фэтшарк ХД3 попросить у ребят, там уже HDMI вход есть и разрешение повыше.
Здравствуйте, видимо я пропустил какую-то веху в эволюции вашего контроллера.
насколько я понимаю основой первой реализации бортового компьютера была плата собственного производства,
ее основной отличительной особенностью было наличие аппаратного мпег энкодера благодаря которому обеспечивалась минимальная нагрузка на основной проц и достигался минимум задержки при кодировании видеопотока.
Собственно вопрос чем был мотивирован выбор пи3?
…
Собственно вопрос чем был мотивирован выбор пи3?
На данный момент факторов несколько:
Пи зиро - размером с обычный донгл, очень маленький
Поддержка всего что нам надо там есть - включая аппаратное сжатие h264/mjpeg
Цена такой платы 10 евро - примерно в 10 раз дешевле, чем наш малотиражный вариант
Софт - поддержка основной ветки осуществляется большой командой малинщиков
Пока мы взяли лучшее что есть на рынке. Касательно своего - у нас есть новое решение с поддержкой двух камер одновременно, но оно побольше размерами и подороже.
Есть мысли по следующему поколению своего миниатюрного одноплатника, но в первуюочередь держит экономика - ценой тяжело будет конкурировать с решениями, которых выпущено уже под 10 миллионов (малина).
Да, надо чтобы камера смотрела на 30 градусов вверх.
Саша, вот такой корпусок под твою задачу сделал, угол 30 градусов от горизонтали:
Саша, вот такой корпусок под твою задачу сделал, угол 30 градусов от горизонтали:
А портировать передающую часть WifiBroadcast на Virt2Real вместо Raspberry - не пробовали и не планируете ли ? Думаю, куда применить две в свое время купленные платы. Было бы им хорошее применение.
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"3e5614843df9550077796a52":{"_id":"3e5614843df9550077796a52","hid":1354,"name":"Lazy","nick":"Lazy","avatar_id":null,"css":""},"46094a313df9550077785594":{"_id":"46094a313df9550077785594","hid":21735,"name":"РД00","nick":"РД00","avatar_id":null,"css":""},"4c0e52e13df955007775ff25":{"_id":"4c0e52e13df955007775ff25","hid":67298,"name":"yurik999","nick":"yurik999","avatar_id":null,"css":""},"4e71d4e23df955007774e5d8":{"_id":"4e71d4e23df955007774e5d8","hid":99365,"name":"alexeykozin","nick":"alexeykozin","avatar_id":null,"css":""},"4f65b7b03df9550077746b36":{"_id":"4f65b7b03df9550077746b36","hid":116276,"name":"kostya-tin","nick":"kostya-tin","avatar_id":null,"css":""},"51ece8503df9550077734464":{"_id":"51ece8503df9550077734464","hid":165138,"name":"Aleksandr_L","nick":"Aleksandr_L","avatar_id":null,"css":""},"551402723df955007771f1fa":{"_id":"551402723df955007771f1fa","hid":220906,"name":"Realizator","nick":"Realizator","avatar_id":null,"css":""},"559d98893df955007771bb41":{"_id":"559d98893df955007771bb41","hid":228327,"name":"brat002","nick":"brat002","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":"59350ae99970730077116c74","hid":22828,"title":"Видеолинк на WiFi broadcast, сезонное обновление","html":"<p>В прошлогоднем <a href=\"https://rcopen.com/blogs/220906/21757\" class=\"link link-int\" data-nd-link-orig=\"https://rcopen.com/blogs/220906/21757\">обзоре (ссылка)</a> я подробно рассказывал о начинке и тестах железа. Недавно мы слегка обновили железо и софт, о чем я и хотел рассказать чуть подробнее.<br>\n<span class=\"image\" style=\"width: 600px\" data-nd-image-orig=\"http://chiefpilot.ru/sites/default/files/IMG_2401.jpg\"><img src=\"http://chiefpilot.ru/sites/default/files/IMG_2401.jpg\" alt referrerpolicy=\"no-referrer\"><span class=\"image__spacer\" style=\"padding-bottom: 75.0000%\"></span></span></p>\n<p>Беглое сравнение:</p>\n<!--cut-->\n<p><strong data-nd-pair-src=\"**\">БОРТ</strong></p>\n<ul>\n<li>Камера малины WaveShare 160 градусов - осталась прежней</li>\n<li>Модуль WiFi 1 Ватт - остался прежним</li>\n<li>Бортовой комп - заменили Pi Zero на Pi Zero W</li>\n<li>Админка (доступ по WiFi) - добавилась</li>\n<li>Коннект телеметрии - переделан на стандартный сервоконнектор</li>\n</ul>\n<p><strong data-nd-pair-src=\"**\">ЗЕМЛЯ</strong></p>\n<ul>\n<li>Основной “комп” - Pi 3, не поменялся</li>\n<li>WiFi - два TP-LINK WN722N, пока не поменялся. но в связи со сменой чипсета производителем в v2.0 и отсутствием поддержки WiFi broadcast будет меняться на две Альфы, как на борту. С трудом смогли найти несколько экземпляров v 1.0</li>\n<li>Корпус - сделали побольше, что позволило не откусывать у малины пины и один коннектор USB для экономииразмера</li>\n<li>Админка - добавлена, доступ по WiFi</li>\n</ul>\n<p>В админке можно, помимо настроек видео, разнести по каналам все вайфаи - как broadcast, так и вайфай админок земли и борта.</p>\n<p>Самым интересным но и трудным оказалось решение по стриму видео и телеметрии с наземной малины по WiFi. С одной стороны - просто подключаемся телефоном или ноутбуком к наземке, запускаем QGroundControl и имеем и видео, и телеметрию. С другой стороны малиновый родной вайфай настолько дохлый, что нормально держать с ним связь для видео получается только с использованием хорошего вайфая на устройстве. К телеметрии это не относится - она всегда отлично “пролезает” даже при плохом линке.</p>\n<p>В перспективе думаю попробовать решение не с родной камерой, а с модулем HDMI для подключения полетных камер. Пока непонятно, насколько такое решение нужно.</p>\n<p>Ну и по поводу антенн. Практика показала, что штатные антенны мало кто использует - у всех есть свои лайфхаки и подходы (патчики, биквадрат и так далее). Поэтому в базовом варианте идут простейшие антенны из комплектов свистков.</p>\n<p>Вот небольшой видеообзор того, что получилось в итоге:</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/k-mfcD1_JDs?feature=oembed&amp;autoplay=1" allowfullscreen></iframe>\" data-nd-link-orig=\"https://www.youtube.com/watch?v=k-mfcD1_JDs\" 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=\"https://www.youtube.com/watch?v=k-mfcD1_JDs\" rel=\"nofollow\">\n <div class=\"ez-player-picture\" style=\"background-image: url('https://i.ytimg.com/vi/k-mfcD1_JDs/hqdefault.jpg');\"></div>\n \n <div class=\"ez-player-header\">\n <div class=\"ez-player-title\">\n Краткий обзор видеолинка Шеф-Пилот v2.1\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":"551402723df955007771f1fa","ts":"2017-06-05T07:40:25.000Z","st":1,"cache":{"comment_count":22,"last_comment":"5a2bda09997073007711fdc2","last_comment_hid":22,"last_ts":"2017-12-09T12:41:45.000Z","last_user":"46094a313df9550077785594"},"views":4014,"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"}