Activity

MinimOSD X2 новая прошивка minim osd для самолетов
kak-dela007;bt155001

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

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

MinimOSD X2 новая прошивка minim osd для самолетов
emax;bt152129

Не актуально, перерезал одну дорожку на плате, теперь любые прошивки подходят от обычной minimOSD.

Понятно. А я вот только сегодня добрался посмотреть. Напишите, пожалуйста, чуть подробнее, какую дорожку перерезать, какой в этом смысл?
Так будет понятнее, чего можно программно сделать. Не очень мне нравится экспериментировать не имея железяки под рукой.
То, что я упоминал раньше - некий “soft reset”, используемый в прошивке scarab-osd. Там используется магическая последовательность по SPI из 0xff.
И не понятно, является ли это альтернативой перерезанию дорожи или что-то еще.

Если на оригинальной плате minimosd reset MAX’а подключен к DTR, то при нормальной работе его вообще не дергают, а только при при прошивке/конфигурации. А здесь, получается, нужно?

MinimOSD X2 новая прошивка minim osd для самолетов
YURI K;bt150977

Показания в OSD по нолям.

Это вот не понятно. То есть написано, что это напряжение второй батарейки и там 0? Напишите, что делали (можно с картинками).
Задачу можно решать по частям. Если по mavlink есть напряжение второй батарейки, то это можно увидеть где-то в GCS. И только найдя его там, можно в OSD начинать его извлекать.

MinimOSD X2 новая прошивка minim osd для самолетов
YURI K;bt150977

В конфигураторе OSD -BATT B Input ( from FC).

Это старый конфигуратор? В нем настройки нужной нет…
Запустите из командной строки (cmd)
minimosd_cfg read -cf config.txt
Там должна быть строчка типа такой:
-BATT_B_VOLT - 31 15 - 31 15 - 31 15

Нужно исправить на
+BATT_B_VOLT + 10 5 + 10 5 + 10 5

Дальше
minimosd_cfg write -cf config.txt

10, 5 - координаты, где отображается

    • на каких экранах отображение включено
MinimOSD X2 новая прошивка minim osd для самолетов
YURI K;bt150949

Верно ли утверждение, что протокол мавлинк поддерживает передачу данных второй батареи с версии коптера 3.3? С моего apm2.6 его на minimosd не вывести? Вариант еще есть напрямую в osd подать.

Хм. Тут же о самолетной прошивке. Оно, конечно, для коптера работать должно. Но, например, режимы неправильно отображаться будут. Что касается напряжения второй батарейки в mavlink - да, оно где-то там появилось. В последних самолетных прошивках для APM - есть. А для коптеров, может быть и отсутствует.
Подать напрямую можно через делитель. Но надо будет модифицировать код OSD, чтобы настроить АЦП и отобразить.

MinimOSD X2 новая прошивка minim osd для самолетов
YURI K;bt150905

-во первых ссылки на файлы не работают п.2,п.6

Насчет прошивки - там загрузчик стандартный ардуиновский. Можно использовать любой конфигуратор от minim_osd_extra, avrdude, minimosd_cfg (последние две - в командной строке).

YURI K;bt150905

-п.3 Запустил свою имеющуюся прогу OSD CONFIG.EXE, нужно ли нажать READ FROM OSD?

Нет… К изменению прошивки это отношения не имеет.

YURI K;bt150905

-после п.5 прогу закрываем?

Наверное. Можно посмотреть на результат - включить OSD и посмотреть видео. Нормально ли шрифты отображаются.

YURI K;bt150905
  • п.6 откуда взять файл OSD conf?

Надеюсь, Эдуард (emax) откликнется 😃
Если работа с текстовой конфигурацией не пугает, то можно обойтись без “наглядного” конфигуратора. То есть пользоваться только minimosd_cfg. В последних версиях в “дистрибутив” добавлен bat-файл для удобства.

Беспроводное соединение для headtracker

Вообще, если бы я полностью свою железку делал, можно было бы обойтись вообще двумя мелкосхемами - MPU9250 и nrf51, например. Конструкция была бы размером с копейку.

Беспроводное соединение для headtracker
Anamorfot;bt148407

