FPV с OSD весом до 25 грам. для мелколётов
камера fpvhobby.com/63-1-gram-nano-camera-480tvl.html объектив fpvhobby.com/138-wide-angle-l...no-camera.html для микро сетапа больше вариантов просто нет всё остальное - лажа к сожалению
Александр, не подскажете какая резьба на этом объективчике?
А можно прикрутить OSD к модулю GPS от NAZA ?
Если выдает NMEA и есть возможность настроить модуль на 4800 или 9600 и ограничить 2-мя сообщениями GGA и RMC - тогда нет проблем.
Александр, а как сделать так, чтоб цифры и буквы были на черном фоне? сейчас они на полупрозрачном, при чем с разными камерами прозрачность фона разная. Мне бы хотелось, чтобы фон был совсем черный, чтобы ГПС координаты были видны независимо от того, насколько светлая картинка на экране. Если это возможно, то не могли бы вы такую настройку сделать в конфиг файле?
Нашел небольшую ошибку в файле config.h в строке:
#ifdef SENSOR_RSSI_ENABLED
# define RSSI_INPUT ANALOG_IN_4
для платы G-OSD необходимо ANALOG_IN_4 заменить на ANALOG_IN_3, иначе значение РССИ будет левое
а для платы е-осд+гпс необходимо ANALOG_IN_4 заменить на ANALOG_IN_2, тогда вместо бат2 можно слушать значение РССИ в процентах
Александр, а как сделать так, чтоб цифры и буквы были на черном фоне? сейчас они на полупрозрачном, при чем с разными камерами прозрачность фона разная. Мне бы хотелось, чтобы фон был совсем черный, чтобы ГПС координаты были видны независимо от того, насколько светлая картинка на экране. Если это возможно, то не могли бы вы такую настройку сделать в конфиг файле?
Черный цвет реализован аппаратно (резистор в схеме). Для NTSC уровень черного 0.3В. Из прошивки можно либо включить либо выключить фон.
Нашел небольшую ошибку в файле config.h в строке: #ifdef SENSOR_RSSI_ENABLED # define RSSI_INPUT ANALOG_IN_4 для платы G-OSD необходимо ANALOG_IN_4 заменить на ANALOG_IN_3, иначе значение РССИ будет левое а для платы е-осд+гпс необходимо ANALOG_IN_4 заменить на ANALOG_IN_2, тогда вместо бат2 можно слушать значение РССИ в процентах
Спасибо! Подправлю.
еще один момент - правый верхний угол - если уровень РССИ 100%, то показывает 10%, то есть первые две цифры
В остальном отлично
еще один момент - правый верхний угол - если уровень РССИ 100%, то показывает 10%, то есть первые две цифры В остальном отлично
Да расчитано на 2 символа… подправлю.
Выложил схему расположения элементов.
Подправил RSSI. Выложил несколько вариантов прошивок, но их может быть слишком много… буду выкладывать по необходимости.
а вы делаете в авр студио 5 ? Может можно там положить проект под авр студио?
так он же там лежит
github.com/amaximchuk/u-osd
мне казалось там должен быть файл .aps
Скачайте зип архив по ссылке выше, распакуйте в нужную вам папку, потом откройте авр студио File->Open->Project/Solution и в появившемся окне зайдите в папку, куда распаковали зип архив, и найдите там файл u-osd.cproj, нажмите Окрыть и всё.
мне казалось там должен быть файл .aps
.cproj - project
.atsln - solution
Обязательно ли прошивать ОСД Hobbyking G-OSD 3 Mini OSD System w/GPS Module?
Или она из коробки вполне юзабельна?
Очень понравилась ее масса. Вот только не знаю, работает ли она в PAL-режиме?
юзабельна из коробки - показывает координаты, высоту и время. в PAL-режиме работает.
ОСД Hobbyking G-OSD 3 Mini OSD System w/GPS Module
Кастомной прошивки для этого модуля еще нет.
GPS модуль без батарейки/ионистора - поэтому постоянно “холодный” старт, т.е. долго стартует.
Сама платка OSD тяжелее и больше E-OSD\G-OSD.
прощу прощения за глупый вопрос:
в прошивке под e-osd указан - NTSC
те эта пошивка не сможет работать с PAL ?
а если не сложно - модно попросить собрать прошивку
u-osd_v3.hex:
- PAL
- GPS baudrate 9600
- volt 1&2
- stats enabled
- no rssi
- no current
Спасибо огромное
прощу прощения за глупый вопрос: в прошивке под e-osd указан - NTSC те эта пошивка не сможет работать с PAL ? а если не сложно - модно попросить собрать прошивку u-osd_v3.hex: - PAL - GPS baudrate 9600 - volt 1&2 - stats enabled - no rssi - no current Спасибо огромное
Собрал вот. Правда нет возможности проверить. Если что не так - пишите.
Доброго всем дня, коллеги! Эх, так хотелось увидеть желанные циферки на экране… не случилось. 😃 Прошил я свою E-OSD прошивкой u-osd_v3_pal.hex и вижу только белые черточки на изображении. Видимо, чё-та сделал не так. 😃 Прошивал я софтом kkMulticopterFlashTool, которым успешно прошиваю регуляторы и FC. Может в этом засада? Там используется avrdude. Всё прошилось на ура, без ошибок. Этот софт меня никогда не подводил, он очень грамотно работает с фьюзами, без надобности их не трогает и не меняет.
Буду очень признателен за советы и помощь.
Если появится желание, можно посмотреть лог программатора:
Flash the firmware file.
C:\Avia\FPV\Коптеры\Firmware\Lazy FlashTool\kkmulticopterflashtool_0.74\lib\avrdude\windows\avrdude.exe -C C:\Avia\FPV\Коптеры\Firmware\Lazy FlashTool\kkmulticopterflashtool_0.74\lib\avrdude\windows\avrdude.conf -p m88p -P usb -c usbasp -e -U lfuse:w:0xe2:m -U hfuse:w:0xdd:m
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.09s
avrdude.exe: Device signature = 0x1e930f
avrdude.exe: erasing chip
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: reading input file "0xe2"
avrdude.exe: writing lfuse (1 bytes):
Writing | ################################################## | 100% 0.02s
avrdude.exe: 1 bytes of lfuse written
avrdude.exe: verifying lfuse memory against 0xe2:
avrdude.exe: load data lfuse data from input file 0xe2:
avrdude.exe: input file 0xe2 contains 1 bytes
avrdude.exe: reading on-chip lfuse data:
Reading | ################################################## | 100% 0.03s
avrdude.exe: verifying ...
avrdude.exe: 1 bytes of lfuse verified
avrdude.exe: reading input file "0xdd"
avrdude.exe: writing hfuse (1 bytes):
Writing | ################################################## | 100% 0.03s
avrdude.exe: 1 bytes of hfuse written
avrdude.exe: verifying hfuse memory against 0xdd:
avrdude.exe: load data hfuse data from input file 0xdd:
avrdude.exe: input file 0xdd contains 1 bytes
avrdude.exe: reading on-chip hfuse data:
Reading | ################################################## | 100% 0.02s
avrdude.exe: verifying ...
avrdude.exe: 1 bytes of hfuse verified
avrdude.exe done. Thank you.
Flashing firmware from file.: C:\Avia\FPV\Коптеры\Firmware\Lazy FlashTool\u-osd_v3_pal.hex
C:\Avia\FPV\Коптеры\Firmware\Lazy FlashTool\kkmulticopterflashtool_0.74\lib\avrdude\windows\avrdude.exe -C C:\Avia\FPV\Коптеры\Firmware\Lazy FlashTool\kkmulticopterflashtool_0.74\lib\avrdude\windows\avrdude.conf -p m88p -P usb -c usbasp -e -U flash:w:C:\Avia\FPV\Коптеры\Firmware\Lazy FlashTool\u-osd_v3_pal.hex:i
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.02s
avrdude.exe: Device signature = 0x1e930f
avrdude.exe: erasing chip
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: reading input file "C:\Avia\FPV\Eiioa?u\Firmware\Lazy FlashTool\u-osd_v3_pal.hex"
avrdude.exe: writing flash (7720 bytes):
Writing | ################################################## | 100% 2.91s
avrdude.exe: 7720 bytes of flash written
avrdude.exe: verifying flash memory against C:\Avia\FPV\Eiioa?u\Firmware\Lazy FlashTool\u-osd_v3_pal.hex:
avrdude.exe: load data flash data from input file C:\Avia\FPV\Eiioa?u\Firmware\Lazy FlashTool\u-osd_v3_pal.hex:
avrdude.exe: input file C:\Avia\FPV\Eiioa?u\Firmware\Lazy FlashTool\u-osd_v3_pal.hex contains 7720 bytes
avrdude.exe: reading on-chip flash data:
Reading | ################################################## | 100% 2.20s
avrdude.exe: verifying ...
avrdude.exe: 7720 bytes of flash verified
avrdude.exe done. Thank you.
Flashing of firmware was successful.
Сергей, если не сложно - выложите пожалуйста скриншот экрана и конфигурацию оборудования (камера,GPS).
Я использую для прошивки eXtreme Burner AVR v1.2
И еще, кто прошивался - были у кого-то проблемы с различными конфигурациями? Я практически все тестировал на NTSC камерах, на PAL только HD19.
И еще, кто прошивался - были у кого-то проблемы с различными конфигурациями?
Прошивался также eXtreme Burner AVR на и PAL и NTSC версию, никаких проблем!
Кстати, Александр, огромное спасибо за Ваш труд! Нашел вначале Ваши посты на rcgroups, там же и скачал прошивки. И не думал, что Вы из наших, т.к. первые прошивки все были под NTSC - понятно где распространенный стандарт…
Еще раз спасибо!
Александр, с удовольствием бы, но не догадался сделать скриншот. Попытаюсь сегодня. Камера - securitycamera2000.com/…/600TVL-SONY-SUPER-HAD-CCD…
GPS - U-blox CN-06 v2 с RCTimer. Куплено всё примерно год-два назад.
E-OSD со “стоковой” прошивкой работал и летал с этой камерой.
На экране много чётких белых горизонтальных полосок. Ощущение такое, что ОСД не может зацепиться за синхроимпульсы камеры и фрагменты символов выводятся в строки произвольно.
В логе программатора увидел, что фьюзы он таки перепрошил. Не понять, он старые перезаписал или новые? Да, GPS я не подключал, даже ещё не подпаялся к 30 ножке. Думал, полюбуюсь пока без координат.
Пользуюсь прогой KKFlashTool потому, что, к сожалению, не силен в других. А с этой вроде подружился. Доселе не подводила. 😃
Спасибо Вам за Вашу работу и отзывчивость! Успехов!
Нашел вначале Ваши посты на rcgroups
Аналогично, тоже вначале следил на RCG. 😃
P.S. Ещё хочу дополнить… Прошил и вариант под NTSC. Результат тот же.