Activity

Альтернативная прошивка для PlayUavOSD

Всем привет! Давно меня не было, не мог писать и читать форум. Тема не заглохла, с мая была на “паузе”. Сейчас продолжаю.

Полностью готова программа редактора шрифтов. Позволяет сохранять все шрифты в файл, для последующего подключения к проекту, можно импортировать из формата MAX7456. Позже как писал хочу сделать шрифты импортируемые напрямую в плату.

Частично готова программа управления, позволяет настраивать параметры OSD, задавать отображаемые элементы, положение их на экране, параметры каждого элемента. Сохраняет и загружает параметры в файл. Сразу отображает все что введено на экране. Осталось доделать загрузку всех данных в плату и чтение из нее.

Теперь само OSD. Все что в настоящий момент может рисовать видно на видео ниже. В нижней части есть косяки, синхра сбивается при записи через EasyCap, на теликах все в норме, пробовал на нескольких LCD и трубках, надо искать причину. Большие цифры в правом верхнем углу - кол-во мс., затраченное для отрисовки одного экрана. Далее надо доделать связь с автопилотом по MAVLINK, работа с конфигурацией (сохранение и чтение настроек), загрузку шрифтов.

Критика, замечания и предложения принимаются.

Альтернативная прошивка для PlayUavOSD

Решил открыть новую тему по альтернативной прошивке для PLAYUAVOSD.

Купил плату летом, покрутил, слетал на пару раз, не очень понравился вид самой OSD, хотя плата позволяет много чего сделать. Проц. STM32F405. И вот решил сделать альтернативу. На данный момент реализован вывод на экран - написаны основные примитивы рисования линий, окружностей, дуги окружности по начальным и конечным углам, прямоугольников. Реализовал вывод растровых шрифтов. Получилось вывести по горизонтали реально 512 точек. По вертикали 240, с учетом черезстрочной развертки - 480. Вот думаю, а надо ли эти 512.

Сейчас надо нарисовать шрифты или импортировать какие-либо из сторонних источников. Только что закончил небольшую программку на Си для редактирования растровых шрифтов. Думаю, сделать шрифты, загружаемые через USB. Далее планирую реализовать USB управление внешней прогой, потом подключить MAVLINK. Сейчас проштвку гружу через ST-LINKv2. Далее надо сделать обновление через USB.

Вот ссылка на видео тесового вывода.

youtu.be/Ac0gQS4e0NI

Снизу мусор - это EasyCap так показывает, даже если просто подключить любую камеру или фотик, причину пока не понял.

Далее буду писать по мере продвижения, Пожелания и критика приветствуется.

Подключение Eagle Tree для особо одарённых

Предположение, что землянной контакт от РССИ все портит подтвердилсь!

Был один провод, оранж казал всякую чушь, скакали показания, поставил кондер между синалом и землей, ну и как положено на стороне логера оставил тоже 2 контакта - вот в этом и косяк.Убрал землю из сервоконтакта, оставил 1 сигнал (на стороне оранжа 2 контакта - сигнал и земля, между ними кондер на проводах висит) подключил батарею с 1-им проводком с 15К резистором и все ГУД, батарея 11,6 - ОСД кажет 11,2 - вполне нормально, так и оставлю

в общем общий итог проблемы - НЕ ПО ИНСТРУКЦИИ!

Подключение Eagle Tree для особо одарённых
cnyx:

Извините, а в самом OSD указали, что на этом входе теперь надо мониторить напряжение? Минимальный и максимальный пороги, которые вы указываете, необходимы только для графического отображения батарейки и ее заряженности.

Да, естественно, если не указать, то у меня кажет звездочку, причем абсолютно все одинаково и на TEMP2 и TEMP3

Mason:

а у вас напряжение как заведено в логгер? надо только на средний контакт

Да, все заведено одним контаком, земля батарей общая перед логером. Я уже писал что пробовал подавать даже с той-же ходовой напряжение, когда она питает логер , с балансирного разьема - результат тот-же

У меня правда РССИ заведен двумя, вчера не получилось проверить - убрать землю у РССИ шнурка

Подключение Eagle Tree для особо одарённых

у меня РССИ 2 контактами идет, землю я не прозванивал на крайних, но в доке написано что крайние оба земля, это наводит на мысль, что возможно мне надо отключить РССИ кабель от логера или вытащить земляной пин из разъема и попробовать напряжение мерить на ТЕМП2 без него, вдруг что-то тут закралось, вечером проверю…

Подключение Eagle Tree для особо одарённых

по РССИ - у меня приемники стоят 2 оранжа, один как сателит, везде прошивка байчи, РССИ снимаю с мастера с порта РССИ 2 проводами - земля и сигнальный (типа крайние), заведено на крайний и средний пин соответственно на TEMP1, В провод между массой и сигналом впаян кондер, емкость точно не помню, вроде порядка 10 мкф, из блока питания старого выпаял, на 16 вольт, вместе с проходным сопротивлением получается RC фильтр, кажет уровень нормально после прохождения визарда, потом проверял уходя в дальнюю комнату или закрываю пульт в микроволновку.

