Вопросы по iNav
Чтобы заработал внешний компас HMC5883, подключенный к разъёму I2C на SP Racing F3, не обязательно выпаивать феном встроенный. Достаточно лишь перерезать ножом линию данных SDA, которая ведёт к встроенному компасу. После этого с внешнего компаса пойдут корректные данные.
Нигде эту информацию не нашёл, пришлось самому доходить до этого.
Возможно, будет полезно кому-то.
Константин, а возможно ли вывести в лог полную реальную дату/время, если она известна? Или хотя бы дату арминга, чтобы можно было от нее отталкиваться? И ее же вывести в просмотрщике логов при выборе сегмента лога.
Еще момент - в flightModeFlags не отображаются навигационные режимы - вижу только ANGLE|NAV ALTHOLD, хотя однозначно использовался и POSHOLD и RTH.
А то словил в RTH странный улет в Китай в кусты, а почему - непонятно. По логам вроде нашел момент влета в дерево, но причины непонятны.
Константин, подскажите пожалуйста, вот этот версия контроллера поддерживается вашим проектом или нет?
Смотрим код:
github.com/iNavFlight/inav/tree/…/MATEKF405
Вывод: поддержка добавлена
Однако в последнем релизе 1.7.2
github.com/iNavFlight/inav/releases
Указан баг с неработающими моторами (его, конечно, пофиксили, но фикс будет только в следующем бинарнике).
Как вариант можете скачать релиз и собрать бинарник самостоятельно с последними фиксами.
Спасибо за ответ. А при прошивке что выбирать? Омнибас Ф4?
возможно ли вывести в лог полную реальную дату/время, если она известна?
Могу ошибаться, но вряд ли. Кому известна дата/время? У ПК же нет встроенного таймера или часов.
Сам бы не против хотя бы дату видеть записи лога )
Дата и время приходят с GPS модуля вместе с координатами.
Могу ошибаться, но вряд ли. Кому известна дата/время? У ПК же нет встроенного таймера или часов.
Да, RTC я ни в одном ПК не видел, но чаще всего на квадах с iNAV есть GPS, а с него можно получить точное время (при наличии фикса, само собой). Есть GPS и фикс - пишем дату, нет фикса - пишем что-нибудь вроде 1.01.1970 00:00.
Хотя, если очень захотеть, можно и внешний RTC подключить, что-нибудь из распространенных (типа DS1307).
Вроде бы, время и дата выдаются даже без фикса, достаточно хотя бы один спутник поймать.
Вроде бы, время и дата выдаются даже без фикса, достаточно хотя бы один спутник поймать.
Да, точно, фикс не нужен, нужен сигнал хотя бы одного спутника, даже если он недостаточно качественный для использования в навигации.
Я только “ЗА”, в прошлом году еще спрашивал про дату/время на создаваемых логах, но это для разработчиков, судя по всему, не важная функция. Может если иносранцы начнут массово просить внедрить, то и сделают.
Вопрос - просьба к Константину. Сейчас если используется конфигурация самолет или ЛК, ьто 1 и 2 каналы это мотор, возможно ли сделать так, чтобы при подключении 2-х моторов и активации какой-то функции в эти каналы миксовался руль направления. Хочу построить 2-х моторный самолет с управлением по курсу при помощи разной тяги двигателей.
Вопрос - просьба к Константину.
Это можно самостоятельно сделать. Документация по настройке микшеров github.com/iNavFlight/inav/blob/…/Mixer.md
Набор команд будет выглядеть примерно так:
mmix reset
mmix 0 1.0 0.0 0.0 0.3 # Left Engine
mmix 1 1.0 0.0 0.0 -0.3 # Right Engine
Где 0.3 (-0.3) это коэффициент, применяемый к оборотам моторов при отклонении стика YAW. Можно увеличить или уменьшить до получения желаемого результата.
Смотрим код:
github.com/iNavFlight/inav/tree/…/MATEKF405Вывод: поддержка добавлена
Однако в последнем релизе 1.7.2
github.com/iNavFlight/inav/releases
Указан баг с неработающими моторами (его, конечно, пофиксили, но фикс будет только в следующем бинарнике).Как вариант можете скачать релиз и собрать бинарник самостоятельно с последними фиксами.
Я может не разбираюсь, прошу прощения, гиро в коде указан MPU6500 , а у матека f405 icm 20602. Или я совсем туплю?
Я может не разбираюсь, прошу прощения, гиро в коде указан MPU6500 , а у матека f405 icm 20602. Или я совсем туплю?
Все ICM-ы поддерживаются дайвером 6500.
Я только “ЗА”, в прошлом году еще спрашивал про дату/время на создаваемых логах, но это для разработчиков, судя по всему, не важная функция. Может если иносранцы начнут массово просить внедрить, то и сделают.
Да, эту штуку мало просят. Она есть в планах, но с малым приоритетом.
Это можно самостоятельно сделать. Документация по настройке микшеров github.com/iNavFlight/inav/blob/…/Mixer.md
Набор команд будет выглядеть примерно так:
mmix reset mmix 0 1.0 0.0 0.0 0.3 # Left Engine mmix 1 1.0 0.0 0.0 -0.3 # Right Engine
Где 0.3 (-0.3) это коэффициент, применяемый к оборотам моторов при отклонении стика YAW. Можно увеличить или уменьшить до получения желаемого результата.
Подскажите, а если я этот трюк проделаю на ЛК. Стабилизация по курсу будет отрабатывать или это только для управления с пульта?
Подскажите, а если я этот трюк проделаю на ЛК. Стабилизация по курсу будет отрабатывать или это только для управления с пульта?
Будет работать и стабилизация по курсу и стик рысканья во всех режимах.
Братцы, дальше ломаем стереотипы…
Сломаем унитазность… 😉
… Вдруг и у меня под конец очередного теста начало унитазить(?!), потихоньку, потом бодрее…
Дома проверил, всё на месте.
Короче. Взял довольно мощный постоянный магнит и размагнитил магнитометр.
Как: спиральными движениями с большого диаметра магнит приближаем к магнитометру, и также по спирали не спеша (!!!) с увеличением диаметра вращения отдаляем… Ну, … пару раз сделал под разными углами. И сегодня полетел. Стоит по GPS и бару как … вбитый!
Удачных полётов!
Короче. Взял довольно мощный постоянный магнит и размагнитил магнитометр.
Тоже искал решение когда мой бн880 заунитазил как гад… Видео на ютубе находил, и тоже таким методом чел размагнитил своего апм (а основа видео о фантоме). бн свой еще не пробовал чинить, но метод, судя по всему действительно работает.
… моя специальность помогла догадаться …
Вопрос к Константину или к соображающему в логах/поведении коптеров:
Пытался проверить грузоподъёмность коптера, привязал полуторалитровую бутылку. В общем то от земли оторвал но через несколько сек сработал ФС и коптер сел.
Вопрос, что за полётный режим на скрине и что могло послужить ФС, если коптер был в паре метров от меня?
мелковато как-то… вот прямая ссылка на картинку joxi.ru/nAyJYlDcXw4ONr.jpg