Activity
не знаю как помочь, но:
)
А какой полетник у вас?
Речь идет про подключения к старому Pixhawk
Являюсь владельцем апаратури 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.
Нужен совет знатоков. Зачем в этой раме лучи идут под небольшим углом, а не просто прямо? Какой от этого толк? Под каким углом нужно изгибать лучи для максимального эффекта?
В общем-то физика процесса понятна. Как только решил проблему с ЦТ все стало хорошо.[/QUOTE]
Пригает в акро и хоризонт моде, в альт-холд меньше, но есть. Чем больше датб yaw, тем больше пригает. Еще заметил что поведение расходов двигателей в гуи разное между мультием и мегапиратом
А с центром тяжести все хорошо? Такое может быть (и было) когда ЦТ “не на месте”. Т.е. не совпадает с пересечением диагоналей многоугольника, образованного осями моторов.
У меня самопильная рама типа
Но есть одно Но, на мегапирате коптер поворачевался четко по своей оси, без лишних телодвижений
Заметил за мультивием одну особенность, когда дергаеш стыком по Yaw, аппарат почему то подпрыгивает вверх. Пробовал Мегапират, там такого ефекта нет. Аппарат ровно поворачевается и никуда не прыгает. Такое было даже на Маховии, приходилось аппарат вечно ловить стыками. Это как то лечится?
если конкретики - вы ее засунули после чтения глоб настроек, а переменная находиться в структуре основных настроек, чтение которой на 27 строк позже вашей вставки
Да, пересунул цикл на пару позиций вниз и все заработало. Переменная считалась. Правда инициализация регулей происходит скорей, чем доходит до обработки моего цикла. Буду шаманить дальше. Спасибо за помощь!
Не выходит у меня. Установил на debug[0] - значение переменной которая должна писатся в EEPROM. Включил полетную плату, поднял стык газа до упора и в гуи дебаг 0 показывает что переменная поменяла значение из 0 на 1. На debug[1] - установил считывание той же переменной при загрузке платы, в секцию Сетингс, но переменная опять 0. Куда копать?
www.dropbox.com/s/ndyggqyd035wl5r/MultiWii.zip?dl=…
Ссылочка на мой проект. Вроде все сделал, но работать оно нехочет, без отладки очень стремно писать код. Посмотрите пожалуйста, буду весьма благодарный.
Все что вставил в код позначены тегами для препроцесора ESC_CALIB_ON_MAX_THROTTLE
eeprom.ino.
засунте ее в структуру общую, ну или допишите отдельно свое
Можно по подробнее, или пример из этой парафии.
Мне на офф сайте подсказали засунуть переменную в структуру conf, а как записать данные в нее когда я хочу, например по комбинации стыков, я не знаю.
А потом при включении питания она должна опрашиватся первой и сверятся со значением.
Я типа хочу настроить калибровку ESC по комбинации стыков и при следующем включении питания, оно и будет происходить и сбрасывать флаг переменной.
Подскажите пожалуйста, хочу добавить свой функционал в Мультивий. Мне нужно сделать булевую переменную, которая будет служить флагом и записать её значение в EEPROM. При подачи питания на плату, мне нужно её считать. Где её нужно инициализировать и как читать\писать в неё значения?
Что никто не знает? может какою то другую пищалку?
Можно самому запилить. Эта пищалка нормально пищит от 5 вольт, а можна и больше. Я такое когда то делал. Правда ставил две такие и через транзисторный ключ.
Проверьте все же как подключены регули и направление вращения пропов. Еще я рекомендую перекалибровать регули. Еще проверьте какую прошивку вы залили и что от квадрика.
Все запустилось и даже полетело, но! Собраная прошивка из сорцов работает именно так как я описал. А запустилась та же версия прошивки, но залитая флеш тулой. Использую 3.1.5.рц2
Все калибровал, перезаливал, чистил еепром, все известные мне способы перепробовал, но летать оно нехотело. Переворачивается назад и пропеллеры все из своей скоростю крутятся.
Извените продублировал сообщения, незнаю куда писать.
Возникла проблемка из аппаратом. 2 года летал на мультивии (маховии), тут захотелось попробовать мегапират. Дело в том что все работает, армится, даже ГПС запустился, но аппарат лететь не хочет. Поклал на землю, за армил, дал чуть газку и вижу что аппарат перекидывается назад. Взял в руку, дал газу, винты крутятся как то все по разному, один быстрее, второй вообще из остановками. ESC - откалиброваны и к плате подключены как в мультивия, да в и ардукоптера так же. Пульт в мишен планере тоже калиброван. Копмас, аксель - калиброваны.
Плата Crius AIO v1
В какую сторону копать? Какую еще нужно информацию для решения моей проблемки?
Всем привет. Возникла проблемка из аппаратом. 2 года летал на мультивии (маховии), тут захотелось попробовать мегапират. Дело в том что все работает, армится, даже ГПС запустился, но аппарат лететь не хочет. Поклал на землю, за армил, дал чуть газку и вижу что аппарат перекидывается назад. Взял в руку, дал газу, винты крутятся как то все по разному, один быстрее, второй вообще из остановками. ESC - откалиброваны и к плате подключены как в мультивия, да в и ардукоптера так же. Пульт в мишен планере тоже калиброван. Копмас, аксель - калиброваны.
Плата Crius AIO v1
В какую сторону копать? Какую еще нужно информацию для решения моей проблемки?
А расходи (limats) в пульте правильно выставлены? Может на газу что то заглючело.
оч легко сделать по подобию того что и так сейчас рабтает
Если бы было так легко, я бы сюда не писал.
Короче не могу понять как из серийного порта записать данные в переменную, которая отвечает за сохранения в eeprom и при следующем старте доставания их оттуда?
Возникла идея, захотелось прикрутить, для большей удобности, в последний Маховий настройку MAG_DECLINATION через GUI. Эта опция стала возможна только из выходом офф версии 2.3, а Маховий основан на 2.2.
Версии 2.2 и 2.3 существенно поменялась в области понимания кода. Короче не могу понять как из серийного порта записать данные в переменную, которая отвечает за сохранения в eeprom и при следующем старте доставания их оттуда?
Подскажите плиз кто ковырялся поглубже в коде.
Нашел магазин witespyquad.gostorego.com в нем все подозрительно дешево, а как говорится сир бывает только в мышеловке. Есть какая то информация об этом магазине?
Hostinger вроде дедал розсылку своим абонентам, что адрес поменяли. Но вы повидему нашли другой хост. У меня там блог когда то был.
Господа гуру, помогите! Собираю свой первый квадрик на этой плате (banned link). Включаю, запускаю моторы, проверяю реакцию на наклоны и замечаю, что один из движков “не тянет”. Запускаю MultiWiiConf_2_2.exe и вижу, что на левый задний движок сигнал управления почти не идёт. Значение колеблется около 1150, чуть подскакивая на “виражах”, при этом у других движков сигнал на покачивание идет адекватный и это чувствуется рукой. Такое ощущение, что это не квадро, а трикоптер. При этом в окне MultiWiiConf изображается квадрик Х (как у меня). Подскажите как с асфальта на лыжню выехать?
Думал мож прошивку в контроллере сменить, но по запросу в яндексе “как препрошить MultiWii” ссылки ведут на скачку MultiWiiConf (вот и сюда привели), а как заливать не понятно. Подскажите куда копать?
Вежжайте multiwii.w.pw
Видел эту доработку. Но можна и код вия подправить и замутить активацию rth. Там же реализован код фейлсейфа для приемников типа турниги.
А для прийомников типа Турниги, что в коде нужно подправить?
Всетам есть… это мультивийное… смотрите около дефайна магнитного склонения
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
Сама прога весит 12кб, все остальное иконка )) В маховии я етой формулы не заметил.
Коллеги, написал тут небольшую прогу для прощета магнитного склонения для мультивия. Прошу потестить под себя, ну и критика также приветствуется. digiua.com/multiwii-mag-declination-calc/ Коменты можете оставлять, прямо там на сайте или здесь.
Народ, попробовал в Криус 2.0 SE залить base 2.1 от Маховика
А вы прочтите пару последних абзацов и все станет понятно 😃)
повесить на скотч или вообще жестко закрепить
Ок, попробую сделать подвес по жоще. А как же остальная вибрация, станет же вибрировать на плату еще больше? Ща почитаю про вибророзвязку. Спасибо за ответ.
Репост из дневника Маховика, ибо там никто не отвечает.
Доброго время суток. Появилась одна проблемка, на которую я не обращал внимания, до того момента как поставил на коптер камеру. Вот видео отзнятое несколько часов назад.
Скрин пидов.
Как слишно из видео, моторы дребезжат, коптер потряхивает. Прошивка МахоВии 3.1 На стандартных пидах та же фыгня. . Пропи балансированы. Плата АИН, стоит на резиновых демпферах их СД-Рома. На графиках на максимальном газу до отрыва от земли особых вибраций не наблюдается и дребезжаний коптера тоже.
Вот что разкоментил
#define KILL_VIBRO
#define KILL_SMALL_OSCILLATIONS
#define ITG3200_LPF_20HZ
#define MPU6050_LPF_20HZ
Подскажите что не так. Куда крутить ПИДы?
неа, не выходит каменный цветок: OpenDNS - “Вы пытались посетить multiwii.p.ht , которая не загружается.”
Заблокированы все сайты в доменном пространстве p.ht Хостер что то там намутил и у них идут переговори из теми кто им давал это доменное пространство. Обещают скоро все исправить. У меня там бложек зареган, тоже лежит.
Как есть? А можно поподробней? Нигде в описании не встречал этой функции…
На вкладке “Карта” зажимаем место куда бы коптер должен лететь, выскакивает менюшка и там…
Отличная новость! Может тогда еще к полетам по точкам добавится и режим “Followme”
Она там уже эсть где то месяца 3 😁
Коллеги, нашел приятную новость на офф. сайте мультивия! Разработчик софта для Андройд MultiWii EZ-GUI, начал работать над функцией полета по точкам. Скоро и в MultiWii можно будет летать по заданным коорденатам, как у Ардукоптера или Мегапирата! Автор забацал такое себе “псевдо” полет по точкам, так как весь алгоритм работы этой фишки реализован в его проге. Он просто сдвигает точку удержания позиции. Фишка будет работать только при наличии блутуса или радио модема.
Тремя постами выше эсть ссылка на сторонний сайт. Вам туда!
Гпс телефона нужно включить предварительно в настройках телефона. Какой у вас аппарат? Какой холодный старт гпса телефона? Телефон может в помещении или на балконе не ловитт спутники.
Не показывает…
А во вкладке “Поток Данных” данные бегут, при подключении в коптеру??
//Прошивка MahoWii 2_1_base (проверил: с MultiWii 2.2 барометр работает).
В этой версии прошивки автор отключил алгоритм удержания высоты по барометру. Короче он там не работает. Хотите все плюшки, софт за деньги.
Со стандартным BT модулем от рцтаймера?
Да.
Давайте перейдем в личку, что бы не засерать ветку.
Дык, а смысл в координатах коптера на расстоянии несколько метров?
У меня это примерно 40-50 метров, я антенку допаял к БТ, дальше просто не отпускал коптер. А так никто не мешает подключить к телефону или планшету 3DR- радио и увеличить дальность. Причем это можно сделать напрямую через ЮСБ, главное чтоб аппарат поддерживал ЮСБ-хост.