Пара вопросов по MinimOSD/Mavlink OSD.

Rover
X3_Shim:

Как вы прошили в миним ? Железку в железку прошили что ли ?

Прошивку, поддерживающую протокол MavLink, но прошитую в плату MinimOSD, стер. Другую прошивку прошил. В моем случае слегка модифицированную на основе KAVteam.

X3_Shim:

Типа настроить можно, а прошить нельзя ? Честна ?

Вы вообще смысл того абзаца поняли? 😁😁😁😁 Можно и прошить. Я блютусы перешивал при при помощи утилиты из Bluelab IDE и даже немножко прогать под это ядро хотел, но забил. GPS прошивать пока не понадобилось. Будет нужно - прошью.
Но человек не об этом спрашивал. Я говорю с ним о том, о чем он спросил, без лишнего словесного поноса.

X3_Shim:

А че ? На всех прям есть пяточки ?

На всех популярных клонах MinimOSD - есть. Где нет, там нет. Автор вопроса не слепой и не идиот. Ему подсказали, на что обратить внимание, дальше он сам поймет.

X3_Shim:

Упс. А как оно связано со спецификацией камеры и передатчика ?

Диапазон рабочих напряжений это часть спецификации устройства. У меня есть пара старых камер, которые работают только от +12, и есть камеры, которые можно питать от +7…+24. Тогда как передатчик можно питать от +7…+24. Как вы думаете, каким напряжением я запитаю видеоподсистему в первом случае, и каким во втором? Теперь понятнее стало? Если по прежнему непонятно: в первом случае от 3S, во втором случае от 2S.

Надеюсь, исчерпывающе ответил на ваши вопросы.

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

Saradon:

Не, я говорю про тот случай, когда делитель уже встроен в OSD.
Или там прям пара доп.пинов специально под это сделано?

Да, на плате сделаны дополнительные пины. И не только два. Еще есть пин под вход датчика тока, чтобы мерять ток силовой батареи и, соответственно, считать потребленные mAh.

Saradon
Rover:

Да, на плате сделаны дополнительные пины. И не только два. Еще есть пин под вход датчика тока, чтобы мерять ток силовой батареи и, соответственно, считать потребленные mAh.

Спасибо. Теперь всё понятно.

Saradon

С позволения, ещё вопросик, раз уж мы затронули датчики тока.
Вот такой товар - это-же оно? Вроде-бы написано, что датчик напряжения и тока, только не могу понять, зачем такая коса проводов? Там-же, вроде, два надо? Собственно напряжение и ток. Ну пусть три - земля ещё.

Rover

На этой плате еще есть встроенный источник питания +5V и током порядка 3А. Очень странно, что в описании товара это не сказали.
Можете запитать от этого модуля OSD например, и с него же подать сигналы датчиков тока и напряжения. У меня такой же на одном из коптеров. Что-то там нужно колхозить при подключении к MinimOSD, касаемо измерения напряжения. Кажется, я перепаивал резисторы делителя напряжения на плате. Или нет… Но что и зачем, уже совершенно не помню. А разбирать коптер не буду.
С проводами просто: два черных земля, два красных выход источника +5, и еще два сигнальные от датчика тока и напряжения.

STRIMSS
Rover:
  1. Простого USB-TTL адаптера недостаточно, поскольку у него нет выхода DTR (RST, RTL) для аппаратного сброса внешних устройств.

просто в нужное время нажимать кнопку на плате “reset”

Rover
STRIMSS:

просто в нужное время нажимать кнопку на плате “reset”

А мужики-то и не знали…
Если за копейки можно один раз и навсегда купить нормальный адаптер на чипе CH340, то тыкать каждый раз кнопку “reset” - глупо. Это называется “экономить на спичках”.

Saradon
Rover:

на чипе CH340

А почему именно на этом чипе?
Смотрю просто, что большинство на FT232RL.
Его не стОит брать?

Saradon
Rover:

С проводами просто: два черных земля, два красных выход источника +5, и еще два сигнальные от датчика тока и напряжения.

Там один красный и 5 чёрных 😃
Ладно, приедет - будем разбираться.

Rover
Saradon:

А почему именно на этом чипе?
Смотрю просто, что большинство на FT232RL.

Сейчас в продаже много поддельных чипов FT232. Фирменный драйвер винды умеет обнаруживать большинство из них, и при подключении устройства на фейковом чипе самоблокируется. После чего комп перестает видеть даже легальные устройства. Восстановление работоспособности требует некоторого геморроя, проблема подробно и многократно описана в сети. С чипом CH340 такой проблемы гарантированно не будет.

