Вопросы по iNav

lentyay
Soleyl:

Народ ,поделитесь инфой как в последнюю версию добавить Led Strip

Берете исходники последней версии, отключаете всё “железо”. которого у вас нет. Подробнее тут. У меня самого так и не получилось вписаться в размер (видать код подсветки тяжеловат), проще оказалось ПК сменить.

Soleyl

К сожалению чтобы перекомпилировать самому- нужно быть кулхацкером((

Soleyl
lentyay:

Берете исходники последней версии, отключаете всё “железо”. которого у вас нет. Подробнее тут. У меня самого так и не получилось вписаться в размер (видать код подсветки тяжеловат), проще оказалось ПК сменить.

Как включать и отключать? В блокноте в файле target.h ?
Например там:
//#define LED_STRIP
#define WS2811_TIMER TIM3
#define WS2811_PIN PA6
#define WS2811_DMA_TC_FLAG DMA1_FLAG_TC6
#define WS2811_DMA_HANDLER_IDENTIFER DMA1_CH6_HANDLER
Мне нужно сделать так? :
//#define USE_ LED_STRIP
#define WS2811_TIMER TIM3
#define WS2811_PIN PA6
#define WS2811_DMA_TC_FLAG DMA1_FLAG_TC6
#define WS2811_DMA_HANDLER_IDENTIFER DMA1_CH6_HANDLER
сохранить в блокноте и перекомпелировать в Cygwin?

simcr
jShadow:

На плате SPRF3 и в модуле GPS BN880 установлен один и тот же чип компаса. Различить их программно невозможно.

Удалил чип компаса с платы SPRF3, подключил компас от BN880. Стороны света показывает нормально, но стрелка домой в OSD после арминга показывает совсем в иную сторону от места старта. Что я делаю не так?

lentyay
Soleyl:

Как включать и отключать?

Две косые черты (//) в начале строки отключают всю эту строку. То есть вам нужно убрать их перед “#define LED_STRIP” и поставить везде, что планируете отключить. Вижу у вас в программировании совсем опыта нет, это плохо, легко напортачить.

Soleyl
lentyay:

Вижу у вас в программировании совсем опыта нет, это плохо, легко напортачить.

Да уж в программировании я полный ноль))

ssilk

[риторический оффтоп]
Меня вот интересует пара моментов…

  1. Почему многие считают, что человек желающий полетать, должен уметь программировать?
  2. Почему многие, не имея такого скилла, покупают контроллеры, в которых это нужно?
    На рынке ведь полно контроллеров, имеющих функции, даже более богатые, чем сабжевая прошивка и софт, простой и понятный как “Веселые картинки”, а по сумме стоимость+потраченное время выходят дешевле…
    [/риторический оффтоп]
Soleyl

Да уж. Знал бы чем все это закончится - точно не брал бы себе Eachine Blade.

dvd-media
simcr:

но стрелка домой в OSD после арминга показывает совсем в иную сторону от места старта. Что я делаю не так?

Может его надо перевернуть? В смысле программно, в ГУИ, чип компаса.

Soleyl:

Да уж. Знал бы чем все это закончится - точно не брал бы себе Eachine Blade.

Не унывайте. С наскока не выходит - через какое-то время получится. 😉

Вопрос по LEDstrip… Может кто подскажет по русски, как там что настраивать, для чего кнопки U D W E ну и типа того, от которых стрелочки появляются на светодиодах как бы?

Получил наконец ргб линейки, подключил, вроде работает, но хотелось бы подробнее узнать про режимы. Пока сделал моргание крайних белым (типа стробо), по два дальше красные постоянно (типа задние огни, а спереди будут белые все для пониманию сторон коптера, а то я из-за этого наверное и упустил его вчера 😃 ), а в центре пара на ЖПС. Одно не понятно, в индикации спутников есть вроде три фазы. Красным - спутников нет, оранжевый - спутники нашлись но нет 3дфикса, и зелёный - 3дфикс. У меня красным горит постоянно, затем находит, например, 4 спутника и загорается зелёные, но моргает по кол-ву спутников. Когда нашлось 6 (так в кли прописано у меня, именно 6), то пищалка уведомляет о возможности арма моторов, но светодиоды так и моргают по кол-ву спутников а не загораются или типа того. Т.е. еще и оранжевый цвет пропустили. И еще, если спутников стало меньше, то возможность заармить не отключается уже. Это нормально?

Да, вот еще что… Наконец то и блютуз приехал. Подключил, настроил (спасибо ребятам, кто ранее ссылки на подобие мануала давал") вообще без проблем. Законнектился с планшетом - счастье(!) Всё отлично работает, никаких ошибок как было с вайфаем. Короче Всё, жисть налаживается ))
Можно и калибровать легко на улице и миссии попробовать.
Я правильно делаю, что при подключении к компьютеру отключаю модуль блютуз, т.к. он по УАРТ тому же, что и УСБ работает?

Беспокоит только большое гуляние высоты по барометру, когда он просто стоИт на подоконнике или столе. Если контроллер тронуть/пошевелить, то может и на 12-40м уехать, потом возвращается и гуляет вверх/вниз до 1-1,5м. Т.е. когда он стоИт я вообще ни разу не видел, чтобы высота была ноль или около нуля.😃

FDMBot
Soleyl:

Да уж. Знал бы чем все это закончится - точно не брал бы себе Eachine Blade.

А зачем вал LED STRIP?
Первый мой опыт с INAV был на NAZE подобном Skyline32.
Даже при PWM подключении, когда все контакты ПК были заняты, режимы весели на одном канале, и переключались двумя тумблерами(6 положений) я мог себе позволить такое.

youtu.be/U2MF7FPs30c

И даже такое.

Eachine Blade вполне сойдёт попробовать, нужно ли это вам.

Кстати, может Константин, либо кто-то ещё, объяснить поведение квада после приземления на первом видео. Почему он, сбросив газ почти до нуля, начал набирать обороты?

Saire
Soleyl:

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

Переходим в CLI (слева снизу), пишем set nav_extra_arming_safety off, жмем ентер, пишем save, жмем ентер, контроллер сохраняет настройки и ребутается. Эта настройка отвечает за арминг при 3D FIX GPS. On - контроллер ждет 3D fix, потом только можно армить, Off - игнорирует 3D fix, армить можно сразу.

П.С. Ко мне пришел новый контроллер, первоначальные настройки вбил, откалибровал. После нескольких подключений (прошивки, ребуты) вставил флешку, ее не было в комплекте, вытащил из старого полетника. Подключаю к usb- сброс состояния порта, USB unknown device. Очканул капец, переткнул- пашет. Боюсь лишний раз шнур usb вытаскивать.
Вопрос, в конфигураторе (шил 1,4) теперь 4 порта, один VCP MSP, и раздельно UART1 MSP. В чем разница, физически это один и тот же порт, не? И еще по GPS: Если в cli включить автоконфигурирование скорости GPS, он выставляет ту скорость, которую я выставлю в Ports, в UART, куда я подключаю GPS?

dvd-media:

Да, вот еще что… Наконец то и блютуз приехал. Подключил, настроил (спасибо ребятам, кто ранее ссылки на подобие мануала давал") вообще без проблем. Законнектился с планшетом - счастье(!) Всё отлично работает, никаких ошибок как было с вайфаем. Короче Всё, жисть налаживается ))

EZ-GUI не ругалась? У меня она ругалась на отсутствие данных. И да, блютуз надо отключать физически при подключении к USB. Выдергивай колодку RX TX (можно отключить только rx, не уверен)

dvd-media
Saire:

EZ-GUI не ругалась? У меня она ругалась на отсутствие данных.

Нет, когда скорость в модуле прописал такую же как и в ГУИ, всё стало отлично. Коннектится сразу и без ошибок.

Saire:

Вопрос, в конфигураторе (шил 1,4) теперь 4 порта

На прежней прошивке тоже 4 порта. Я использовал второй по списку как раз для блютуза.

Saire
dvd-media:

На прежней прошивке тоже 4 порта.

На старом контроллере еще 1,2 шил.

Soleyl
FDMBot:

А зачем вал LED STRIP?

Ну чтобы хоть знать что со спутниками, понимать где нос, да и некрасиво просто с ненастроеным - горит белым один диод из 6

simcr

[QUOTE=dvd-media;6692805]Может его надо перевернуть? В смысле программно, в ГУИ, чип компаса.

Вероятно если бы я неправильно установил компас , то и стороны света он показывал неправильно. А так только стрелка направления домой показывает неправильное направление к месту старта.

FDMBot
Soleyl:

Ну чтобы хоть знать что со спутниками

Оставьте включенным set nav_extra_arming_safety = ON. Без 3DFix он просто не будет армится в GPS режимах. А когда будет 3DFix, подаст звуковой сигнал.

Soleyl:

понимать где нос

На 185 гоночном кваде, уже на расстоянии 30 метров, вы не поймёте где нос а где хвост, не зависимо от того настроены ли у вас диоды. Запутались - включайте RTH.

Soleyl:

да и некрасиво просто с ненастроеным

Отключите.

Soleyl

Так то ж не наш метод)) Щас потихонечку с помощью бывалых разберусь пересоберу прошивку и надеюсь все заработает. Вот мне допустим не нужны серво их бы отключить и запихнуть led strip

dvd-media

Вот и я так подумал… Тем более у меня не гоночный. Поднялся метров на 10 и уже вообще не понятно что где… Вчера может вернул бы (мечтаю), ан нет, больше крутил и уводил пока искал где перед/зад.

А 3Дфикс как-то странно работает кстати. Вроде загорелось, пропикало, а жпс режимы не активируются с пульта (не меняют цвет). это я дома пробовал пока светодиоды настраивал. Да и, как писал выше, спутников стало уже 4, например, а 3дфикс то уже пропиликал, т.е. остаётся активным.

simcr:

Вероятно если бы я неправильно установил компас , то и стороны света он показывал неправильно.

Т.е. и при наклоне горизонт не уходит, стороны света не уходят? Тогда может в осд что-то… я тут х.з. Пока не дошел до осд. едет.

jShadow
FDMBot:

Кстати, может Константин, либо кто-то ещё, объяснить поведение квада после приземления на первом видео.

Эффект воздушной подушки. После приземления моторы начали “наддувать” барометр, т.е. квад считал что он спускается ниже, чем должен быть. К повторному взлету это бы не привело.

ssilk:

[риторический оффтоп]

Я бы добавил еще один пункт
3. Почему все хотят сэкономить? Тот же сабж умеет довольно много, но на F3/F4-контроллерах без всякого скилла программирования.

Прекратить вообще поддержку CC3D/NAZE, что ли 😁

simcr:

Удалил чип компаса с платы SPRF3, подключил компас от BN880. Стороны света показывает нормально, но стрелка домой в OSD после арминга показывает совсем в иную сторону от места старта. Что я делаю не так?

А коптер после арминга где находится, по отношению к месту старта? Так на том же месте и стоит? Так это объяснимо, позиция сильно не поменялась, так что стрелка показывает дрейф GPS.

Saire:

VCP MSP, и раздельно UART1 MSP. В чем разница, физически это один и тот же порт, не?

Контроллер EVO? Физически UART1 и VCP - разные порты.

Saire:

И еще по GPS: Если в cli включить автоконфигурирование скорости GPS, он выставляет ту скорость, которую я выставлю в Ports, в UART, куда я подключаю GPS?

Да.

Saire:

И да, блютуз надо отключать физически при подключении к USB. Выдергивай колодку RX TX

Если есть нативный USB VCP - не надо.

simcr:

Вероятно если бы я неправильно установил компас , то и стороны света он показывал неправильно.

Не всегда верно. Стороны света при наклонах коптера тоже верно показывает? Если коптер наклонить на 45 градусов и повертеть север-юг-запад-восток, показывает верно? Север 0, юг 180, запад 270, восток 90?

dvd-media:

а жпс режимы не активируются с пульта (не меняют цвет)

GPS-режимы активируются только после арминга.

dvd-media:

Да и, как писал выше, спутников стало уже 4, например, а 3дфикс то уже пропиликал, т.е. остаётся активным.

Если GPS сообщает о 3D-фикс, значит так оно и есть, но если спутников стало 4 - GPS режимы работать не будут.

simcr
jShadow:

А коптер после арминга где находится, по отношению к месту старта? Так на том же месте и стоит? Так это объяснимо, позиция сильно не поменялась, так что стрелка показывает дрейф GPS.

Коптер поймал 6 спутников и заармился. Затем он перемещался 50 метров на восток и запад, а стрелка осд все время показывала направление не на место арминга, а на на север.

jShadow:

Не всегда верно. Стороны света при наклонах коптера тоже верно показывает? Если коптер наклонить на 45 градусов и повертеть север-юг-запад-восток, показывает верно? Север 0, юг 180, запад 270, восток 90?

Наклоняю коптер, поворачиваю, показывает также как и без наклона.

Я правильно понимаю о том, что возвращаться к месту арминга коптер будет так как показывает стрелка осд?

jShadow
simcr:

Я правильно понимаю о том, что возвращаться к месту арминга коптер будет так как показывает стрелка осд?

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