FPV с OSD весом до 25 грам. для мелколётов
я переписал код под свои нужды (G-OSD\E-OSD + MTK3229 10Hz + датчик тока). Выглядит как в аттаче.
Отлично выглядит. Завидки берут. А Ваш вариант прошивки доступен простым смерным? Есть E-OSD, с выведенными дополнительно RX и TX, хочется залить такую же прошивку.
Отлично выглядит. Завидки берут. А Ваш вариант прошивки доступен простым смерным?
+1 😃
Отлично выглядит. Завидки берут. А Ваш вариант прошивки доступен простым смерным?
Присоединяюсь. Есть в наличии G-OSD. Шил под CL-OSD - не впечатлило…
А Ваш вариант прошивки доступен простым смерным?
Без спроса автора, дам ссылку на пост, думаю он не будет против.
Эту ссылку видел, но там написано:
This only works for G-OSD and Mini OSD
А я спрашивал про E-OSD, ведь в посте №9 говорится о
(G-OSD\E-OSD + MTK3229 10Hz + датчик тока
Ну и тогда попутно вопрос, чем отличаются схемы E-OSD и G-OSD? Если я правильно понимаю они довольно похожи. Может возможна переделка из E-OSD в G-OSD, если эта схема лучше?
Есть в наличии G-OSD. Шил под CL-OSD - не впечатлило…
Именно это и побудило переписать/оптимизировать код и изменить картинку.
Без спроса автора, дам ссылку на пост, думаю он не будет против.
Конечно не против.
Продублирую 😃
Ссылка на видео - извините за качество, очень сильный ветер был…
Ссылка на исходный код github.com/amaximchuk/u-osd
Конфиг в коде настроен так:
- плата G-OSD
- GPS MTK3229 baud rate 9600 update 10Hz на прием 2-ух сообщений NMEA, заменил ионистор на батарейку для того чтобы не сбрасывались настройки (в атаче скрин из Mini GPS)
- датчик тока с RC Timer немного модифицировал завел на вход RSSI
- video NTSC
Отличия E-OSD от G-OSD:
- не выведен на разъем Rx на GPS
- нет входа RSSI
- Vbat1&2 заведены на другие ножки Atmeg’и поэтому нужно менять код.
E-OSD легко модифицируется в E-OSD + GPS (в атаче пример).
Также легко можно вывести дополнительные ADC входы +1 G-OSD и +2 в E-OSD, правда придется немного попаять - собрать делитель из 2 резисторов, на вход должно поступать не выше 5 вольт.
Если интересно могу скомпилить и выложить под разные конфигурации.
Если возможно, выложите вариант под e-osd+gps. Такой есть в наличии, но картинка у Вас гораздо красивее.
Если возможно, выложите вариант под e-osd+gps. Такой есть в наличии, но картинка у Вас гораздо красивее.
Хорошо, я вечерком скомпилю и проверю на E-OSD. Такой тоже есть в наличии, но не доходили руки 😃
а где посмотреть схемку G-OSD?
а где посмотреть схемку G-OSD?
Схему G-OSD в инете я не встречал.
По коду отличия:
E_OSD / E_OSD_GPS
#define KEY (1<<PD5)
#define LED (1<<PD6)
#define ANALOG_IN_1 1 // Voltage 1 = ADC1
#define ANALOG_IN_2 0 // Voltage 2 = ADC0 (can be RSSI)
G_OSD
#define KEY (1<<PD4)
#define LED (1<<PD3)
#define ANALOG_IN_1 0 // Voltage 1 = ADC0
#define ANALOG_IN_2 1 // Voltage 2 = ADC1
#define ANALOG_IN_3 2 // RSSI = ADC2 (only 0-5 Volt!)
#define ANALOG_IN_4 3 // No input, just a pot = ADC3
Ну и в E-OSD нет подстроечных резисторов для калибровки напряжения
G_OSD
#define KEY (1<<PD4)
#define LED (1<<PD3)
#define ANALOG_IN_1 0 // Voltage 1 = ADC0
#define ANALOG_IN_2 1 // Voltage 2 = ADC1
#define ANALOG_IN_3 2 // RSSI = ADC2 (only 0-5 Volt!)
#define ANALOG_IN_4 3 // No input, just a pot = ADC3
Ну тогда помоему схема лежит в вашем 16ом посте…
Ну тогда помоему схема лежит в вашем 16ом посте…
Это схема E-OSD
Вот схема G-OSD
Отличается от E-OSD ножками на кнопку и светодиод
Если в E-OSD довавить вывод от 30 ноги - RXD данные от GPS и вывод от 25 ноги - RSSI, то будет функциональный аналог.
Ножки светодиода и кнопки переназначаются в прошивке.
Сегодня пробовал скомпилить проект u-osd под E-OSD. Переназначил ножки, запретил 9600 в GPS, разрешил PAL. Все нормально скомпилилось, прошить не успел, завтра буду шить.
Сегодня пробовал скомпилить проект u-osd под E-OSD. Переназначил ножки, запретил 9600 в GPS, разрешил PAL. Все нормально скомпилилось, прошить не успел, завтра буду шить.
PAL не пробовал совсем. Будет интересно увидеть результат. Возможно придется немного сдвинуть Линию начала апдейта.
а для чего используется кнорка на осд платке?
Длинное нажатие на кнопку вызывает запоминание HOME позиции.
а куда вещается токовый датчик
а куда вещается токовый датчик
Я вешал на вход RSSI, а вообще можно на любой правда от этого страдает точность.
Длинное нажатие на кнопку вызывает запоминание HOME позиции.
В пределах одной секунды после того как GPS приемник увидит спутники.
Я вешал на вход RSSI, а вообще можно на любой правда от этого страдает точность.
а в прошивке как это цчитывать чтоб ма считал
а в прошивке как это цчитывать чтоб ма считал
В CURRENT_INPUT номер ADC
А также указываются лимиты какое напряжение какому току соответствует, зависит от вашего датчика тока, смотрите даташит на него.
Вот схема G-OSD Отличается от E-OSD ножками на кнопку и светодиод Если в E-OSD довавить вывод от 30 ноги - RXD данные от GPS и вывод от 25 ноги - RSSI, то будет функциональный аналог.
В схеме ошибка. Между RSSI входом и землей сопротивление 100кОм.