FPV с OSD весом до 25 грам. для мелколётов
Такой вопросик. А можно ли немного доразвить систему и добавить бародатчик высоты и датчик скорости. У нас ведь остались два АЦП входа ADC6 и 7.
Также у нас незадействован вход ICP (PC1), на который мы можем подключить 1 канал р\у и что то в полёте переключать.
Сколько осталось памяти в Атмеге 88 на данный момент?Разбираюсь немного в программировании для AVR. Могу чем то помочь по возможности.
Данный контроллер хочу собирать самостоятельно. Благо Мега 88 валяется уже давно дома, вот и применение нашлось.
Схема я так понял эта самая актуальная?
Вместо 78l05 можем же установить 78M05 в DPAK корпусе (500ма) и питать gps от самой OSD?
Device: atmega88pa
Program: 8174 bytes (99.8% Full)
(.text + .data + .bootloader)
Data: 944 bytes (92.2% Full)
(.data + .bss + .noinit)
Наблюдаю очень долгий поиск спутников gps от eagle tree , подключил через фтди к компьютеру , запустил програмку MiniGPS ,
включил холодный старт , через пару минут нашлось куча спутников , пробовал передергивать питание, и снова очень быстро ловит 3d fix , диод на приёмнике гаснет (фикс есть) . Далее , подключаю снова к e-osd , подаю питание, диод на gps моргает , на экране осд ,палочка крутится ( тоесть gps приёмник имеет общение с платой осд ) , но фикс появляется , только через полчаса наверное, много времени.
Пробую снова к фтди , десять секунд , оп , фикс есть , диод погас, проверка в minigps показывает , что спутники с координатами , ,действительно пойманы ).
Мерял напругу на батарейке, там 3.1в . Может GPS не хватает напряжения ? Я взял питание с встроенного в e-osd стабилизатора на 5в . Врядли ситуация связанна с каким-то несоответствием настроек жпс и осд , ведь осд только пассивно принимает данные по одному проводу tx>rx .
но фикс появляется , только через полчаса наверное, много времени
Проверьте, не лезут ли от ОСД помехи на ЖПС.
Проще всего, положите рядом с включённым ОСД ЖПС-приёмник и подключите его к компьютеру через Serial-USB, посмотрите, сколько времени будет фикситься.
Ещё что может быть - в настройках ОСД можно задать точность (PDOP), при которй ОСД согласится, что фикс есть, и если заданная точность велика (пдоп близок к 1), то может в помещении вовсе не зафикситься. Хотя, если диод на самой ЖПСине продолжает моргать, то скорее всего помехи.
то скорее всего помехи.
.
Таки да, явно какая-то помеха, подавал питание на жпс просто , фиксится быстро, включил всю систему , с передатчиком 5.8 400мвт , начинает тупить очень долго( . Явно передатчик его душит , а разнести некуда , миникоптер 250го размера. Попробую ещё ферритовое колечко поставить , я его снял ,для облегчения…
Явно передатчик его душит
Не факт, что передатчик.
Подключайте по одному камеру, передатчик, осд, полётный контроллер.
Враг может быть где угодно.
Особенно любят гадить на ЖПС видеокамеры.
.
Таки да, явно какая-то помеха, подавал питание на жпс просто , фиксится быстро, включил всю систему , с передатчиком 5.8 400мвт , начинает тупить очень долго( . Явно передатчик его душит , а разнести некуда , миникоптер 250го размера. Попробую ещё ферритовое колечко поставить , я его снял ,для облегчения…
У меня мобиус душил ЖПС, даже обклейка внутри корпуса фольгой не помогла. Правда мобиус стоял в непосредственной близости от ЖПС на минике.
Особенно любят гадить на ЖПС видеокамеры.
А если видеокамера гадит ( gps устанавливается точно над ней ) , то как с этим бороться ?
подскажите пжлст,
какую осд выбрать для cc3d, с минимальными заморочками,
впринципе от осд жду горизонт, напряжение как минимум, ну и возможнность гпс и направление до “дома”
спс
Огромное спасибо Александру за проделанную работу и отличную программу!
Прошился зимой и с удовольствием отлетал летний сезон. По интерфейсу и возможностям настройки, на мой взгляд, это лучшая OSD. Летом спаял несколько модулей со встроенным GPS, проверил и решил внести несколько изменений в программу.
В архиве две прошивки. Остальное можно скачать со странички alexmx: github.com/amaximchuk/u-osd2/tree/master/bin
Прошивка u-osd-fix.hex.
- Исправлена ошибка вывода предупреждения о низком разряде батареи. (Была неправильно определена функция “check_alarm(u8 high, u8 low, u8 alarm)”. Последний аргумент должен быть u16).
- Изменена логика вывода показаний высоты: если в процессе полета относительная высота становится отрицательной, то выполняется автокоррекция высоты домашней точки. Неоднократно было когда после взлета, высота по GPS уходила вниз и часть или даже весь полет проходил на высоте 0000 метров (при полетах < 30-50 метров).
Прошивка u-osd-adv.hex.
В этой прошивке учтены предыдущие исправления и сделано еще одно дополнение. Вместо бесполезного для меня CALLSIGN, с момента включения питания выводится дата и время в формате “ddmm_hhmm”. После 200 метров пройденной дистанции, эти показания больше не отображаются. (Удобно, когда пишешь видео на DVR у которого нет встроенных часов). Время выводится с учетом GMT+3 часа, но в связи с отсутствием места, есть один глюк. С 00:00 часов до 02:59 время выводится как 24:00 - 26:59 - 03:00. Но это не должно сильно напрягать, поскольку после 12 часов ночи мало кто летает… я так думаю… наверное… или летают?
Порекомендуйте самый простой и легкий надежный osd с gps для мелколета. Желательно не большого веса и с минимальными данными типа направления на базу, высоты и напряжения. На алиэкспресс есть такие? на хк как понимаю типа такого есть hobbyking.com/…/__29798__Mini_OSD_System_w_GPS_Mod… , но с али проще покупать. ru.aliexpress.com/item/…/914797511.html еще проще и дешевле есть?