Проект Мегапират на самик!

HATUUL
alex-ber:

ВООБЩЕМ - У КОГО ПРОБЛЕМЫ С КОНЕКТОМ АРС 220

Не знаю как у вас,но у меня юсбишный косяк решился подачей 5 вольт на 3 ногу,“En”.Т.е. тупо закоротил 2 ногу с третьей.
Вот так:


Уже второй месяц пользую,срывов не было.😉

Musgravehill
alex-ber:

Пин SET (крайний) при програмировании модуля на данном контакте должен быть ноль (низкий уровень) а при нормальной работе высокий!

alex-ber:

отсоединил (обрезал на модуле) данный пин и все заработало

А режим программирования пропал?

alex-ber
Musgravehill:

А режим программирования пропал?

Ну… Не Совсем.
если необходимо (необходимо ли?) перепрограмировать модуль, достаточно просто кинуть перемычку с платки ЮСБ на модуль один проводок ( для эстетов - можно на время програмирования впаять обратно пин- благо они легко вынимаются из пластиковой линейки…).
Можно пойти и дальше - поизвращаться и поставить миниатюрный переключатели в разрыв данной дорожки…

Shuricus

Подскажите пожалуйста, правильно ли я все понял, в особенности, что паяться нужно прямо на ножку проца по стрелочке?
HK OSD

alex-ber
Shuricus:

Подскажите пожалуйста, правильно ли я все понял, в особенности, что паяться нужно прямо на ножку проца по стрелочке?
HK OSD

Да правильно! Еще можно и 31 ногу зацепить (если к одной не получается) но только не 29! 29 - рессет!!!

ViktorDoma

На против 30-той ноги есть пустая тупиковая дорожка. Рекомендую припаять ногу и провод ТХ к дорожке. Соответственно дорожку разрезать за проводом.

ПЫСЫ Луче сначала припаять провод ТХ (он толще и его нужно сильнее греть), а затем тоненькой проволочкой паять ногу к дорожке. После проверки - залить термоклеем.

Shuricus

Виктор, идея с дорожкой отличная! Спасибо!

Но пока вышел облом с программатором. Взял USBASP а AVRProg его не поддерживает.

Подскажите пожалуйста еще два вопроса:
Это какой-то левоватый программатор или просто софтик другой нужно использовать и это нормально?
Или лучше было купить этот? Есть вообще между ними разница?

Moidodyr
Shuricus:

Виктор, идея с дорожкой отличная! Спасибо!

Но пока вышел облом с программатором. Взял USBASP а AVRProg его не поддерживает.

Подскажите пожалуйста еще два вопроса:
Это какой-то левоватый программатор или просто софтик другой нужно использовать и это нормально?
Или лучше было купить этот? Есть вообще между ними разница?

У меня такой-же, шьет нормально, прога AVRDUDE или eXtreme Burner-AVR. Интуитивно понятные и простые. Один момент: если на плату подано питание - не работает.

ViktorDoma

Я про свой программатор писал в этой ветке - поищите “выше”. Я “Шью” из КодэВижина - работает приотлично, после доработок программатора.

Shuricus

Перепрошил eXtreme Burnerом нормально. Только при этом он заявил, что чип выбран не верно. Никогда гладко не бывает.

Подключил Тx к FRSky. Естественно ничего. У меня телеметрия вся передается на ВЧ модуль, откуда ее элементарно выводят на экранчик, но я хочу вывести на это ОСД и подключить к очкам - получится телеметрия на земле. Очень же удобно! Можно видеть сразу и РССИ приемника и передатчика, можно еще и видео РССИ добавить!

Только как?
Нужно код переписывать под ФРСкай, это наверно в ветке Фрская лучше спрашивать?

ViktorDoma
Shuricus:

Подключил Тx к FRSky. Естественно ничего. У меня телеметрия вся передается на ВЧ модуль, откуда ее элементарно выводят на экранчик, но я хочу вывести на это ОСД и подключить к очкам - получится телеметрия на земле. Очень же удобно! Можно видеть сразу и РССИ приемника и передатчика, можно еще и видео РССИ

ВАЩЬПЭ не понял что с чем соеденили и с какой целью.

Shuricus

Попробую эще рас:

  1. Имеем ФрСкай. Он передает всю телеметрию (или принимает) на ВЧ модуль, у которого есть выход Tx, с которого эти данные наши умельцы считывают и мастырят на маленькие дисплейчики от мобильника. Там есть по умолчанию РССИ приемника, передатчика, напряжение борта. Можно еще датчиков напихать.

  2. Поскольку в очках ФПВ смотреть на дисплей на пульте, нет, мягко говоря, никакой возможности - то хочется эту информацию отправить в очки. Дальше, видимо понятно. Только непонятно как теперь код переписывать.

Moidodyr

Никак (если только Вы не программист). Это разные телеметрии с разными протоколами.

ViktorDoma

Сопственно - сформировать необходимые данные в Вортексе не проблема, вот только тогда нужно писать протокол обмена, понятный фрСкаю. Если у человека есть желание, пущай курит протокол ФрСкая и пишет процедуру в Вортекс.
Если получится, можно будет отправить код Олегу для включения в состав проекта.

Shuricus

Странно, я этот вопрос давно задавал Олегу, он сказал, что должно работать.

В каком виде идут данные с Ардуины на ОСД?

Moidodyr
ViktorDoma:

Сопственно - сформировать необходимые данные в Вортексе не проблема, вот только тогда нужно писать протокол обмена, понятный фрСкаю.

Я так понял, что ViktorDoma использует ФрСкай со своими датчиками, штатными. Или я чего-то не “догоняю”.

Shuricus

У ФРСкая есть все необходимые датчики. Но в них нет смысла, при наличии автопилота.

Я же пытаюсь понять как использовать хакнутое ОСД только в связке с ФРСкай, для отображения его родных датчиков.

Еще раз подчеркиваю - данные снимаются с ВЧ модуля передатчика!

Adekamer
Shuricus:

данные снимаются с ВЧ модуля передатчика!

и куда передаются ? где инжекция в видео происходит ?

Shuricus

А какие варианты тут могут быть? Прямо в провод от приемника с помощью ОСД, что я все донести не могу мысль до человеческого сознания…

Shuricus

MegaPirate OSD
Основан на Hobbyking E-OSD $12
Функции (могут меняться):

  • Контроль батареи
  • Таймер
  • Полетный режим
  • авиагоризонт
  • тангаж (вертикальная шкала от -32 до +32 град)
  • компас (горизонтальная шкала)

===
Программирование:
-Любым ISP программатором подключаемся к отверстиям на плате в ряд: MOSI,MISO,SCK,RESET,GND,VCC
-в AVRstudio открываем программатор, выбираем тип микросхемы ATmega88, загружаем mpo.hex и жмем “program”

===
Подключение:

  • BAT1+ к плюсу батареи
  • земля общая для всех
  • видеовыход подключаем в параллель сигнальному проводу с камеры на передатчик
  • к ноге 30 чипа подпаиваем провод и подключаем к TX1 ардуино