Подскажите, пара модулей HC-06 подойдут для такого решения?

Нет, то про что я здесь, касается BLE устройства на nrf51. HC-06 - это “беспроводной последовательный порт” на CSR, если я правильно понял.
Можно сделать что-то на основе этой штуки + микроконтроллер тоже можно. Но это другая история.

MinimOSD X2 новая прошивка minim osd для самолетов

Прошу прощения за задержку с ответом. Я ее сам еще толком погонять не успел.
Обнаружил что высота по GPS в новых версиях arduplane (3.5.x) опять стала совпадать с барометрической…
Бинарники выкладываются все там же на github.
github.com/KIrill-ka/MinimOSD-X2/releases

Беспроводное соединение для headtracker
DWK;bt147471

Спасибо за очень быстрый ответ!!! Проблема решена.

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

Беспроводное соединение для headtracker
DWK;bt147423

Всё конечно замечательно! А где схема?Где прошивка?

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

MinimOSD X2 новая прошивка minim osd для самолетов

Там еще интереснее получается. ch_toggle < 4 и переключения экрана из-за предупреждений тоже не будет. ch_toggle > 8 предупреждения будут работать, а переключение через RC-канал - нет.

MinimOSD X2 новая прошивка minim osd для самолетов
Alex135;bt146678

Кирилл а что если со шрифтами поиграть и оформлением рабочих значков.

На вкус и цвет товарищей нет 😃 Если хотите, нарисуйте свой шрифт. Если не знаете как - могу подсказать. Более сложные изменения в отображении можем обсудить, но придется как минимум объяснить, что именно вы хотите.

MinimOSD X2 новая прошивка minim osd для самолетов
emax;bt145021

обновил конфигуратор
yadi.sk/d/cJrYj5ABoKd4h

Спасибо!

Чуть поигрался в тестировщика 😃

  • Config/RSSI Channel
    ch8 повторяется 2 раза
  • Config/OSD Brightness комбобокс не открывается
  • Panel?/Horizon
    для перетаскивания нужно тыкать на 2 символа выше левого края изображения (понятно почему, но не очевидно 😃)
  • Config/Font Loader почему-то в группе Show sign before value
  • Config/Min.Battery Voltage
    я бы написал Voltage (V/10)
    или лучше точку в редактируемом значении нарисовать
  • Config/Show used mAh
    для непосвященных может быть не понятно, к чему относится, да и выделяется как-то.
    Может, лучше как и остальные элементы сделать?
    Battery display [mAh used/% left]
MinimOSD X2 новая прошивка minim osd для самолетов
igorshiling;bt144992

Подскажите кто знает ,OSD выдаёт Low Rssi что это значит.

Дык видимо RSSI низкий или не настроен. Если RSSI не используется, надо его граничные значения сдвинуть так, чтоб не ругался.

Беспроводное соединение для headtracker
grafis;bt144870

Но ещо добавить передачу PPM по RF в шлем что бы им управлять с пульта.

Должно получиться, вполне. Если есть готовность немножко попрограммировать 😃

Беспроводное соединение для headtracker
schs;bt144883

esp8266 по цене выглядят привлекательнее.
Я делал на XL7105, протокол Flysky,
можно к меге трекера этот модуль подключить и объеденить код трекера и передатчика, памяти хватает, с наскоку не получилось а потом забросил.

Пока это штучное изделие, время, потраченное на программирование этого чуда просто ни в какое сравнение с $18 😃
Насчет wifi… Как-то интуитивно хочется нечто маломощное ставить в корпус очков вплотную к сенсорам хедтрекера. Но признаюсь, выбором не заморачивался, взял первое, что приглянулось. Мысль возникала сделать стандартный HID из трекера. Джойстик типа. Но зачем - не понятно.

Беспроводное соединение для headtracker
grafis;bt144870

А как вы передаете параметрв из телеметрии на каналы, через LUA скрипт ?

Не очень понял вопрос. В свежих opentx прям s.bus можно брать с последовательного порта вместо обычного PPM с “тренерского” разъема.

Беспроводное соединение для headtracker
schs;bt144883

Компактно получилось.
Где модули брали? Глянул на ebay/ali - около 9$, дороговато.

