MPU-9250 Гироскоп+Акселерометр+Магнитометр

  Рет қаралды 44,241

Avislab

Avislab

Күн бұрын

Краткий обзор MPU-9250: Гироскоп + Акселерометр + Магнитометр
Модуль GY-91: MPU-9250 + BMP280
Библиотека для Raspberry Pi на Python:
github.com/avi...

Пікірлер: 77
@harbourprogress3161
@harbourprogress3161 Ай бұрын
Здравствуйте! Посоветуйте, пожалуйста, модуль, который выдает логическую единицу при свободном падении. Точное измерение углов и ускорений не нужно, главное чтобы плата была как можно меньше и дешевле Заранее спасибо!
@ivanz9324
@ivanz9324 3 жыл бұрын
Подскажите, а вы только на питоне работаете? Есть ли вариант для Arduino ide , чтобы подключить к esp32 или другому ардуиноподобному контроллеру? А если ещё и с экраном на 7789 / 7735 драйвере, то вообще был бы огонь...!
@ivanz9324
@ivanz9324 3 жыл бұрын
А есть подобный код для nextion экрана? Или только на питоне и Raspberry? Врода графика несложная, по идее мощности должно бы хватить. А вообще напрямую к nextion можно подключать этот датчик? (там есть UART + GPIO несколько выходов)...
@electronics_is_easy
@electronics_is_easy 7 жыл бұрын
Здравствуйте. Можно ли выводы MPU9250 подключать напрямую к ардуине которая на 5 вольт? На самих платах с MPU9250 всегда стоит стабилизатор на 3.3 вольта. Это питание и тут все понятно. А вот выводы MPU9250 являются ли толерантными к 5V? Как я понял что нет. В даташите написано что HIGH-Level Input Voltage - MAX - VCC+0.5V. Это получается 3.3+0.5 = 3.8 вольта, но никак не 5. Получается, что если нужно подключить модуль к ардуине, то надо еще дополнительно позаботится о согласовании логических уровней между выводами MPU9250 и выводами ардуины? Я правильно понимаю?
@avislab7180
@avislab7180 7 жыл бұрын
Абсолютно верно. Нужно согласование уровней.
@doooor8331
@doooor8331 8 жыл бұрын
Здравствуйте, у меня к вам такой вопрос, но прежде хотел бы прояснить, что я не особо разбираюсь во всем этом, но начинаю проявлять интерес, а именно в принципе работы двухколесного гироскутера. Как я понимаю, в момент перемещения веса на стороны острого реагирования у платы возникает информация, в результате которой, плата обрабатывает данные и корректирует движение, вопрос состоит в следующем, как плата реагирует с весом, и вообще верны ли мои догадки на счет принцип работы гироскутера? подскажите пожалуйста, уж очень интересно))
@street_chronicles
@street_chronicles 2 жыл бұрын
Доброго дня ! А як ви малювали інтерфейс ? Дуже цікавить імплементація
@avislab7180
@avislab7180 2 жыл бұрын
Вітаю. Давненько це було, зараз навіть і код не знайду. Було написано на Python з використанням бібліотеки pygame.
@street_chronicles
@street_chronicles 2 жыл бұрын
@@avislab7180 я пробувал так зработи, але інтрфейс відмальовується не добре. Хотів подивитися як ви це зробили на Pi
@hnv7295
@hnv7295 3 жыл бұрын
Здравстуйте. Подскажите что нужно сделать с платой что бы появился магнитометр на шине i2c?
@alexandrkopytov8778
@alexandrkopytov8778 6 жыл бұрын
Добрый день! Знаете ли Вы, за что отвечает пин Fsync? Это синхронизация, но для чего она нужна, когда она может пригодиться?
@I7Y3ATuK
@I7Y3ATuK 8 жыл бұрын
Здравствуйте. Я не особо шарю в этих хитрых штучках=) Но интересует один вопрос. Можно ли сделать так, чтоб при помощи MPU-9250 Заставить двигаться что либо, поворотом головы, ну или руки. Например прикрепить лазерную указку к какому либо приводу, а MPU вмонтировать в шлем. И собственно поворотом шлема, чтоб управлялась указка. Есть догадки, что нужно 2 этих платы, одна в шлеме и одна на приводе. И вообще реально ли это сделать будет?=) Заранее спасибо=)
@avislab7180
@avislab7180 8 жыл бұрын
+Эдуард Степанов Да, это реально. Второй MPU-9250 на исполнительном устройстве нужен только в том случае, если исполнительное устройство закреплено на подвижной платформе, а нужно ориентировать (поворачивать) относительно головы независимо от положения платформы. Если платформа с исполнительным механизмом неподвижна или повороты нужно осуществлять относительно платформы, то второго MPU-9250 не нужно.
@I7Y3ATuK
@I7Y3ATuK 8 жыл бұрын
+Avislab Спасибо большое.
@АлексейБоев-щ3г
@АлексейБоев-щ3г 8 жыл бұрын
Здравствуйте! Rapsbery насколько я помню 3.3 в и сами датчики в ттх 3 в, но в описании модуля, в магазинах, указано присутствие некоего voltage regulator, и работа от 3 до 5 в, так вот, можно ли подключить этот модуль к микроконтроллеру с 5 в на i2c?
@avislab7180
@avislab7180 8 жыл бұрын
Можно. Они так и делаются, чтобы можно было запитать от 3.3 или 5 В и подключать к контроллерам (тпа Ардуино) или микрокомпам с разным питанием. Если вруг случится невероятное и будут глюки на шине, можно на обе линии шины поцепить подтягивающие резисторы (примерно по 10 КОм) к +5В.
@АлексейБоев-щ3г
@АлексейБоев-щ3г 8 жыл бұрын
Спасибо за ответ! PS а этих резисторов изначально разве нет?
@avislab7180
@avislab7180 8 жыл бұрын
Как правило есть, но они могут быть подключены к 3.3 В.
@dmitriyredkiy4418
@dmitriyredkiy4418 6 жыл бұрын
Очень познавательное видео, Спасибо. У меня вопрос по приложению которое показывает курс крен тангаж и т.д. Данное приложение написано через pygame ? Если да, то код данного приложения опубликован где либо ?))
@avislab7180
@avislab7180 6 жыл бұрын
Да, приложение написано на pygame, но нигде не публиковалось. Начинал делать такую штуку kzbin.info/www/bejne/aHXNiXV4g6aUqJo но так и не закончил.
@igoruxa
@igoruxa 8 жыл бұрын
Выбираю акселерометр и не могу понять один момент. Все ли акселерометры меряют только угловое ускорение? Что если мне нужно померять не угловое а линейное (или как там его)? Допустим, устройство стоит в авто, которое разгоняется.
@avislab7180
@avislab7180 8 жыл бұрын
Акселерометры измеряют, как Вы выразились, линейное ускорение по трем осям. В принципе, можно установить акселерометр одной осью строго по оси автомобиля и измерять ускорение по одной оси. Будут небольшие погрешности при движении автомобиля по наклонной дороге.
@zedgames156
@zedgames156 8 жыл бұрын
Я пока что тестировал только тот, что на плате STM32F429 Discoverty (L3GD20) и он измеряет именно угловое ускорение, тоесть когда сам сенсор вращается вокруг осей.
@avislab7180
@avislab7180 8 жыл бұрын
L3GD20 - это гироскоп. Он действительно измеряет угловые скорости. Акселерометра, если я не ошибаюсь, в нем нет.
@igoruxa
@igoruxa 8 жыл бұрын
Хм... и правда :)) Тормознул я =) А что по поводу измерения наклона? По идее это функция того же гироскопа?
@avislab7180
@avislab7180 8 жыл бұрын
При измерение наклона относительно земли одним гироскопом не обойтись. придется задействовать и акселерометр.
@nicknamewengreen2165
@nicknamewengreen2165 3 жыл бұрын
Как и/или с помощью чего делается трекинг в пространстве? Магнитометра?
@masterkit9517
@masterkit9517 4 жыл бұрын
9250 дороже в 3-4 раза и глючит не меньше?
@IamSoulStealerFromAl
@IamSoulStealerFromAl 5 жыл бұрын
Здравствуйте. А как вы калибровали ДУС?
@igorandrusyk2307
@igorandrusyk2307 8 жыл бұрын
Андрій, доброго дня. Намагаюсь приручити MPU9250. Використовую ваш код. Але дані дуже сильно скачуть. В папці з MPU9250 немає файлу з фільтром Калмана. Я використовую його з папки HMC5883L з вашими даними для q,r,f,h ... його можна використати з MPU9250??? А також виникає питання верхньої цифри в Магенто. Ви вводили 643 ... просто повторити її чи вона залежить від місцевості??? Якщо так, звідки її взяти??? Знаходжусь у Львові. задача в мене наступна ... на вудочці підвішана камера, кроковий двигун закручує лєску з камероюі відповідно камера рухається навколо осі лєски, маючи інерцію .. потрібно робити фото коли камера повернута в сторону будинку. За допомогою MPU6050 я хочу точно визначити положення камери в просторі шоб коли вона була повернута в сторону будинку зробилась фотка. Дякую
@avislab7180
@avislab7180 8 жыл бұрын
Доброго дня. Так, реалізацію фільтра Калмана можна взяти з попередніх статей. Що до числа 643 у Magneto, то воно не принципово, якщо Вас буде цікавити тільки визначення напрямку. Якщо треба буде вимірювати абсолютні значення, тоді це принципово. Щодо задачі, я не зовсім зрозумів хитрість конструкції.
@igorandrusyk2307
@igorandrusyk2307 8 жыл бұрын
Андрій, дуже дякую за відповідь. Дуже класні відео у вас і багато пояснюють. Та і важко на нашій мові знайти щось про Разбері и Пайтон. Успіхів вам. На рахунок бібліотеки мені все ж не вдалося добитися стабільності показників, проте знайшов рішення для себе це RTIMULIB2. Ще раз дякую вам.
@avislab7180
@avislab7180 8 жыл бұрын
Дякую, що сказали про RTIMULIB2. Подивлюсь як люди зробили, може щось піддивлюся, чомусь навчусь.
@igorandrusyk2307
@igorandrusyk2307 8 жыл бұрын
Подивіться)
@tanyag7377
@tanyag7377 6 жыл бұрын
Какие акселерометры электромагнитные а какие нет?
@СашкаБелый-ч6м
@СашкаБелый-ч6м 3 жыл бұрын
За 5 лет что-то лучше чем gy-91 выпустили на рынок для ардуино?
@olegstefanskiy4584
@olegstefanskiy4584 7 жыл бұрын
добрый вечер, а что у вас по ссылке Библиотека для Raspberry Pi на Python: опрос датчика процессором малинки?
@avislab7180
@avislab7180 7 жыл бұрын
Да, датчик подключен к Малинке.
@VasyaPupkin999
@VasyaPupkin999 6 жыл бұрын
Не подскажите, в чем отличие, если оно есть, от mpu-9255 ?
@user-Vitoc172
@user-Vitoc172 7 жыл бұрын
Как с Вами связаться? Будет ли этот датчик работать на меге 2560?
@avislab7180
@avislab7180 7 жыл бұрын
Датчик будет работать со всеми у кого есть шина IIC, она же I2C, она же TWI. :) С ATmel уже не рабоаю, перешел на STM32. Поэтому где взять библиотеку помоч не смогу.
@shmiser
@shmiser 7 жыл бұрын
А что за датчики слева которые заменил mpu-9250?
@avislab7180
@avislab7180 7 жыл бұрын
Добрый день. Слева модули датчиков: MPU-6050 - Гироскоп + акселeрометр kzbin.info/www/bejne/sJqcnIehnNWIbMk HMC5883L Магнитометр kzbin.info/www/bejne/hJLbdH6wrpaNbrM BMP280 - датчик атмосферного давления от BOSCH kzbin.info/www/bejne/lX7Eg3mOjdhsd6M
@kayumiy
@kayumiy 7 жыл бұрын
Каков формат данных 9-осевой комбинации?
@EgorAfonin
@EgorAfonin 5 жыл бұрын
Здравствуй! А где можно скачать программу, что у тебя на экране? Хочу сделать аналогичное устройство, можешь помочь?
@avislab7180
@avislab7180 5 жыл бұрын
Добрый день. Тот проект, что мелькает на видео (схема с датчиками и программа) изначально делался как пробный. Он давно "похоронен" по разным причинам. НО! Но, есть новые датчики, более интеречные, более точные, новая програма, которая умеет работать не только с датчиками, но и с GPS, картами и несколькими дисплеями. Это все сейчас дорабатывается и, если все будет нормально, то ближе к лету будет опубликована схема и ПО. Проект будет бесплатным.
@EgorAfonin
@EgorAfonin 5 жыл бұрын
@@avislab7180 , хочу собрать такую систему для пилотируемых полётов. Помимо GPS, можно использовать барометрические датчики для определения полётной скорости и высоты?
@avislab7180
@avislab7180 5 жыл бұрын
Да, барометрический альтиметр, вариометр есть, датчик воздушной скорости MPXV7002DP (если не ошибаюсь до 200 км/ч).
@EgorAfonin
@EgorAfonin 5 жыл бұрын
@@avislab7180 , можно как-то списаться в ВК с тобой?
@avislab7180
@avislab7180 5 жыл бұрын
@@EgorAfonin, В соц.сетях меня нет, лучше пишите andre@avislab.com
@dmitriyredkiy4418
@dmitriyredkiy4418 6 жыл бұрын
Очень жаль, что проект не был завершён. Так как я только начал постигать азы программирования на питоне и пока не понимаю многих вещей, но начал с ваших видео и есть свои результаты ))) Я конечно извиняюсь за наглость, но мог бы я получить от вас коды с визуализацией для данного датчика. Так как идея поставить данный датчик на квадрокоптер и связать его с помощью радио модуля не покидает голову, но подходящей визуализации найти так и не смог. Заранее благодарю ))
@Science-Reality
@Science-Reality 4 жыл бұрын
отличее в том что есть ось вращения Yaw
@olegshark8277
@olegshark8277 8 жыл бұрын
здравствуйте! подскажите пожалуйста, реально ли подключить данный модуль к андроид смартфону через родной порт смартфона? по глупости взял смарт без гироскопа, теперь мучаюсь. спс!
@avislab7180
@avislab7180 8 жыл бұрын
Добрый день. Очень сомневаюсь, что это возможно.
@kvazdolol
@kvazdolol 8 жыл бұрын
А что за приложение(с уровнем горизонта, компасом) используется на экране, подключенном к raspberry pi?
@avislab7180
@avislab7180 8 жыл бұрын
+Mikhail Lesyk Это мной написанное приложение. Назначение - монитор канала телеметрии для безплотника. Кроме горизонта и компаса там есть барометрический альтиметр и вариометр, датчик воздушной скорости, звуковая сигнализация вариометра. Возможна подача голосовых предупреждений. Можно подключать и отрисовывать другие датчики. Приложение мультиплатформенное. Тестировалось на Raspbian, Ubuntu, Windows, Android. Информация об этой системе пока не публиковалась. Возможно, будет отдельное видео в ключе применения этой системы в качестве прибора для легкомоторных летательных аппаратов - мотодельтапланов, самолетов, мотопарапланов с шасси.
@kvazdolol
@kvazdolol 8 жыл бұрын
Понятно, спасибо! А если не секрет, на чем писали, какие фреймворки использовали, что брали за основу? У меня сейчас стоит задача немного попроще - визуализировать углы крена и тангажа, ну и компас - без всяких дополнительных функций - нужно это для робота. На что бы вы посоветовали глянуть? Спасибо!
@avislab7180
@avislab7180 8 жыл бұрын
*****Секрета никакого нет. Я писал на Python и использовал библиотеку Pagame.
@Busol_727
@Busol_727 7 жыл бұрын
Доброго дня, Андрій. На Вашому каналі не знайшов відео про цей прилад. Ви зробили цей прилад? Який датчик повітряної швидкості ви використовуєте?
@avislab7180
@avislab7180 7 жыл бұрын
Доброго дня. Так, прилад був зроблений, але потім розібраний. Проект тимчасово заморожений. Розберуся з поточними справами і мабуть повернуся до нього. У якості датчику повітряної швидкості використовується MPXV7002DP.
@Алекс-Страж
@Алекс-Страж 6 жыл бұрын
А линейное ускорение можно измерять?
@avislab7180
@avislab7180 6 жыл бұрын
Конечно можно.
@Алекс-Страж
@Алекс-Страж 6 жыл бұрын
Спасибо
@ЕгорАлександрович-ш9ы
@ЕгорАлександрович-ш9ы 6 жыл бұрын
Доброго времени суток, можно ли с помощью данного MPU-9250 отслеживать движение на карте
@avislab7180
@avislab7180 6 жыл бұрын
Добрый день. Нет, для отслеживания на карте он не подходит. Для этих целей лучше использовать GPS - модули.
@АлексПовзун-г6у
@АлексПовзун-г6у 4 жыл бұрын
Что за программа ?
@avislab7180
@avislab7180 4 жыл бұрын
Когда то сам писал ...
@АлексПовзун-г6у
@АлексПовзун-г6у 4 жыл бұрын
@@avislab7180 на чем ? Есть исходник ?
@avislab7180
@avislab7180 4 жыл бұрын
@@АлексПовзун-г6у python, исходник уже не найду. Проект закрыт и возвращаться к нему не планирую.
@АлексПовзун-г6у
@АлексПовзун-г6у 4 жыл бұрын
@@avislab7180 а какая среда розроботки ?
@АлексПовзун-г6у
@АлексПовзун-г6у 4 жыл бұрын
@@avislab7180 в какой середе розроботки ?
@iliamit1277
@iliamit1277 8 жыл бұрын
MPU-9250: Гироскоп + Акселерометр + Магнитометр ali.pub/myi1a
MPU-6050 - Гироскоп + акселeрометр
6:41
规则,在门里生存,出来~死亡
00:33
落魄的王子
Рет қаралды 31 МЛН
World‘s Strongest Man VS Apple
01:00
Browney
Рет қаралды 44 МЛН
pumpkins #shorts
00:39
Mr DegrEE
Рет қаралды 103 МЛН
Обзор USBASP программатора и как прошить Atmega8
13:00
Radioblogful. Видеоблог паяльщика
Рет қаралды 160 М.
🛠️ТОП 15 САМОДЕЛОК 2019 [AlexGyver]
17:24
AlexGyver
Рет қаралды 1,8 МЛН
GY-271. Digital magnetometer and Arduino. Make a compass
12:09
Купили лампочку? Не спешите подключать.
12:04
Вхождение в электронику INELECTRONICS
Рет қаралды 1,5 МЛН
Реле против Транзисторов: Что лучше и в каких ситуациях?
15:40
规则,在门里生存,出来~死亡
00:33
落魄的王子
Рет қаралды 31 МЛН