micro / minimOSD для NAZA

alezz
Alexan:

Я правильно понимаю, что нельзя их соединять напрямую, т.к. нет соответствия контактам? Если нельзя, то как надо соединить - какой контакт слева соответствует какому контакту справа?

на сколько я вижу подключить можно, просто нужно перевернуть вверх ногами, т.е. следи чтобы +5V был подключен к Vcc

brusse:

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

т.к. радар добавлялся автором минназаосд, конфигуратором его переместить нельзя, только правкой кода, поэтому советую домашнюю высоту разместить где-то в другом месте. Но если ты очень хочешь можешь сделать что угодно с этим масштабом, правкой кода, ищи в в osd_panels.ino:

    osd.setPanel(center_col + 8, center_line);
    osd.openPanel();
    osd.printf("%c%5i%c", RADAR_CHAR, (int)(zoom * STEP_WIDTH * convert_length), unit_length);

в первой строке позиционируется где (колонка и строка) будет рисоваться иконка масштаба и цифры масштаба
в последней вывод на экран иконки и текста

Alexan
alezz:

на сколько я вижу подключить можно, просто нужно перевернуть вверх ногами

Алексей, а для прошивки достаточно только подключить платку ОСД к FTDI и к компу? Т.е. дополнительного питания подавать не надо? На FTDI должно стоять 5 вольт (перемычка) или 3.3 вольта? У меня, по дефотлу стоит 5 вольт.

Ответ на мой второй вопрос (из предыдущего поста), я так понимаю вы не знаете?

alezz
Alexan:

Алексей, а для прошивки достаточно только подключить платку ОСД к FTDI и к компу? Т.е. дополнительного питания подавать не надо? На FTDI должно стоять 5 вольт (перемычка) или 3.3 вольта? У меня, по дефотлу стоит 5 вольт

да, ничего больше не нужно, все у тебя хорошо 😃 Следи чтобы +5V был подключен к пину Vcc, а BLK к пину GND BLK

Alexan:

Ответ на мой второй вопрос (из предыдущего поста), я так понимаю вы не знаете?

Насколько помню аналоговая часть может питаться и от 12В (без перемычек) и от 5В (нужно запаять перемычки и удалить диод). Цифровая часть питается только от 5В без вариантов, так что без 5В не обойтись. Диод можешь не выпаивать, просто в этом случае не заводи проводок 12В на OSDшку и все

nau
nau:

Расходы, вроде стоят, правильно. Но работает только в режиме калибровки. JR писал по этому поводу: Configure the TX so that the signal has about 1800 - 1500 - 1100 micro seconds PWM for the 3 positions.
но как в таранисе задать абсолютные значения - не нашел…

Разобрался как в таранисе выставить дискретные значения, но в итоге дело было в том, что я не указал номер канала в OSD Config. Стоило указать как все заработало

brusse
nau:

Стоило указать как все заработало

Так там вроде жестко прописан канал переключения экранов? И изменения в OSD Config не влияют на это.

nau
brusse:

Так там вроде жестко прописан канал переключения экранов? И изменения в OSD Config не влияют на это.

Не знаю, заработало только после того как переключил, до этого просто все замедлялось. Сейчас попробовал переключить обратно - опять работает… Мистика

yasin

подскажите пожалуйста где какой резистор на разъеме led ?
1-пустой
2-100
3-200
4-47,
или наоборот?

nau
  1. Red 2. Orange 3. Orange 4. Brown
    N/C 100K 200K 47K
brusse

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

www.youtube.com/watch?v=LAYcaQm2V58&feature=youtu.…

Теперь у меня есть желание поставить это дело на самолет, скажите, можно ли туда подключить не Назовский GPS и если можно, то какой? И есть ли исходники к такой переделки?

alezz

Учитывая что в osd_config.h есть такие строчки

// JRChange: GPS protocol DJI:
// gps calculated heading is working, but mag heading is not working, needs some more coding !!!
#define GPS_PROTOCOL_DJI

// JRChange: GPS protocol UBX:
//#define GPS_PROTOCOL_UBX

// JRChange: GPS protocol NMEA:
// untested !!!
//#define GPS_PROTOCOL_NMEA

кроме дефолтного DJI можно подключить (после компиляции исходников с этими ключами) GPS работающие по UBX протоколу (в продаже есть куча u-blox за разные деньги) и даже NMEA (автор не дает гарантии, поэтому имеет смысл только если GPS уже есть в наличии)
Естественно сам не пробовал, но по идее так

8 days later
xsis

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

alezz

так а сами шрифты тоже перепрошивал?
minNAZAOSD_upload_MCM.hex затем NAZAOSDCharsV_0_0_1.mcm

xsis

Да перепрошивал. Более того, в редакторе шрифтов убрал эти символы и залил полученный шрифт в плату.

alezz:

minNAZAOSD_upload_MCM.hex затем NAZAOSDCharsV_0_0_1.mcm

brusse

Вы заливаете не те шрифты. В оригинале нет таких символов.

И вы их никак не уберете без правки кода - это радар так у вас отображается.

xsis

Файлы брал из 21 поста.

Сейчас еще раз скачал архив и перезалил по 24 посту. Ничего не изменилось. Пока нет координат- все нормально.

brusse

Еще раз повторяю - это не те шрифты, обратите внимание на напряжение батареи, в ваших есть скобка перед VA, а в оригинале - нет.
Загрузите шрифт из архива - это оригинал.

NAZAOSDCharsV_0_0_1.rar

xsis

Огромное спасибо за помощь. Все оказалось значительно проще, как говориться сам дурак. Пол года назад прошивал и настраивал трех осевой подвес EvvGC. FTDI перепаял на 3,3В и успешно забыл об этом. На прошивку ATmega напруги хватало, а вот MAXу мало. Соответственно шрифты оставались старые.

SerjikLSV

Спалил похоже свою ОСД.
Как говориться сам дурак. Подал на несколько секунд 12В на разъем 5В.
Теперь после включения ОСД видео не выводит, 2 диода на плате горят, 3й синий нет. Пи подключении к компу при перепрошивке выводит ошибка загрузчика.
+5В заводится а атмегу на прямую?
Чего можно сделать в этом случае или отпаять макетку и в помойку?
Фото ОСД ниже

yasin

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