Activity

Приемник Jumper R1 D16

Являюсь владельцем апаратури Jumper T16 (OpenTX 2.3.3) і приемника Jumper R1+
Квадрик из полетником Fixhawk (клон Pixhawk 1 v2.4.6 из rctimer)
Вроде все подключил и приемник работаєт по SBUS, есть 16 каналов.
Захотел подключить телеметрию по S.Port. Для етогу нужен конвертор уровней.
Делал все по инструкции ardupilot.org/…/common-frsky-telemetry.html
Нооо, возникли проблемы из самой микросхемой-конвертером, при подаче питаня сильно разогревається (две штуки из одинаковым диагнозом MAX3232).
Так как S.Port ето инвертированый UART, решил на приемнике подпаяться к не инвертированому виходу (на ногу одной из микросхем) и получить обычный UART.
Подключил TX в S.Port через диод, а RX напрямую в в S.Port

TX --[>|]-- S.Port
RX --------- S.Port

В піксе установил Arducopter 4.0.4 ибо там єсть поддержка FrSky телеметрии по такой схеме, програмно все настроил по инструкции, нооо ничего не работает. Тикал логическим анализатором, по проводам бегут данные… Пробовал TX - RX менять местами. Перешивал приемник последней прошивкой од FrSky RXRS (FW-RXSR-v2.1.0\RXSR_ACCST_2.1.0_LBT.frk)
Все без результатно. В апаратуре пробую искать новие сенсори, всегда находить только 4.
Помогите плиз решить задачку

Делаем раму коптера своими руками. Обмен опытом.

Замыслил делаю раму для “тяжелой” гексы, на глаза попала рама от dji s1000.

Нужен совет знатоков. Зачем в этой раме лучи идут под небольшим углом, а не просто прямо? Какой от этого толк? Под каким углом нужно изгибать лучи для максимального эффекта?

MultiWii

В общем-то физика процесса понятна. Как только решил проблему с ЦТ все стало хорошо.[/QUOTE]

Пригает в акро и хоризонт моде, в альт-холд меньше, но есть. Чем больше датб yaw, тем больше пригает. Еще заметил что поведение расходов двигателей в гуи разное между мультием и мегапиратом

MultiWii
AndyGr:

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

У меня самопильная рама типа
Но есть одно Но, на мегапирате коптер поворачевался четко по своей оси, без лишних телодвижений

MultiWii

Заметил за мультивием одну особенность, когда дергаеш стыком по Yaw, аппарат почему то подпрыгивает вверх. Пробовал Мегапират, там такого ефекта нет. Аппарат ровно поворачевается и никуда не прыгает. Такое было даже на Маховии, приходилось аппарат вечно ловить стыками. Это как то лечится?

MultiWii
mataor:

если конкретики - вы ее засунули после чтения глоб настроек, а переменная находиться в структуре основных настроек, чтение которой на 27 строк позже вашей вставки

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

MultiWii

Не выходит у меня. Установил на debug[0] - значение переменной которая должна писатся в EEPROM. Включил полетную плату, поднял стык газа до упора и в гуи дебаг 0 показывает что переменная поменяла значение из 0 на 1. На debug[1] - установил считывание той же переменной при загрузке платы, в секцию Сетингс, но переменная опять 0. Куда копать?

MultiWii

www.dropbox.com/s/ndyggqyd035wl5r/MultiWii.zip?dl=…
Ссылочка на мой проект. Вроде все сделал, но работать оно нехочет, без отладки очень стремно писать код. Посмотрите пожалуйста, буду весьма благодарный.
Все что вставил в код позначены тегами для препроцесора ESC_CALIB_ON_MAX_THROTTLE

MultiWii
mataor:

eeprom.ino.
засунте ее в структуру общую, ну или допишите отдельно свое

Можно по подробнее, или пример из этой парафии.
Мне на офф сайте подсказали засунуть переменную в структуру conf, а как записать данные в нее когда я хочу, например по комбинации стыков, я не знаю.
А потом при включении питания она должна опрашиватся первой и сверятся со значением.
Я типа хочу настроить калибровку ESC по комбинации стыков и при следующем включении питания, оно и будет происходить и сбрасывать флаг переменной.