STRIMSS
Rover:

и при подключении устройства на фейковом чипе самоблокируется

пк самоблокируется?😮 ссылка на источник есть?

Saradon

Кстати, да. Читал про такое.
Не сам ПК, конечно, блокируется, а драйвер.
Причём при этом сам фейковый обнуляется.
Говорят, лечат, но геморно.

Кстати, я правильно понял, что можно брать вообще на любом чипе, кроме FTDI?
Лишь-бы DTR был?

Saradon
Rover:

С чипом CH340

А вот такой вопрос - а можно-ли вместо адаптера использовать Arduino Nano?
Там-же, вроде, такой-же чип? Будет - ли оно работать так-же, как адаптер “насквозь”,или для него нужны будут какие-то дополнительные манипуляции, в отличии от обычного адаптера?

Rover

Вот этого не знаю, нужды не было так делать.
По идее, если сам микроконтроллер выводы Rx Tx дергать не будет, должно просто работать насквозь.

Saradon

Tx и Rx скорее всего дёргать не будет, а вот с ресетом не понятно.
Видимо он к FTDI не притянут…

9 months later
сергейz

Всем доброго!
Да бы не плодить новых тем , решил написать в эту , думаю автор будет не против.
Итак , имеем MinimOSD/Mavlink V2.0 (прошивка Minim OSD Extra2.4 Plane719) в связке с контроллером Multiwii Megapirate AIOP V1.0 ( прошивка Arduplane 2.74b R4 Beta) приёмник FrSky D8R-II Plus.
К приёмнику собрал буфер RSSI на LM358 - работает.
Всё работает-крутится но RSSI на экране стоит в 0%
Сигнал RSSI подключен в OSD, к 26 ноге Megи через резистор 1кОм (заводская точка) В конфиге всё выставил как на скрине.
Что не так?

kostya-tin

Ну так RSSI нужно тогда не с мавлинка брать, а выбрать аналоговый вход

сергейz

Там выбор только 5-8 каналы с PWM , а у меня аналоговый сигнал 0-3V.
Сильно не пинайте , только осваиваю FPV.
P.S. Ткните носом где почитать.

kostya-tin

Честно - не помню, уже, что там в стоковой прошивке. Сейчас пользуюсь github.com/night-ghost/minimosd-extra. Там точно аналоговый вход можно включить. Плюс много еще чего

3 months later
melnikov_ivan

Скажите, а можно ли запрограммировать MinimOSD, чтобы она понимала и рисовала Любые параметры (мне для подлодки)? Т.е. я хочу со своей ардуины по протоколу (MavLink я так понимаю) на ногу RX подавать новые параметры, и чтобы osd их рисовала в нужном месте?

Может подскажете хорошие источники откуда начать погружение в тему OSD? А то везде только уроки как подключить для квадриков (

X3_Shim
melnikov_ivan:

а можно ли запрограммировать MinimOSD, чтобы она понимала и рисовала Любые параметры

можно. Если под программирование мы понимаем модификацию прошивки или написание своей.

melnikov_ivan:

новые параметры, и чтобы osd их рисовала в нужном месте?

Ну это зависит от того, что напрограммируете.

melnikov_ivan:

Может подскажете хорошие источники откуда начать погружение в тему OSD?

Если разговор про Minim, то исходники прошивок есть, там же где и сами прошивки обычно лежат. А знакомство с программирования AVR и gjcvjnhtnm даташит на знакогенератор MAX.

melnikov_ivan

Андрей, спасибо. Кажется картинка сложилась.

Нет, я имел в виду конфигурацию через ArduCam или подобные. Правильно ли я понимаю, что блок телеметрии выдает на выходе по заданному протоколу параметры в виде “param:value”. А блок OSD умеет эти параметры отрисовывать. При этом простые значения вроде напряжения он просто отображает в заданной точке, дописывая в конце например “V” или “м/с”. А такие сложные как компас, отрисовывает графически.

Кажется, что самый простой способ для меня, чтобы начать отображать специфичные параметры (например датчик затопления, или глубина под килем), это передавать их под видом уже существующих, но не используемых. Например, пройденный путь. И знать, что единицы измерения у значения мои.

Следующим этапом можно попробовать собрать из кусочков кода специфичную для подлодки прошивку. Т.к. самые сложные (крен, тангаж) можно взять из существующих, а переписать только примитивные численные параметры. Ну можно красивые квадраты для затопления отсеков предусмотреть.

Поправьте, пожалуйста, где я не прав?