OSD Платы.

varvar
okan_vitaliy:

Всё!!! Вылечил вавку с артефактами. Теперь процедура вывода работает в 3 раза быстрее.

А можно подробностей, чтобы по коду не лазить? Любопытно 😃 Со дня на день платка должна подойти, разбираться придется. Где собака порылась и как ее на кривой кобыле объехать?

vatanuki

поправте если не так
-SPI в два раза быстрее
-MAX7456_DrawScreen теперь связан с прерываниями и немножко по другому плюет данные в макс 😃

mahowik
Sir_Alex:

Ну сделать OpenSource проект, думаю код набросают люди. Главное отработать механизм вывода и схемотехнику аналоговой части. остальное дело наживное…

Вот аналоговая часть и есть самое слабое место. Сделать помехоустойчивую синхронизацию по кадрам не так просто. Например мобидрон: на столе все отлично, как только на борт ставим, прут помехи и начинается проблема с синхрой… Я за ОСД-шки на МАКС-е, т.е. с видеодрайвером…

Sir_Alex:

Указанные проекты скорее мертвы, чем живы.

мобидрон вполне себе живой в терминах вия… надо лишь нюансы протокола оф. 2.2 версии адаптировать…

Панкратов_Сергей
mahowik:

Вот аналоговая часть и есть самое слабое место. Сделать помехоустойчивую синхронизацию по кадрам не так просто.

И модулятор чтоб не факелил, и чтоб тени были и те которые нужны. Еще та задачка.

iSheeZ

В общем вчера целое приключения было… Всю ночь не спал, возился с осд… Из-за easy cap сломал все, но чудом реабилитировал + сделал мод на 5в для мавлинка с rctimer…
Насчет помех - их нет! Показывает идеально! Прироста в скорости не заметил, но у меня не много функций стоит… Единственное что смутило, это прозрачность шрифта… Это особенность 370 версии или я накосячил?

okan_vitaliy
iSheeZ:

В общем вчера целое приключения было… Всю ночь не спал, возился с осд… Из-за easy cap сломал все, но чудом реабилитировал + сделал мод на 5в для мавлинка с rctimer…
Насчет помех - их нет! Показывает идеально! Прироста в скорости не заметил, но у меня не много функций стоит… Единственное что смутило, это прозрачность шрифта… Это особенность 370 версии или я накосячил?

Скорости Вы без загрузки не заметите. Частота обновления так и осталась 20 герц. За прозрачность шрифта - смотрите в конфигураторе. Я ничего в прошивке отвечающего за интерфейс не менял. Ну теперь действительно артефактов нет?

iSheeZ

Насчет прозрачности, ее в 345 (или какая там предпоследняя была) не было… А тут есть… Сейчас доберусь до компа - проверю код, визуально артефактов не видно, вечером посмотрю на большом телевизоре, а то тестировал в хэдплэях в 6 утра, да еще эта прозрачность… Но сколько не вглядывался - все как надо! Спасибо!

iSheeZ

Ничего про прозрачность не нашел… выходит я куда-то паяльником ткнул так удачно… вечером выложу видео 😃 выглядит не плохо)
Кстати, okan_vitaliy отпишитесь KV_Team о проделанной работе, пусть Вас в соавторы добавят 😃

okan_vitaliy
iSheeZ:

вечером выложу видео 😃 выглядит не плохо)
Кстати, okan_vitaliy отпишитесь KV_Team о проделанной работе, пусть Вас в соавторы добавят 😃

Ждемс видео с нетерпением. Отписывать им ничего не буду, надо им будет, то код возьмут и впишут в исходники.(надеюсь что буржуи иногда к нам заходят, я конечно не имею ввиду наших русскоязычных, которые за кордоном) Странно конечно, что проект минимосд продается с таким глюком налево и направо, видать буржуёв все устраивает. А сам исходник нужно будет попотрошить основательно - там дырочек еще хватает. Думаю это не последний релиз.

serenya

Проект minimOSD как бы продается без глюков, а вот KV_Team раздается бесплатно и с глючком:)

okan_vitaliy
serenya:

Проект minimOSD как бы продается без глюков, а вот KV_Team раздается бесплатно и с глючком:)

То есть Вы хотите сказать, что ардупилот осд выводит инфу без артефактов? Посмотрите видео на ютюбе или дома залейте прошивку и посмотрите внимательно. Там тоже, но в меньшей степени видны глюки.
З.Ы.

Cepreu
okan_vitaliy:

Всё!!! Вылечил вавку с артефактами. Теперь процедура вывода работает в 3 раза быстрее. Так что если много всяких фенечек повключать в осд то она будет меньше тормозить. Попробуйте и почувствуйте разницу.

Скажите, в вашей и 370 версии входы для датчика тока/rssi/напряжения не менялись? ничего не работает в них

okan_vitaliy
Cepreu:

Скажите, в вашей и 370 версии входы для датчика тока/rssi/напряжения не менялись? ничего не работает в них

