flybrain. передатчик + приемник + автопилот. powered by stm32
Ну посмотрел я. Хитрые ребята исходники убрали. git их не скачивает и не видит, а из http репозитория графический движок от OSD удалили. Но, я нашел схемотехнику. Короче все понятно. Это не 4xx серия, а 2xx. Работают они через резистор и операционник включенный компаратором и управляют выводом одновременно с двух SPI интерфейсов заведенных на операционник. У них два буфера. Один под белые точки, другой под черные. Работают через DMA. Весь проц занимается исключительно одной задачей. удивляюсь почему они на каждую серву по процу не повесят:)
По тем скудным исходникам (инициализация оборудования), что они не удалили, похоже ребята не дотумкали как все поле развернуть чисто аппаратно. Здесь я первопроходец. У них там прерывания 16 кГц лупят 😃
Ну ладно, наш ответ Чемберлену будет чуть попозже 😎
Поправочка. Это у них не операционник а буфер с Z-состоянием. То есть, SPI1 идет сквозняком, SPI2 управляет Z-состоянием. Сути это не меняет. Все равно буфер с белыми/черными пискелами и буфер с маской Z-состояния
похоже ребята не дотумкали
Ну тупые!
Алекс по схеме всё узнал и даже про 16кГц.
И всёта-ки это именно 4хх серия. Видимо ты чет не то нашол.
Смотри, вот чувак сделал мегамозг с осдой. diydrones.com/profiles/…/crash-4-sure-integrated
На 3 кортексе, с дма.
Так что не ты первопроходетс!
Так что не ты первопроходетс!
Что они там сделали - непонятно. Продолжения нет. Сказали только, что у них чего-то получилось, “на этом наш экипаж прощается с вами” ©
С тех пор их никто не видел. Ку да они пропали? Или я как всегда, плохо ищу и не туда попал? 😃
Хорошо, я согласен быть вторым (даже двадцать пятым), но довести до рабочего состояния и дать возможность людям повторить.
Видимо ты чет не то нашол.
Я нашел очень даже то, что надо. Схемы опубликовал сам автор этого OP-OSD на своем форуме. Других схем нет.
Ну дай мне ссылку на правильную схему, если такой умный.
Я нашел очень даже то, что надо. Схемы опубликовал сам автор этого OP-OSD на своем форуме. Других схем нет. Ну дай мне ссылку на правильную схему, если такой умный.
Можно посмотреть ссылку что вы нашли???
Можно посмотреть ссылку что вы нашли???
Да без проблем. В личку мне свое мыло пришлите, я вышлю PDFку от OP-OSD. Я не умею на этом форму файлы цеплять, да и не уверен, что это будет правильно в данном случае.
если такой умный
А че ты занервничал-то?
Тут ошибка про 32ф4? www.flydrones.ru/skoro-openpilot-osd/
Сказали только, что у них чего-то получилось
Стань мембером дидронса и тебе все расскажут.
Сказали только, что у них чего-то получилось
И то что показали очень и очень неплохо.
А чего они должны еще рассказывать на форуме? Обсасывать каждую деталь?
Сделал - показал, ниже пошли камменты.
А че ты занервничал-то?
прям колени затряслись, ага! Это ж так страшно!
Тут ошибка про 32ф4?
Мне все равно, где есть ошибка. Если они в схеме нарисовали STM32F2 а запаяли F4, то это их проблема, а не моя. Для OSD задачи нет никакой разницы, что F2, что F4. Они по пинам совпадают.
И предлагаю закрыть тему OP-OSD до тех пор, пока анонс не станет явью. Вот опубликуют исходники, тогда посмотрим, что там внутри навояли и будем делать выводы. А до тех пор разговор буквально ни о чем.
И предлагаю закрыть тему OP-OSD
А никто не предлагает оп-осд обсуждать здесь. Тыж сам призывал давать наводки каким должен быть осд. Вот смотри как вариант.
Вот опубликуют исходники, тогда посмотрим, что там внутри навояли и будем делать выводы
А чего исходники обсуждать? Результат работы важен. Остальное на форум программистов.
А все что я грил выше только к тому, что не стоит позиционировать свою поделку как нечто революционное и сходу отрицать наработки других. Просто у тебя свой вариант реализации давно известных вещей.
Кстати, вот еще пример качественной отрисоффки. Но это немцы…
!
На фоне неба инфа великолепно смотрицца.
Кстати, вот еще пример качественной отрисоффки. Но это немцы…
О, это, реально круто! Вот еслиб, ТС такое сбацал!
Да, смотрится/читается отлично, всю картину портит неточный горизонт, правда к OSD это не имеет отношения
Вот результаты вчерашних ночных посиделок. Механизм теней полностью реализован. Вчера уже поздно было, поэтому обводки было делать лень. Сделал просто вертикальные толстые полосы по знакоместам и прокатал тот же ролик на белом фоне. Глубину яркости можно регулировать вплоть до черноты, но я остановился просто на светло-сером варианте. Вариант “аля Брежнев” мне как-то не нравится…
Затенять можно любой пиксел независимо от белых. При этом вычислительно процессор ни грамма в развертке теней по прежнему не участвует.
За качество, как обычно, сорри… Каким, кстати образом с телека можно качественный ролик снять?
Вот еслиб, ТС такое сбацал!
Ни вопрос, сбацаем. В принципе я как раз так и хотел делать. Только окружность по середине делать не буду, она мне там не нравится.
Где тени-то? И че так далеко снимаешь?
Где тени-то?
Вертикальные толстые теневые полосы. Я не делал еще обводку конкретных графических объектов. Я показываю принципиальную готовность графического движка снимать яркость с конкретного пиксела либо засвечивать пиксел белым цветом. Обводящие теневые маски вокруг белых пикселов я буду уже делать когда объекты графические буду прорисовывать. Сейчас глупо тратить время на демку.
И че так далеко снимаешь?
Если я подношу камеру ближе, то помеха становится больше. Я не знаю как в лучшем качестве с телека снять ролик. Может потому, что ЭЛТ. Нормальный ЖКИ у меня в другой комнате, но я не могу его в час ночи включать и всех будить. Как будет что-то полезное в качестве картинки для ОСД на следующей неделе, так сделаю ролик с ЖКИ телевизора.
Я не знаю как в лучшем качестве с телека снять ролик.
Это сильно от камеры зависит. Есть грамотные, которые сами подстраиваются. В общем случае нужно ставить на камере PAL режим - он 25/50 Гц - совпадает с телеком.
А еще лучше купи себе AV писалку или хотя-бы перехватчик для ПК (типа Eaycap) - всяко потом полеты писать пригодится.
Точно! Изикап купи и забудь про телек
принципиальную готовность графического движка снимать яркость с конкретного пиксела
За счёт ещё одного СПИ?
За счёт ещё одного СПИ?
Ну да. У меня все равно проц не более 10 раз на полукадр отвлекается прерыванием. Ну так ему по фиг один DMA стрим перезаряжать или два. Тем более, что я таймингами ну вообще никак не связан в своем варианте. У меня и старт каждой строки аппаратный и паузы, чтобы отступ слева, справа, сверху сделать аппартно таймерами отсчитываются. Вообчем, красота!
Единственный напряг - это то, что теперь придется для знакогенератора иметь еще маску тени, ну и ладно. Зато будет красиво, аккуратно, точно вокруг символа.
Так что, вот. Твою идею я развил и доработал по максимуму. Идею ты подкинул классную, что тут скажешь. Автор OP-OSD, в той схеме, что я имею до этого не додумался. Изменили ли они что-то в релизной версии, надеюсь увидим скоро.
Изикап купи и забудь про телек
Вот такая штука мне подойдет? Или это не работает у китайцев.
Вот такая штука мне подойдет?
Ни вкоемслучае! Это на 4 канала видеонаблюдение.
Есть на 1 канал.
Хотя говорят про изикап что разная начинка и есть некие признаки распознать хорошесть девайса. Мне наверное повезло, работает как заявлено.
Хотя на картинке именно он, причем тут 4 канала.
Ни вкоемслучае!
Позно. Купил вот это
но это вроде на 1 канал.
Пойдет
Если будет ветер, который снесет, то вряд ли при таком летают. А ежели все же упало и не долетело, то на моем передатчике будут координаты 😃
Ветер приходит и уходит по каким-то своим соображениям, и влиять на это пока не получается. Увы 😦(( Опять же на разных высотах его сила и направление могут здорово различаться. И за время полета ветер может поменяться, и это непредсказуемо.
Единственный способ выгрести против сильного ветра - попробовать сменить высоту. Может повезти и получится движение в нужном направлении. Иногда помогает переход в пологое пикирование. Я так неоднократно возвращал улетевший самолет со слабеньким коллекторным мотором.
А что касается продолжения отображения телеметрии при пропадании сигнала с камеры - это ОЧЕНЬ желательно.