вот нашел ссылки
docs.google.com/file/d/…/edit?pli=1
www.rcgroups.com/forums/showthread.php?t=1778553&p…

только я без резистора делал… работает нормально

Подключение Eagle Tree для особо одарённых

у меня так и включено, правда 12 каналов, включено в входной канал элеронов, в программе в меyю “ППМ сетап” настроены какие каналы куда по номерам из ППМ, все работает и меню и FS

проверил общую массу, все гуд, даже просто взял напряжение с балансирного разъема ходовой батареи, тут уж общая земля вообще ни при чем, результат по прежнему тот же, кажет 17 вольт и все, уже даже не знаю куда копать , у кого какие идеи есть на этот счет, в чем еще косяк может быть

Подключение Eagle Tree для особо одарённых

вчера перепрошил все модули, все сикнул на заводские настройки, заново все настроил, результат то-же, 17.2 кажет при любом входном напряжении. В LiveMode показания меняются при подаче любого входного напряжения сразу почти до максимума, либо уходят в минус небольшой при отключении. Причем что на TEMP2 что на TEMP3 все аналогично. Пробовал от разных батарей и 1S и 2S - результат один.

Пока выключил показания второй батареи и убрал проводок, надо что-то другое думать, как мониторить второй акк, либо индикатор разрядки вывести в поле зрения камеры, либо микрофон подключать и слушать писк индикатора - надо пробовать.

в принципе можно забить на мониторинг второго акка, если изначально он полностью заряжен будет, то ходовой сядет быстрее, видео-акка хватит на дольше по времени… но хочеться все чтоб было гуд

Подключение Eagle Tree для особо одарённых

да, провел эксперимент даже поставил в разрыв переменник, убавил напряжение на входе TEMP2 вплоть до 2 вольт, а осд кажет 17.1 т.е. никак не меняется. попробовал включить TEMP3, так же при входном 2 вольта кажет 17,1, если убираешь напряжение, то графика уменьшается до минимума по данной батареи, и звездочка вместо числового значения напряжения, В чем может быть проблема, раньше эти порты никогда не использовал. РССИ на темр1 настроил нормально, после визарда все кажет как надо, а тут побороть никак не могу

Подключение Eagle Tree для особо одарённых

У меня вторая батарея 11.9В, OSD показывает через резистор 15K - 17.1В. Вот и интересно кто как привел к нормальным показаниям. Можно конечно цифры не выводить, вывести графику, минимум и максимум настроить на то, что показывает OSD при полной и пустой батареи, вот и будет что надо, но как-то через одно место

Подключение Eagle Tree для особо одарённых

Решил подключить отображение второй батареи 3S через TEMP2, подключил к центральной жиле через 15К 1% резистор, включил VoltageB на TEMP2, поставил минимум как 100, максимум как 126 (как понял это от 10 до 12,6 будет, как раз для 3S), но на экране показывает значение 17.1. Кому-то удалось получить нормальные показания напряжения для второй батареи, кто как сделал, поделитесь опытом, может я что-то не доделал ?

Подключение Eagle Tree для особо одарённых

Подскажите кто как ставит датчик воздущной скорости, хочу датчик вместе с трубкой пито оставить в корпусе самолета, а наружу вывести трубочку от капельницы, как раз хорошо одевается на трубку пито. Вывести хочу сбоку корпуса самоля, примерно на 1,5-2 см. от него в бок, как думаете нормальные будут показания датчика.

вопрос летающим по экрану телевизора/монитора

Прошу помощи, у кого есть IZUMI TLE15H311B, купил себе такой, разобрал, встроил в ящик, стал собирать, а на фотках до разбора не видно как был подключен разъем,
гляньте пжлста у кого есть. На фото ниже виден сам разъем и колодка, красные проводка в какую сторону должны быть подключены??

Делаем стабилизатор своими руками

По аналогичным причинам занялся тем же самым, только плата ардуина2560, датчики от того же спаркфуна ITG3200, BMA180, HMV5843, BMP085, MAX7456, все по отдельности на отдельной плате поверх меги, правда конвертор уровней пришлось поставить, сейчас в пути 9DOF с теми же датчиками (кроме барометра) только 5883 вместо 5843. Софт пока на стадии получения информации от датчиков. Гиро, аксель, компас готовы, сейчас заканчиваю мучить баро и MAX7456. В планах перевести под Cortex M3, плата уже в пути. Но уже назрел вопрос получения углов крена и тангажа для отображения на OSD. Почитал про DCM и фильтр Калмана, но пока как-то туго с пониманием. Не поделитесь исходником подсмотреть.