Развитие ОСД - версия "на стероидах" (записей: 18)

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 9 мес. назад

    Развитие прошивки ОСД в очередной раз уперлось в ограничение железа - в 30 оставшихся байтах флеша не разгуляешься. А при этом новая улучшенная версия знакогенератора - AB7456 от MyAirbot - имеет возможность переключения на второй набор символов! Что открывает совершенно новые возможности по отрисовке псевдографики.

    Поэтому давно висела в воздухе идея заменить АТмегу328 на что-нибудь побольше, дабы было где разгуляться. И тут случилось чудо - Алексей Козин взял и развел плату ОСД на АТмеге644, да какую! Выведены второй UART (привет датчики!), выведен I2C (привет Radiolink!), а разъемы видео - входа и выхода  - совместимы с разъемом самого популярного видеопередатчика!

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

  • Аватар профиля An_private An_private в 7 г., 9 мес. назад

    Ну, раз уж упомянут радиолинк, то неплохо бы функционал PRM-02 перенести в OSD. Тем более там функционал элементарный.

    Если хватает пинов, то неплохо бы реализовать побаночный мониторинг батареи.

     

  • Аватар профиля Алексей Дегтярев Алексей Дегтярев в 7 г., 9 мес. назад

    с моей колокольни было бы интересно интегрировать с этим проектом
    http://forum.rcdesign.ru/blogs/7830/blog20971.html
    чтобы использовать осд сразу для отображения данных с модуля управления камерой xiaomi.

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 9 мес. назад
    [2017-03-15 12:41:39] anprivate писал(а): неплохо бы функционал PRM-02 перенести в OSD.   

    Именно с этой целью и выведен I2c. Но в стандартной версии тупо не хватило места чтоб это впихнуть.

    [2017-03-15 12:41:39] anprivate писал(а): неплохо бы реализовать побаночный мониторинг батареи

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

    [2017-03-15 13:46:37] loginza-a84727ae2d013fa39f0365cf329f01de писал(а): было бы интересно интегрировать с этим проектом

    Там "многабукф" , а я не заинтересован.  Если будет доступное описание что именно делать - можно и подумать. Второй UART выведен, так что управлять ESPшкой можно.

  • Аватар профиля emax emax в 7 г., 9 мес. назад

    о, два com-порта это круто, можно с другого самолета(ведущего) получать поток мавлинка через 3dr модемы и на основании этой информации и своего потока  рисовать на экране (ведомого) стрелку и расстояние до ведущего,как стрелка домой, что бы найти его в небе и полетать в паре.
    (Мне два порта пришлось реализовать через программно-аппаратный коммутатор.)

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 9 мес. назад

    Вариант данных второго борта очень интересен, тем более почти все для этого есть. Включил в TODO

  • Аватар профиля arkbox Arkady Zilberman в 7 г., 8 мес. назад

    Продолжаю о своём, а можно в новой программе несоколько релейных выходов сделать? Чтобы камерой управлять по полной программе на контроллере не имеющем дополнительных выходов.... (а может даже в нынешней версии для минимОСД :)

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 8 мес. назад

    Тут дело в том что камерой обычно управляют с полетного контроллера, делать это с ОСД это ну очень специфичное требование, а потому скорее является персональной хотелкой, чем реально нужной возможностью. А с персональными хотелками все просто, стандартные 3 способа получения.

    PS. Я вообще не понимаю зачем камерой управлять - сунул флешку на 128ГБ и пусть пишет.

  • Аватар профиля arkbox Arkady Zilberman в 7 г., 8 мес. назад

    Писать все подряд много ума не надо, а потом что с этой горой гигабайтов делать вопрос. Это раз. Второй канал управления нужен тупо для включения камеры (чтобы гимбал не мучить нажатием кнопки, ее же надо 3 секунды в нажатом состоянии деражать). Ну и самое главное, появляется возможность переключать камеру в режим фото и делать снимки а так же переключать дополнительные камеры (видео и курсовую). Ну и еще довод, на АПМ можно сделать только один релейный выход, значит второй надо делать на ОСД, логистика усложняется. ОСД ближе находится к камерам, провел туда один шнурок Sbus и все дела, а с полетника если он позволяет управлять несколькими каналами надо больше проводов тащить. В общем функция будет явно полезная и насклько я понимаю код не раздувающая, то что прописано для одного канала может работать хоть на все, меняется толко дефайн в исходнике, разве такая мелочь стоит дискуссии??

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 8 мес. назад
    [2017-04-11 19:07:24] arkbox писал(а): то с этой горой гигабайтов делать вопрос

    Как что - вырезАть нужное редактором.

    [2017-04-11 19:07:24] arkbox писал(а): меняется толко дефайн в исходнике

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

     

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 8 мес. назад

    Поддержка AtMega644p в Ардуино - https://github.com/MCUdude/MightyCore. Правда она идет с неподходящим загрузчиком, так что загрузчик будет выложен чуть позже

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 8 мес. назад

    Выложен загрузчик.

  • Аватар профиля lml lml1 пунктов в 7 г., 5 мес. назад

    Вход для двух камер на таком ОСД - должен быть как стандарт. Ну никто никому не должен, разумеется, но это такой оборот речи.

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 5 мес. назад

    Это сильно увеличит размер, а например гонщикам такое вообше не нужно. Я например отдельный переключатель на 2 камеры ставлю если надо.

  • Аватар профиля lml lml1 пунктов в 7 г., 5 мес. назад

    Гонщикам такое осд вообще не нужно. А отдельный переключатель - провода, провода, провода. Которые бесят уже.

← Форум группы   Все форумы К последней записи
Постов на странице:

Вы автоматически вступите в эту группу, когда ответите в теме.

Добавить ответ:

-
Рейтинг@Mail.ru