MultiWii
Ребята, пока едет 10DOF GY-87, изучаю подключение к мини про, вроде пока все понятно, но нигде в исходниках нет ВМР180.
Датчик из новых, хорошие отзывы по точности, но как его прописать в конфиге? Встречал упоминания, что по обращению аналогичен ВМР085, но с какими-то нюансами.
Собственно: можно прикрутить или летать без него?
Здесь пишут что можно просто использовать код от BMP085
сделал serial lcd, подключил к куку контролеру, можно выставлять пиды в поле без компа, или делать калибровку гир и акселей. я поставил adxl202. захотел посмотреть тоже самое на нановии, но никак не могу их подружить, просмотрел config, пробовал разные варианты, что-то не получается. кто-нибудь подключал lcd to nanowii?
Собственно, собрал уже простой стабилизатор полета на arduino pro mini и mpu6050. Теперь интересно попробовать собрать не просто стабилизатор, а полный контроллер полета, с полетом по точкам с помощью gps, удержанием высоты и т.д. Собственно, если делать на arduino pro mini, то вот в чем вопрос - во первых, gps - подключение по параллельной шине? Она нужна для связи с компьютером, значит, gps нужно вешать на шину i2c. Но gps работает только с параллельным интерфейсом, следовательно нужен переходник , который будет “мостом” , принимая параллельный сигнал и отправлять его на i2c. Готовые переходники - дороговатые, значит, нужно сделать из еще одной arduino pro mini. С остальным проблем не будет - вешай себе на i2c да и все. Плюсы такой конструкции - дешевле и размеры меньше, если делать с arduino mega2560, то не нужен переходник для gps, но цена готового устройства увеличивается, как и размеры. Так что, хотелось бы узнать, какой вариант лучше?
Так что, хотелось бы узнать, какой вариант лучше?
Может есть GPS приемник сразу с ИИЦ шиной? Вроде, что-то такое проскакивало. Сам сейчас жду 10 доф датчики, хочу собрать с удержанием высоты и курса.
Но это для мелколета, потому хоцца туда еще модуль si4432 и Байчи портировать, пока разбираюсь…
Если летать по точкам то нужен mega2560. Новые U-blox m8 поддерживаю подключение по i2c только там не совсем стандартный протокол i2c (ddc) ну и код multiwii не поддерживает жпс по i2c.
Спасибо. А что насчет bmp180? А то сложновато нынче найти bmp085. и стоит ли покупать 10dof? Стоит примерно 10$, можно те же датчики за 5 набрать по отдельности
А что насчет bmp180? А то сложновато нынче найти bmp085.
на этой странице выше написали и ссыль дали. На сколько я понял, то bmp180, работает по прерыванию, ВМР180 по задержке. по факту в прошивке использование дополнительного вывода не реализовано, наверно так-же с задержкой читают.
и стоит ли покупать 10dof? Стоит примерно 10$,
Я брал за 7.6
можно те же датчики за 5 набрать по отдельности
потому, что нравится компактность.
Ссылку можно, где брали?
Ссылку можно, где брали?
Спасибо. А я так подумал - если делать на arduino mega2560, то плата и так крупная. сделаю поверх ардуины вторым “слоем” так сказать все датчики, чтобы вся система была не слишком большой. И еще такой вопрос - нашел у gps neo 6m кучу разных версий, у одних антенна на плате смонтирована, у других антенна на коротком проводе отдельно висит, и маркировка - v2, v3 . В чем , собственно, различия?
у одних антенна на плате смонтирована,
у меня такая, но по факту
антенна на коротком проводе отдельно
но не висит, а на двухстороннем скотче приклеена. Это у меня АРМ, но еще хочу миниквад
ну и код multiwii не поддерживает жпс по i2c.
Вот теперь совсем не понятно…
На сколько я понял, то вии только по iic и поддерживает, потому переходники с уарта нужны…
Вот теперь совсем не понятно…
На сколько я понял, то вии только по iic и поддерживает, потому переходники с уарта нужны…
Если так, то вернемся к первым вопросам - два arduino pro mini или использование mega2560?
два arduino pro mini или использование mega2560?
Похоже, что два миника, я не нашел подходящего ГПС
Или если размер не важен, то 2560
Если брать два arduino pro mini и плату датчиков то лучше взять Naze32 с полным набором датчиков . По сути на нем работает улучшенный код от мультивия .
Если брать два arduino pro mini и плату датчиков то лучше взять Naze32 с полным набором датчиков . По сути на нем работает улучшенный код от мультивия .
Наза вродь для коптеров, а я для самолета собираю. Да и непонятно, можно ли к назе gps подрубить.
Кстати, почитал про серию gps приемников neo-6, они таки поддерживают i2c. Странно, что на готовых платах нет выводов i2c. Собственно, чтобы не быть голословным, вот ссылка, посмотрите распиновку чипа:
u-blox.com/…/NEO-6_ProductSummary_(GPS.G6-HW-09003…
чтобы не быть голословным, вот ссылка, посмотрите распиновку чипа:
Там даже в описании, то, что Гена писал “DDC (I2C compliant)”
Надо читать, что это такое и как приспособить для вии.
Для NEO-6, есть заводской конфигуратор, может в нем и задается по какому интерфейсу работать?
Если брать два arduino pro mini и плату датчиков то лучше взять Naze32 с полным набором датчиков
тогда это не будет интересно 😃
А если серьезно, то хочется как у Кости rcopen.com/blogs/116276/19185#comment12
тогда это не будет интересно
А если серьезно, то хочется как у Кости rcopen.com/blogs/116276/19185#comment12
Так у него ардуинка и mpu6050. Я такую собрал. Но хочу gps)
Самая дешевая neo-6m, которую нашел - 10.44$. Есть где дешевле? Интересует готовый распаянный вариант, а не голый чип. Лень распаивать самому
Я не рекламирую Naze32 . К ней подключается GPS напрямую , только если приемник подключить по PPMSUM или S.BUS. Плата поддерживает управление самолетом в том числе полет по ЖПС (удержание позиции, возврат домой).
На счет UBLOX I2c надо использовать библиотеку recoonI2C .
Я не рекламирую Naze32 . К ней подключается GPS напрямую , только если приемник подключить по PPMSUM или S.BUS. Плата поддерживает управление самолетом в том числе полет по ЖПС (удержание позиции, возврат домой).
На счет UBLOX I2c надо использовать библиотеку recoonI2C .
Все же, я лично, пожалуй сам сделаю) Приятнее самому собрать, да и чуть дешевле выходит
Приятнее самому собрать, да и чуть дешевле выходит
Я то-же раньше думал, что дешевле… 😃
На самом деле получаешь массу удовольствия от процесса сборки/настройки, плюс мозг шевелиться начинает 😃 - приятно.