DX. Там цена такого же порядка, может, чуть дешевле и скидка какая-то была. Микроконтроллер сам довольно дорогой.

MinimOSD X2 новая прошивка minim osd для самолетов
Александр Викторович;bt144357

Кирилл , нашёл я про проблемку в п5. При заливке шривтов выдал он мне minimosd error entering font mode -no data .

Понятно. Я при случае посмотрю, работает ли у меня. Но в будущем хочется от поддержки OSD_Config отказаться. Если поменять формат конфигурации (eeprom) можно много памяти сэкономить для всякого нового творчества.

MinimOSD X2 новая прошивка minim osd для самолетов
Александр Викторович;bt144300

Если в осд изначально залиты шрифты, их нужно как то удалять, или заливка свежих удалит старые автоматом?

Нет. Там шрифт нельзя удалить, только затереть другим. Сам шрифт только влияет на отображение символов, больше ни на что.

MinimOSD X2 новая прошивка minim osd для самолетов
Александр Викторович;bt144257

Подкорректировал пост от 09.01.2016 , проверьте может где ошибся.

Спасибо. Все так, только шаги 2-5 можно сразу делать с minimosd_cfg. Насчет проблем со шрифтами я не понял. То есть каких-то специфических неприятностей при заливке шрифтов через osd_config я не знаю.

MinimOSD X2 новая прошивка minim osd для самолетов
Александр Викторович;bt144226

но если есть возможность уменьшить масштаб

Нет, железяка (max7456) так не умеет. Как написал Максим, можно только подкрутить смещения, чтобы влезало максимум символов. Весь экран 30x16 символов (PAL), думаю, ни у кого не отображается.

MinimOSD X2 новая прошивка minim osd для самолетов
Александр Викторович;bt144226

продолжу свой предыдущий пост с пошаговой инструкцией

Пожалуйста 😃 Было бы здорово. В описание программы добавлю как отдельный раздел про особенности запуска в windows.

MinimOSD X2 новая прошивка minim osd для самолетов
Александр Викторович;bt144140
  1. на панели 1в OSD_CONFIG расставляем ,как захотелось глазу, но! Видим мы пока не всё и тут нужно сделать чего то…с помощью MINIMOSD_CFG.EXE запускаем её, моргает и закрывается окошко dos ? что дальше нажать?

Насчет графической настройки спросите, возможно, Эдуард (emax) захочет опубликовать свою работу.

MinimOSD X2 новая прошивка minim osd для самолетов
Александр Викторович;bt144140

Видим мы пока не всё и тут нужно сделать чего то…с помощью MINIMOSD_CFG.EXE запускаем её, моргает и закрывается окошко dos ?

Переложите minmosd_cfg.exe куда-то в понятное место. Например, c:\osd\
Запустите cmd (в зависимости от версии windows делается по-разному), например, можно через поиск cmd.
Далее
cd c:\osd
minimosd_cfg read -P COMx
Номер COM-порта (x) можно подсмотреть в device manager. Или подбором.
Когда добьетесь, что на экран выводится конфигурация, смотрите описание (ссылка на pdf выше).

ЗЫ Спасибо за вопросы - это тоже на пользу. Представьте себе, если я почти 100% своей работы делаю в командной строке UNIX, мне не очевидно, как правильно написать инструкцию для “типичного пользователя ПК”.

MinimOSD X2 новая прошивка minim osd для самолетов
Александр Викторович;bt144134

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

А что странного? Если бы это все (ardupilot, mission planner, osd) было единым коммерческим проектом, то можно было бы ожидать. Но это не так. Авторы minim osd по каким-то причинам проект не поддерживают и все.

MinimOSD X2 новая прошивка minim osd для самолетов
Александр Викторович;bt144134

MINIMOSD_CFG.EXE у меня не запускается ни на семёрке ни на ХР.

Привет! Наверное, она запускается. Просто чтобы увидеть что-то, надо в командной строке (cmd) запускать. Насчет описания - задайте, пожалуйста, более конкретные вопросы. Я понимаю, если бы вообще документации не было… Но что-то же есть хотя и без претензий на полноту и подробность 😃