MultiWii

Подскажите пожалуйста, хочу добавить свой функционал в Мультивий. Мне нужно сделать булевую переменную, которая будет служить флагом и записать её значение в EEPROM. При подачи питания на плату, мне нужно её считать. Где её нужно инициализировать и как читать\писать в неё значения?

MultiWii
ppzaec:

Что никто не знает? может какою то другую пищалку?

Можно самому запилить. Эта пищалка нормально пищит от 5 вольт, а можна и больше. Я такое когда то делал. Правда ставил две такие и через транзисторный ключ.

ArduCopter Mega: порт на обычную Arduino (тестим)
Sir_Alex:

Проверьте все же как подключены регули и направление вращения пропов. Еще я рекомендую перекалибровать регули. Еще проверьте какую прошивку вы залили и что от квадрика.

Все запустилось и даже полетело, но! Собраная прошивка из сорцов работает именно так как я описал. А запустилась та же версия прошивки, но залитая флеш тулой. Использую 3.1.5.рц2
Все калибровал, перезаливал, чистил еепром, все известные мне способы перепробовал, но летать оно нехотело. Переворачивается назад и пропеллеры все из своей скоростю крутятся.

CRIUS ALL IN ONE PRO Flight Controller

Извените продублировал сообщения, незнаю куда писать.
Возникла проблемка из аппаратом. 2 года летал на мультивии (маховии), тут захотелось попробовать мегапират. Дело в том что все работает, армится, даже ГПС запустился, но аппарат лететь не хочет. Поклал на землю, за армил, дал чуть газку и вижу что аппарат перекидывается назад. Взял в руку, дал газу, винты крутятся как то все по разному, один быстрее, второй вообще из остановками. ESC - откалиброваны и к плате подключены как в мультивия, да в и ардукоптера так же. Пульт в мишен планере тоже калиброван. Копмас, аксель - калиброваны.
Плата Crius AIO v1
В какую сторону копать? Какую еще нужно информацию для решения моей проблемки?

ArduCopter Mega: порт на обычную Arduino (тестим)

Всем привет. Возникла проблемка из аппаратом. 2 года летал на мультивии (маховии), тут захотелось попробовать мегапират. Дело в том что все работает, армится, даже ГПС запустился, но аппарат лететь не хочет. Поклал на землю, за армил, дал чуть газку и вижу что аппарат перекидывается назад. Взял в руку, дал газу, винты крутятся как то все по разному, один быстрее, второй вообще из остановками. ESC - откалиброваны и к плате подключены как в мультивия, да в и ардукоптера так же. Пульт в мишен планере тоже калиброван. Копмас, аксель - калиброваны.
Плата Crius AIO v1
В какую сторону копать? Какую еще нужно информацию для решения моей проблемки?

MultiWii
mataor:

оч легко сделать по подобию того что и так сейчас рабтает

Если бы было так легко, я бы сюда не писал.
Короче не могу понять как из серийного порта записать данные в переменную, которая отвечает за сохранения в eeprom и при следующем старте доставания их оттуда?

MultiWii

Возникла идея, захотелось прикрутить, для большей удобности, в последний Маховий настройку MAG_DECLINATION через GUI. Эта опция стала возможна только из выходом офф версии 2.3, а Маховий основан на 2.2.
Версии 2.2 и 2.3 существенно поменялась в области понимания кода. Короче не могу понять как из серийного порта записать данные в переменную, которая отвечает за сохранения в eeprom и при следующем старте доставания их оттуда?
Подскажите плиз кто ковырялся поглубже в коде.

MultiWii
santo3:

Господа гуру, помогите! Собираю свой первый квадрик на этой плате (banned link). Включаю, запускаю моторы, проверяю реакцию на наклоны и замечаю, что один из движков “не тянет”. Запускаю MultiWiiConf_2_2.exe и вижу, что на левый задний движок сигнал управления почти не идёт. Значение колеблется около 1150, чуть подскакивая на “виражах”, при этом у других движков сигнал на покачивание идет адекватный и это чувствуется рукой. Такое ощущение, что это не квадро, а трикоптер. При этом в окне MultiWiiConf изображается квадрик Х (как у меня). Подскажите как с асфальта на лыжню выехать?
Думал мож прошивку в контроллере сменить, но по запросу в яндексе “как препрошить MultiWii” ссылки ведут на скачку MultiWiiConf (вот и сюда привели), а как заливать не понятно. Подскажите куда копать?

