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

ViktorDoma

Переделанный программатор AVR910 от МастерКит

Syberian

Вопрос на повестке дня:
стоит ли переделывать, чтобы домашняя позиция ЖПС определялась каждый раз при включении питания и достаточном кол-ве спутников? Или оставить все как есть (чтоб на балкон улетал)…
В переделке тоже есть недостаток: если дернется питание, домашняя позиция определится в воздухе, что опасно. С другой стороны, к месту “дома” можно подобраться поближе и восстановить управление вручную… Координаты-то есть

Второй вопрос:
Действительно ли так мешает обзору темный квадрат в центре и стоит ли его запихнуть куда-то в угол? (мне лично не мешает)

И этта… .не спрашивайте меня, как подключать телеметрию - я ее еще не нюхал даже 😃

ViktorDoma

По поводу домашней позиции Моё ИМХО:

Запоминать при включении и наличии, ну скажем от 5ти спутников (точность ±100 метров), но при этом обязательно запоминать и время фиксации точки старта.

Алгоритм запоминания точки старта:

Проверить статус ЖПС.
Если 0 или 1 - нет фиксации положения в пространстве - ждем изменения статуса.
Проверить количество спутников.
Если количество спутников < N ждем когда наберется нужное количество. Значение N - делать настраиваемым, но не менее 5ти.

Если количество спутников достаточное определить состояние борта:

  • Проверить статус борта: (на земле или в воздухе, проверить можно например по скорости движения)
    Если включились в полете - значит берем старую точку старта ПОЛЮБАСУ, если она есть конечно. Если её нет - становиться на круг и ждать когда пилот разберется
    или поменяет точку старта вручную.

Если на земле:

  • проверять разницу между текущим временем (получить из ЖПС) и временем фиксации последней точки старта.

Если разница > k точку старта изменить, если меньше использовать старую. Значение k - сделать настраиваемым (примерно от 20 минут до 2-х часов)

Как то так. Извините если сумбурно.

Про чёрный квадрат: Если просто летать - то пофиг, а вот если летать с заданиями разными, то мешает.

Олег, а убрать квадрат не вариант вообще ?
Может сделать горизонт чуть пожирнее и обвести чЁрным ободком ?

alex-ber

Спасибо всем, кто откликнулся!!!
По подключению - все правильно у меня.
По програматору - проштудировал еще и темку по програмированию аппы (аналогичная проблема у людей была…) так вот там советовали резисторы в програматоре закоротить (те что на выходах) , которые Виктор менях на низкоомные. Вот и думаю - искать и менять на низкоомные или просто закоротить?
Олег.
Идея (если выполнимо) Виктора на счет запоминания Дома вроде классная, или можно сделать по принципу кнопки ресета - если не нажал (в проге) - запоминаем то, что введено ранее через программу, нажал - запомнили точку при включении. Организовать этот принцип допустим двойным перевключением в отрезок времени (30-40 сек) - врядли в полете произойдет двойное перевключение…
По квадрату - сам пока еще не затестил, но по Вашим видео - мне нравится! Оставте, иначе при полете в облаках, на Солнце или зимой цифирек не видно будет…
Решил попробовать закоротить… Буду пробовать - отпишусь…

ViktorDoma

Я когда аппу шил (ТУРНИГУ 9ch), я резики просто закоротил. Потом отнес товарищу и под мелкоскопом припаяли правильные резисторы.

Если вы уверены в правильности подключения и правильном “камне” - резисторы можно и не паять.

Резисторы нужны для защиты программатора от нештатных ситуаций за разъемом (коротыши, волшебный дым и прочее).

После замены резисторов - программатор без проблем перешил две аппы, e-osd и Вортекс через ISP.

Syberian
ViktorDoma:

а убрать квадрат не вариант вообще ? Может сделать горизонт чуть пожирнее и обвести чЁрным ободком ?

Убрать можно, но на фоне неба не видно будет нифига.
“черный ободок” делается схемотехнически (smalltim, msv), с помощью ЦАП (eagletree) или аппаратно на чипе (текстовые ОСД, использующие м/сх MAX****)
Можно было бы вообще заварганить полный графический ОСД высокого разрешения с оттенками серого и проч требухой на ПЛИС, но я сознательно выбрал самое бесплатное решение, т.к. денег тю-тю.

ViktorDoma

Значит не стоит заморачиваться с квадратом. Лучше шлифовать автопилот. А вот когда шлифовка подойдет к стадии прикручивания всяких Фкусностей, тогда стоит заняться нормальным ОСД.

На текущий момент есть несколько вариантов ГОТОВЫХ решений, которые можно комбинировать с E-OSD.

Исходники E-OSD выложены, желающие могут ковырять под себя как угодно.

Как только я с Ремзи разберусь, я выложу код сюда. Это если работа меня не доканает (вчера база упала у бухов 😦 , так что я несколько буду занят пару дней).

Не отвлекайтесь от того, что не сделает простой обыватель (я в том числе).

vadson

ТОВАРИЩИ! Принимайте меня в ряды 😃 - сегодня сделал заказик. Будем тестить., имею носитель с размахом 3 метра самодельный из потолочки и полетным временем хоть 2 часа на моторе.
По советам граждан приобрел Блек Вортекс. Сейчас её вроде и в размерах уменьшили.
Вы платы крепили на площадки?

Планируется установка логгера для подсчета потраченной энергии, вывода оборотов мотоустановки., и остальных вкусностей.?
Ну как по мне для начала главное чтобы он не сходил с ума. и при потере РУ возвращал самик.

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

Для телеметри на самолет скорее нужны такие модемы www.bevrc.com/bevfy602-data-radio-p-221.html

Я конечно не юзал но APC220 с заявленной дальность в 1км. никуда не годится для самолета., для квадрокоптера - да.