Еще не подключал. Изменился только вывод информации в макс, остального я не трогал.

iSheeZ

okan_vitaliy не получилось записать видео, easycap помер 😦 днем попробую с экрана телевизора записать))

NorthStar

Помогите по miniOSD v1. (mavlink)
Прочитал в сети что версия 1 имеет проблемы со стабилизатором на 12В, и питание его напрямую от LIPO крайне противопоказано. Лечением написано замыкание 2- перемычек, чтоб все питалось от 5в, но моя плата на ebay куплена и на ней никаких перемычек нет. Второй вариант - установка радиатора на стабилизатор, но я не могу опознать его на плате ((. Подозреваю что это маленькая микросхемка на 6 выводов, так как ничего другого там просто нет. Но вроде не она нагревается, а плата через несколько минут работы уже горячая.
Прошу помочь в решении проблемы.

serenya

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

UserM
NorthStar:

Прошу помочь в решении проблемы.

Как Вам смогут помочь если единственное? что известно о Вшей плате , это только то что купили на ebay.

iSheeZ

NorthStar проблемы с питанием у версии 0.1 (без стабилизатора) а 1.0 со стабилизатором и вроде как проблем не должно быть, у нас 1.0, но если очень хочется сделать 5в, то вот (www.multi-rotor.co.uk/index.php?topic=3073.0):


alexspy2

Прошивка KV Team OSD будет работать с MegapirateNG?

segment

В приложении мой вариант mobidrone OSD в виде шилда для arduino nano.

Также может кому пригодится, модификация для корректной отработки арма и отображения режимов для прошивки мультивии(mahowii)2.2:

В multiwii, serial.ino добавляем в соответствующие разделы:

#define MSP_MOBIDRONE            121   //out message         for mobidrone 2.3

case MSP_MOBIDRONE:
     headSerialReply(10);
     serialize16(cycleTime);
     serialize16(i2c_errors_count);
     serialize16(ACC|BARO<<1|MAG<<2|GPS<<3|SONAR<<4);
     serialize32(f.ANGLE_MODE<<0|
                 f.BARO_MODE<<1|
                 f.MAG_MODE<<2|
                 f.ARMED<<5|
          #if defined(SERVO_TILT) || defined(GIMBAL)|| defined(SERVO_MIX_TILT)
                 rcOptions[3]<<3|
          #endif
          #if defined(CAMTRIG)
                 rcOptions[4]<<4|
          #endif
                 f.GPS_HOME_MODE<<6|
                 f.GPS_HOLD_MODE<<7|
                 f.HEADFREE_MODE<<9|
          #if defined(FIXEDWING) || defined(HELICOPTER)
                 f.PASSTHRU_MODE<<8|
          #endif
                 rcOptions[BOXBEEPERON]<<10|
          #if defined(LED_FLASHER)
                 rcOptions[BOXLEDMAX]<<11|
          #endif
          #if defined(LANDING_LIGHTS_DDR)
                 rcOptions[12]<<12|
          #endif
                 rcOptions[BOXHEADADJ]<<13);
   break;

В mobidroneOSD.ino заменяем:

#define MSP_STATUS               101   //out message         cycletime & errors_count & sensor present & box activation

На:

#define MSP_STATUS               121   //out message         cycletime & errors_count & sensor present & box activation

11 days later
Avrora

Всем здрасьте! Помогите разобраться с fbosd gold. MiniOSD шьется, все вроде бы нормально, инфа выводится. При попытке законнектить вторую плату к программе Config ругается, пишет: убедитесь, что модем вверх ногами и провод от GPS отключен. Может что не так делаю? Пытаюсь подключиться к Конфигу без платы Мини. Может надо все в комплексе подключать?

mahowik
mahowik:

мобидрон вполне себе живой в терминах вия… надо лишь нюансы протокола оф. 2.2 версии адаптировать…

segment:

В приложении мой вариант mobidrone OSD в виде шилда для arduino nano.

Также может кому пригодится, модификация для корректной отработки арма и отображения режимов для прошивки мультивии(mahowii)2.2:

Ну вот, наконец то кто то добрался! Спасибо!
Мой хоть и валяется, но думаю многим пригодится!

hudognik

Вот и я тоже мучаюсь с minim osd,
прошил под мультивий, потом подключив 12в в видеоразъемам залил с компа шрифты ,
включил , работает ,загрузилось ,авиагоризонт шевелится ,но при арминге коптера все равно висит надпись disarm .
Припаял к меге вольтаж делитель как в их инструкции , и вывод rssi через 1к резистор , в гуи сказал показывать все , только с рсси макс не понял в каких попугаях,
короче все равно при арминге висит надпись дизарм , вольтаж никак не меняется мигает 0, хотя уже настроил чтото , и rssi тоже 0%.
Потом попробовал перешить снова , в итоге загружается заставка с версией мультивия и прошивки kv-team ,и висит … Что делать дорогая редакция?