Вежжайте multiwii.w.pw

MultiWii
mahowik:

Всетам есть… это мультивийное… смотрите около дефайна магнитного склонения

Get your magnetic decliniation from here : magnetic-declination.com
Convert the degree+minutes into decimal degree by ==> degree+minutes*(1/60)
Note the sign on declination it could be negative or positive (WEST or EAST) */

Но оно не обясняет как конвертнуть градусы в минути.
Да и вообще, это школьная программа за седьмой клас😁
Не сильно вникая в текст написаного, я понял что нужно градуси додать к минутам, а потом умножить на результат 1/60

MultiWii

Коллеги, написал тут небольшую прогу для прощета магнитного склонения для мультивия. Прошу потестить под себя, ну и критика также приветствуется. digiua.com/multiwii-mag-declination-calc/ Коменты можете оставлять, прямо там на сайте или здесь.

MultiWii
mataor:

повесить на скотч или вообще жестко закрепить

Ок, попробую сделать подвес по жоще. А как же остальная вибрация, станет же вибрировать на плату еще больше? Ща почитаю про вибророзвязку. Спасибо за ответ.

MultiWii

Репост из дневника Маховика, ибо там никто не отвечает.
Доброго время суток. Появилась одна проблемка, на которую я не обращал внимания, до того момента как поставил на коптер камеру. Вот видео отзнятое несколько часов назад.

Скрин пидов.

Как слишно из видео, моторы дребезжат, коптер потряхивает. Прошивка МахоВии 3.1 На стандартных пидах та же фыгня. . Пропи балансированы. Плата АИН, стоит на резиновых демпферах их СД-Рома. На графиках на максимальном газу до отрыва от земли особых вибраций не наблюдается и дребезжаний коптера тоже.


Вот что разкоментил
#define KILL_VIBRO
#define KILL_SMALL_OSCILLATIONS
#define ITG3200_LPF_20HZ
#define MPU6050_LPF_20HZ

Подскажите что не так. Куда крутить ПИДы?

CRIUS ALL IN ONE PRO Flight Controller
SanRomStaV:

неа, не выходит каменный цветок: OpenDNS - “Вы пытались посетить multiwii.p.ht , которая не загружается.”

Заблокированы все сайты в доменном пространстве p.ht Хостер что то там намутил и у них идут переговори из теми кто им давал это доменное пространство. Обещают скоро все исправить. У меня там бложек зареган, тоже лежит.

MultiWii

Коллеги, нашел приятную новость на офф. сайте мультивия! Разработчик софта для Андройд MultiWii EZ-GUI, начал работать над функцией полета по точкам. Скоро и в MultiWii можно будет летать по заданным коорденатам, как у Ардукоптера или Мегапирата! Автор забацал такое себе “псевдо” полет по точкам, так как весь алгоритм работы этой фишки реализован в его проге. Он просто сдвигает точку удержания позиции. Фишка будет работать только при наличии блутуса или радио модема.

MultiWii

Гпс телефона нужно включить предварительно в настройках телефона. Какой у вас аппарат? Какой холодный старт гпса телефона? Телефон может в помещении или на балконе не ловитт спутники.

CRIUS ALL IN ONE PRO Flight Controller
Fumo:

//Прошивка MahoWii 2_1_base (проверил: с MultiWii 2.2 барометр работает).

В этой версии прошивки автор отключил алгоритм удержания высоты по барометру. Короче он там не работает. Хотите все плюшки, софт за деньги.

MultiWii
UserM:

Дык, а смысл в координатах коптера на расстоянии несколько метров?

У меня это примерно 40-50 метров, я антенку допаял к БТ, дальше просто не отпускал коптер. А так никто не мешает подключить к телефону или планшету 3DR- радио и увеличить дальность. Причем это можно сделать напрямую через ЮСБ, главное чтоб аппарат поддерживал ЮСБ-хост.