ViktorDoma
vadson:

доп. датчика - например трубки пито

Поддерживаю. Датчик воздушной скорости, самолету, жизненно необходим.

Тем более в коде мегапирата есть обработка воздушной скорости (airspeed).

Олег, может стоит начать приобретать ? Что Вы думаете на счет вот такого датчика store.diydrones.com/product_p/br-0004-03.htm ?

vadson

У меня в загашнике игловский датчик скорости валяется.
Опять же вопрос с модемами. Многие используют ЛРС на частотах 433мхз.
Получается что модемы будут мешать! Выход - иметь модемы на частоте 2,4ггц что не есть гуд. т.к. видео у всех на 1,2ггц. - да и иметь столько вч на борту - это уже перебор.
А можно с помощью модемов подмешивать ППМ с пульта? Тогда проблема отчасти решилась. Для полного счастья иметь модемы с пропускной способностью передавать управление, данные и видео сигнал., с минимальной задержкой, вот это была бы бомба!
Ну ещё как вариант к модемам APC220 использовать бустера на основе RA07M4047M
www.flytron.com/108-7w-booster-for-uhf.html
Ну опять же, если можно будет и управлять через модем.

ViktorDoma
vadson:

Для телеметри на самолет скорее нужны такие модемы www.bevrc.com/bevfy602-data-radio-p-221.html

Пля - там ценник ваще не гуманный. Хотя 10 км есть 10 км.

С другой стороны, когда будет дошлифован код на самолетном пирате, что мешает вколхозить в видео или аудио канал необходимый набор данных для наземной станции.

А для передачи на борт можно заюзать свободный канал радиоуправления (только нужно тогда придумать протокол передачи-приема данных по одному пропорциональному каналу).
Тем более что передавать на борт не так много данных требуется, а вот с борта прилично.

vadson:

Ну опять же, если можно будет и управлять через модем.

Управлять через модем конечно можно и это уже даже реализовано, НО надежность оставляет желать лучшего 😦

И если с коптерами все более менее ясно и понятно (они редко дальше 100 метров отлетают), то с самолетами все очень не просто.

Я на данном технологическом этапе не готов доверить управление цифре на недорогом железе.

alex-ber

Ну б…ть. (прошу прощенья но слов уже нет…)
Короче - не шьется ОСД и все…
Или с програматором что-то или с ОСД.
Попробовал уже аж три версии Студио, еще пару программ и все до одного места…
Что делать не представляю…
Есть идеи?

LeonVS

5 проводков и LPT порт спасут отца русской демократии 😃

alex-ber
LeonVS:

5 проводков и LPT порт спасут отца русской демократии 😃

ну надеюсь до этого не дойдет… тока что ребята посоветовали прогу AVR-Osp II programmer - вроде прошился!!! Пойду подключусь, проверю. Потом отпишусь…

tusik

Так расскажите, кто-нибудь пробовал рулить джойстиком? У меня кваддр не рулится 😦 Мож а что ни так делаю?

alex-ber
alex-ber:

ну надеюсь до этого не дойдет… тока что ребята посоветовали прогу AVR-Osp II programmer - вроде прошился!!! Пойду подключусь, проверю. Потом отпишусь…

УРЯЯЯ!!! Я прошился! все работает! всем СПАСИБО!
теперь проводочки упорядочить… (глядишь и на выходных испытать получится…).
Кстати - заметил такую фишку : если при включеном видео отключить питалово на ОСД то надписи на экране пропадают а при подключении сново появляются (счас скажут - понятное дело…) - так вот если завести на какой нибуть канал Вортекса (там у меня пару не используется) либо на канале управления подсветкой (кто его не пользует) прописать вкл или выкл тумблером - то можно отключать отображение ОСД в полете (видами полюбоваться).
Олег - в коде ведь вроде можно вместо сенквестора на выход Линг (на Вортексе контакты БАТ) вывести Вкл-Выкл по тумблеру? на этих контактах напруга ведь тогда будет равна напруге питания Вортекса…

Syberian

Алекс, гениалльная идея!

Можно сделать так:
Берешь вывод Reset от ОСД и заводишь его на “секвестор” (слово-то какое гыгы), больше ничего не меняя.
Во всех программах секвенсора прописываешь, чтобы этот порт всегда был включен. Если есть БАНО, одну из программ оставляешь только со включенным портом ОСД.
В результате тумблером БАНО можно включать ОСД 😉

Если нужно полюбоваться, но при этом сохранить освещение включенным (при посадке ночью, например) - можно в одну из программ забить включение только БАНО, без ОСД)

У меня готова поршивка с подключенным секвенсором последней доработки (который 8-программный, на 16 портов), вечером выложу.

Я себе на скай поставил 20Вт LED прожектор на нос, а по бокам крыльев - светящиеся полосы EdiLine 3Вт в режиме проблеска
…com.tw/…/Edison Opto_EdiLine III Series_Eng_v4.pd… (на первой странице нижние)

Полосы закрыл цветным скотчем, все равно больно смотреть на них 😃 Если найду фотик, покажу. Эту “новогоднюю елку” стоит увидеть…

LeonVS

Олег, а где такой прожектор взял?

vadson

По поводу запоминания позиции! А если сделать запоминание при включении с интервалом времени взятого с гпс например ( т.е. при передергивании питания ранее чем через 3 часа например позиция не поменяется). Как то так.
Олег а Вы уже сажали с этим фонарем, далеко бьет в кадре?

Вот нашел такой лед goodluckbuy.com/20w-warm-white-high-power-led-lamp… - с температурой свечения 3000-3500 для камеры вроде должно быть по лучше.

vadson

Олег хотел узнать что там в проекте по измерению ампер, с вычислением потраченных махов., уж очень удобно в полете планировать маршрут.!