Работа с цифровым гироскопом и акселерометром на примере MPU-6050. Статья + примеры: blog.avislab.com/mpu-6050_ru
Пікірлер: 119
@user-bt3lv7dk5d4 жыл бұрын
Отличное объяснение, отличный канал! Спасибо!
@BlackShadow_86 Жыл бұрын
Спасибо, очень помогло в понимании того как с этим сенсором работать!
@user-tx8om1kg1q4 жыл бұрын
Автору спасибо!!! Очень доходчиво описал
@Jooserr8 жыл бұрын
у вас оооочень крутые видео, колоссальная работа!
@ruslansayfullin61943 жыл бұрын
Спасибо, очень познавательное видео!
@user-ul4gw4xz7l2 жыл бұрын
Нет слов, спасибо!👍
@nikolaydd62193 жыл бұрын
А нужен ли такой датчик, с такой то стабильность и точностью?
@yevgeniykovalyov2 жыл бұрын
Благодарю за информацию. Нужна помощь: возможно ли с помощь этой платы собрать простое устройство дающее при сработке загорание светодиода? Подробнее: нужен максимально маленький и лёгкий датчик, который можно приклеить на кивок зимней удочки, чтобы во время изменения наклона кивка (при поклёвке) загорался светодиод, а идеале и звуковой сигнал. Надеюсь на вашу помощь.
@msx892 жыл бұрын
Как его можно подключить к контроллеру моторколеса для управления с гироскопа?
@user-fh4rs9kh9d4 жыл бұрын
Приветствую. Скажите пожалуйста проверяют MPU6050 а разных программах выдаёт одинаково Х 270° Y 174°. По Y иногда при наклонах значения только увеличивает увеличивается но никак не уменьшается. Х вообще не меняется. То есть в пределах 1-2 градусов постоянно колеблется. Что может быть и как можно проверить? Благодарю.
@user-zt2cx3fw6p4 жыл бұрын
Здраствуйте, заказал MPU-6050. Пока жду заказ можна у вас попросить данные без калибровки MPU-6050. Нужны для эксперимента, пишу дыпломною роботу. Нигде не могу найти данные. Спасибо
@KimVitaliy376 жыл бұрын
День добрый ! Вы не скажите : хочу повторить kzfaq.info/get/bejne/pNKIpKyWnpO2Z6c.html . А не всё понятно . Где об этом можно прочитать ?
@Alex-nm9nr6 жыл бұрын
Благодарю за видео, очень полезное. А есть ли подобные модули, способные определять своё положение и не накапливающие подобные ошибки как этот?
@vovanikotin6 жыл бұрын
Sub-hero есть алгоритмы для обработки ошибок. Ищите диплом Магдвика, там все есть
@deil92386 жыл бұрын
Как-то можно измерять с помощью этого движение/угол поворота объекта в пространстве? Учитывая при этом высоту и т.д. Например если я прицеплю этот гироскоп и акселерометр к человеку , то мог получать данные о его движение , прыжках , поворотах. Или для подобного надо что-то другое?
@user-ud5cz3vt5z3 жыл бұрын
получилось?
@sergnova5286 жыл бұрын
какая модель нормального не дорогого акселерометра ?
@Jooserr8 жыл бұрын
может вы сможете помочь мне, меня интересует - используются же все эти приемы и хитрости по стабилизации в платах от basecam для электронных трех-осевых стабилизаторов камер ? там эти же гироскопы стоят, или есть смысл пытаться делать все самому?
@avislab71808 жыл бұрын
+Антон Русецкий Если Вам нужна стабилизация для камеры, купить готовое решение будет быстрее, а иногда и дешевле. Самому можно пытаться делать, если Вас что-то не устраивает в готовых устройствах.
@Jooserr8 жыл бұрын
да я сам делаю уже, но только механику, контроллер - басекамовский. Вы, случаем, не собираетесь делать видео по энкодерам?) которые на датчиках холла и магнитиком на торец оси приклеивается
@avislab71808 жыл бұрын
+Антон Русецкий По энкодерам пока планов нет.
@MyCARimprovements8 жыл бұрын
Здравствуйте, такой вот вопросик есть. Я хочу собрать датчик экстренного торможения, который бы при достижении определенного порога ускорения (торможения) выполнял бы нужные мне действия. За основу я взял ардуино и MMA7361. Но вот в чем проблема, при использовании суммы всех векторов получается неплохой вариант, но при нем сильно много ложных срабатываний от вибрации, неровности дорожного покрытия, затяжных поворотов и т.д., даже с усреднением данных проблема остается, а дальше уже просто возникает большая инерционность срабатываний что просто недопустимо. Еще пытался брать только одно ось Х и выставлять датчик строго этой осью в сторону движения авто, так получается избавится от ложных срабатываний на ямках и поворотах, но получатся другая проблема, показания по Х справедливы только для горизонтального положения авто, а если тормозить с горки, то сила притяжения добавляет свою силу к показаниям по Х и получается раннее срабатывание, а при торможении под горку наоборот показания по X уменьшаются что приводит к позднему срабатыванию или вообще не достает даже до порога срабатывания. В общем вопрос мой вот в чем, можно ли как-то с помощью гироскопа или связки гироскопа с акселерометром делать поправку показаний ускорения по ИКСУ когда авто тормозит под горку или с нее???
@avislab71808 жыл бұрын
Добрый день. Да, можно. Нужно сразу определить положение автомобиля (наклоны вперед-назад, вправо-влево). Это делается как раз в связке гироскоп-акселерометр. В описании видео есть ссылка на статью, там есть пример на Питоне как я это делал. А потом, зная углы, вносить корректировки в показания акселерометра по нужной оси. Что касается фильтрации, то лучше применять фильтр Калмана. Он лучше справляется с сильно зашумленным сигналом.
@user-eu8hx3rp9v9 ай бұрын
Ребятушки, я только начал изучать этот вопрос и прошу не кидаться камнями если что. А можно собрать подобный датчик работающий от разъёма USB? Нужен манипулятор для компьютерных игрушек, довольно точный, но чтобы без шумов. Может другие датчики использовать, или есть готовые решения на рынке? Не пройдите мимо, если можете помочь советом. Заранее благодарю.
@andrzejziemskov27027 жыл бұрын
Доходчиво
@drillmachine7 жыл бұрын
Не подскажете, насколько точно можно реализовать круговое движение RC модели с возвращением в точку старта на данных датчиках?
@avislab71807 жыл бұрын
При сильном ветре погрешность может быть просто гигантской. Датчики не могут определить, что модель отнесена ветром, они могут показать только ее ориентацию. Поэтому для этих целий испольуют GPS модуя.
@Cccr2296 Жыл бұрын
Привет Я купил новый инфиникс 12про гироскоп не работает что надо делать
@batareykatv15966 жыл бұрын
А скажите, можно ли данный датчик подключить к ESP8266 с последующей передачей данных по сети?
@avislab71806 жыл бұрын
Да, теоретически можно. У ESP8266 есть шина IIC, поэтому с подключением датчика проблем быть не должно. На практике не пробывал.
@user-vj6yg8yq7d7 жыл бұрын
Здравствуйте, не подскажете как подключить к гироскопу плату воспроизводящую звук и динамик
@masterkit95174 жыл бұрын
через ардуино проще простого, смотрите пример mp3 плеер из китая для ардуино через усилитель за 0.19$ ардуино обработав наклоны включит на sd карте записи файлов звуковых, если нужны писки ещё проще, подключите пищалку к ардуино. Все примеры есть делается за 1 минуту
@rediskareview36364 жыл бұрын
Добрый день! Скажите пожалуйста, что если эти датчики акселерометра и гироскопа поместить в мощное не стабильное (часто меняющееся) электромагнитное поле, может ли этот факт повлиять на их корректную работу?
@avislab71804 жыл бұрын
Определенно да.
@user-ct9oz8nc1p7 жыл бұрын
Добрый день, планирую собрать схему на основе данного шилда и ардуино уно. Суть в том,чтобы при любом значительном отклонении от нуль координат датчика - подавать электрический сигнал на выход. Столь ли критична в этом случае калибровка и как это лучше реализовать?
@ilgigapevt64172 жыл бұрын
Добрый день! удалось?
@user-cx2qr9sn9g6 жыл бұрын
добрый день. подскажите, с какой скоростью можно считывать данные с акселерлметра? Можно ли использовать его для определения угла поворота колеса велосипеда на скоростях около 50 км/час? Спасибо.
@avislab71806 жыл бұрын
Слишком мудренно. Центробежное ускорени и тряска забъет все. Поставьте магнит на колесо, датчик холла на вилку и считайте время за которое колесо делает полный оборот. И потом, от момента сработки датчика считайте время и расчитывайте положение зная время полного оборота.
@user-cx2qr9sn9g6 жыл бұрын
Спасибо. С магнитом - это был бы самый оптимальный вариант, но мне желательно, что бы весь девайс находился бы на самом вращающемся диске. А если считывать с акселерометра максимальное ускорение по вертикальной оси и считать его максимальной нижней точкой? Т.е. вместо датчика холла использовать тот же акселерометр. Реально было бы реализовать такой подход или помехи от вибраций все-равно забьют нужные значения?
@avislab71806 жыл бұрын
Поставьте магнит на вилку, а датчик со всей электроникой на колесо. Акселерометр - не вариант там центробежная сила будет все портить + скачек на любом бугорке и получите максимальные и минимальные значения. Можно, конечно, побаловаться и с акселерометром, но это на уровне интересных математических экспериментов.
@velojeer6 жыл бұрын
Вот только фильтра Калмана там нет, обычный рекурсивный фильтр первого порядка.
@Radik71598 жыл бұрын
Здравствуйте! Вам можно написать на электронный ящик?
@avislab71808 жыл бұрын
+Родион Кочетков Добрый день. На этой страничке мои контакты: www.avislab.com/blog/about_ru/
@sergeyholliday77263 жыл бұрын
При ускоренном движении по прямой работать не будет? Только при вращении можно использовать?
@NAYakaSL3 жыл бұрын
Если просто ускорение по прямой интересует, то достаточно акслерометра, по идее, причем, интересовать будет только одна ось из трех, ну либо векторы складывать. Только проблема фильтрации, как всегда, имеется.
@user-ys2bl6ks1t6 жыл бұрын
нифига не понял)))) но всеравно круто!!! Мне просто было интересно чем смартфон с акселерометром и без гироскопа будет отличатся от смартфона с аксл и гироскопом
@ooooocoooooo7 жыл бұрын
Подскажите пожалуйста: каким образом Вы реализуете визуализацию на дисплее? То есть как подключаете дисплей к самому контроллеру и каким софтом пользуетесь? (заранее извиняюсь если не совсем точно сформулировал свой вопрос)
@avislab71807 жыл бұрын
Датчик подключен к микрокомпьютеру Rasperry Pi. На нем скрипты на Python опрашивают датчики и отрисовывают как захотите.
@user-ks9mb8wq2v7 жыл бұрын
Добрый день! Подскажи пожалуйста есть ли в сборке со скриптами на питоне этот самый скрипт который в графическом режиме вращает слово в зависимости от положения датчика? на видео в 4:39 он у вас появляется.
@avislab71807 жыл бұрын
Добрый день. Да, есть. В папке MPU-6050. Файл pyplay_final.py. Для визуализации используется библиотека pygame.
@user-ks9mb8wq2v7 жыл бұрын
Спасибо запустил, очень наглядно. Еще вопрос, надо ли предварительно делать калибировку? И еще калибровка сохраняется в ЕЕПРОМ или надо каждый раз при включении калибровать датчик?
@ademmeda86434 жыл бұрын
скорость его работы применима для электромагнитной подвески?
@Divon893 жыл бұрын
Привет. Я разрабатываю электромагнитную подвеску, ищу соратников для работы над проектом. Напиши, если хочешь поучаствовать мне на почту divon собака bk.ru
@makc33836 жыл бұрын
Скажите пожалуйста, может ли этот датчик показывать вращение планеты и перемещение ее в пространстве?
@aleksandryefremov6 жыл бұрын
Вроде как есть фотоаппараты, способные компенсировать вращение планеты. Например, для фотографирования звёзд. Наверное в них намного более дорогие и точные гироскопы используются, а того что в видео будет не достаточно. Но хотелось бы поэксперементировать или услышать отзывы тех кто знает и может протестировать.
@user-io7vy6pg7k6 жыл бұрын
нельзя т.к земля плоская и она еслиб вращалась всеб ардуины попадали.)))
@vasiliyv.10884 жыл бұрын
Для этого можно использовать обычный телескоп, зафиксировав его и засечь скорость изменения положения небесного объекта в поле зрения.
@user-cz8ce9tn8n2 жыл бұрын
@@user-io7vy6pg7k хорошо, что люди закреплены к поликлиникам
@RepackRussian8 жыл бұрын
У меня вот такой вопрос возник. Если акселерометр измеряет линейную скорость ,то можно ли добиться движения виртуального объекта, двигая реальный объект, на котором закреплен акселерометр?
@avislab71808 жыл бұрын
Акселерометр не измеряет линейную скорость. Он измеряет ускорение.
@ALATIR4 жыл бұрын
Добрый день. Мне нужно измерять скорость движения и выдавать в км в час для велика. Такое можно сделать с ним?
@avislab71804 жыл бұрын
нет, не можно.
@Rin_Media4 жыл бұрын
Используй Ардуино, экранчик, и один из следующих датчиков: Датчик препятствия; Датчик с герконом; Датчик хола; В идеале лучше применить датчик препятствия. Это дёшево, просто и легко. Щас найду ссылку и отправлю......... Вот нашёл... Посмотри все его ролики. Этот чувак реально крут. С нетерпением жду каждое его новое видео и часто пересматриваю помногу раз старые, для заарепления в памяти... В общем вот ссылка: kzfaq.info/get/bejne/h56ckqmI1pzeh2w.html
@ALATIR4 жыл бұрын
@@Rin_Media хорошо посмотрю, вопрос актуальный
@user-bm4kx4hz4w Жыл бұрын
Кто знает почему у меня компос крутится и в игре гороскоп тянет в лево отколибровал помогает на
@user-tp9sk5rm6t7 жыл бұрын
Интересно с помощью гироскопа + акселерометр можно заставить квадрокоптер висеть на месте без GPS ?
@avislab71807 жыл бұрын
С помощью гироскопа и акселерометра можно стабилизировать наклоны по крену и тангажу, а также устранить вражение вокруг вертикальной оси. Ни гироскоп ни акселерометр не знают ни высоту ни координат. Поэтому для решения такой задчи они используются совместно с другими датчиками - датчиками GPS, датчиками атмосферного давления.
@user-tp9sk5rm6t7 жыл бұрын
Почему не знают координат-можно же их вычислить проинтегрировав два раза ускорения )
@mcvladoc88187 жыл бұрын
алексей петров можешь кинуть фото с интегрированием, буду признателен)))
@user-tp9sk5rm6t7 жыл бұрын
Ох ловкач )
@avislab71806 жыл бұрын
Если Вам не интересна точность, то можно и так.
@alisheribragimov26427 жыл бұрын
Как получить результаты с оси Z?
@masterkit95174 жыл бұрын
ее там нет только муляж
@NikNavish6 жыл бұрын
вы можете дать совет, как избавиться от сильной погрешности из-за вибрации, ставлю гироскоп на самолёт, включаю двигатель и всё((((( ( применяю ардуино)
@avislab71806 жыл бұрын
Добрый день. Полностью изолировать датчик от вибрации не получится, поэтому компенсировать воздействие вибрации можно применяя математическую фильтрацию (фильтр Калмана, например).
@NikNavish6 жыл бұрын
Avislab я его и использую))) вчера поставил анти вибрационную площадку стало лучше
@nukulay24966 жыл бұрын
На бэнгуде и других китайских магазигах продаются специальны бобышки силиконовые с М3 резьбой, которые хорошо поглощают вибрации. Я такие на квадрокоптер ставлю.
@NikNavish6 жыл бұрын
NIkolay Atlasov спасибо, у меня такая была, поставил и стало гораздо лучше, но пришлось всё равно на 3д принтере из резинового пластика печатать детали для самолёта - прокладки для двигателя и соединения крыла с фюзеляжем. И балансировка винта с двигателем очень помогла избавиться от вибрации. В общем чем то одним от неё не избавиться, только комплексно.
@sotenn0077 жыл бұрын
как аппарат реагирует на вибрацию ???
@avislab71807 жыл бұрын
Акселерометр реагирует как и должен, т.е. адекватно. Поэтоу обязательно нужно "завязывать" с гироскопом комплементарным фильтром. И настраивать фильтр под конкретную задачу.
@Malloriak5 жыл бұрын
На второй минуте не очень понял. Да, в состоянии покоя на тело действует сила притяжения. но в то же время на него действует противоположнонаправленная и равная по модулю сила Fпротиводействия. Таким образом, когда плата акселерометра лежит на столе( или висит в руке автора), то на акселерометр не действуют никакие силы( иначе плата двигалась равноускоренно в направлении результирующей силы). соответственно акселерометр должен показывать 0.
@avislab71805 жыл бұрын
В состоянии покоя акселерометр показывает 1 (на поверхности планеты Земля). Этот факт может проверить каждый. 0 будет в условиях невесомости, когда на него действительно не действуют никакие силы.
@user-cz8ce9tn8n2 жыл бұрын
Не "не действуют никакие силы", а результирующая сила равна нулю
@levo9507 жыл бұрын
а чем можно измерять положение танка по азимуту?
@levo9507 жыл бұрын
курс в общем
@avislab71807 жыл бұрын
Можно магнетометром: kzfaq.info/get/bejne/hMeodq6r3pe-aIU.html
@MastrksXTV8 жыл бұрын
Что у вас за коврик (на рабочем месте)?
@avislab71808 жыл бұрын
+Mastrks X Обычный самовосстанавливающийся коврики для резки Типа такого: kzfaq.info/get/bejne/aJOfaLJmtdm3mKM.html Очень популярен среди моделистов.
@MastrksXTV8 жыл бұрын
а как он относиться к горячему паяльнику?
@avislab71808 жыл бұрын
+Mastrks X крайне негативно. Я на нём не паяю.
@MastrksXTV8 жыл бұрын
ясно, спасибо)
@dcc72480456 жыл бұрын
Кто подскажет как управлять с телефона. Взмахами самого смартфона.
@danser86526 жыл бұрын
Как использовать с телефоном?
@avislab71806 жыл бұрын
Обычно в телефоне уже есть гироскоп и акселерометр. Этот не для телефона.
@danser86526 жыл бұрын
Avislab не у всех есть гироскоп
@earielflare22036 жыл бұрын
Я так понимаю, что в датчике нет специальных регистров, отвечающих за хранение смещений, полученных при калибровке. Вот мне непонятно, почему. Есть идеи? Ведь приходится либо прописывать их в скетче, либо в самом мк хранить. Я уже молчу про то, что каждое измерение будет связано с постоянным суммированием значений. Ведь это же можно было реализовать аппаратно!
@user-tz8ep6vs7i6 жыл бұрын
можно и аппаратно но стоить будет дороже это самый доступный по цене датчик
@Yakhontov4 жыл бұрын
Потому что производитель удешевил датчик, не став добавлять туда флеш или eeprom. По той же причине в этот датчик нужно после каждого рестарта заново загружать прошивку через i2c.
@user-cc8wz5yc3v11 ай бұрын
ссылка не пашет
@avislab718011 ай бұрын
Це тому, що усім дефективним тварюкам прямий доступ на мій сайт заборонено. Можеш поки що лазити рачки через VPN. Бо скоро і цієї можливості вже не буде.
@igor_shepelev7 жыл бұрын
Сила 1g? Всегда думал, что это единица измерения ускорения.
@avislab71807 жыл бұрын
Увы, ускорение измеряется в м/с2. "G" - это отношение двух величин, и никогда не имело единиц измерения.
@igor_shepelev7 жыл бұрын
Если Вы имеете в виду g как ускорение свободного падения, то это вполне себе ускорение, так же измеряющееся в м/с2. Или у Вас G несет другой физический смысл? Я не совсем верно сформулировал на счет "единицы измерения", имел в виду как раз что выражается как ускорение.
@vladpanov96727 жыл бұрын
G - ускорение свободного падения
@user-cz8ce9tn8n2 жыл бұрын
F=mg забыли что ли, саязь линейная, зависть от массы
@user-ie8iq8xd6k6 жыл бұрын
авто модели подаедет
@user-rg3ni7kf8y6 жыл бұрын
Принцип действия не всем нам нужен.Конкретно, зачем эти приборы нужны в телефоне? Думаю при съемки фото и видео нужен, а еще?
@s.a.32206 жыл бұрын
компас скачать можно.можно скачать строительный уровень и будет работать при условии если есть оба датчика.обычно ставят один в дешевых телефонах и он просто поворачивает экран когда мы наклоняем телефон
@user-jv2kx1de1y3 жыл бұрын
разве можно это назвать гироскопом?
@avislab71803 жыл бұрын
да
@user-jv2kx1de1y3 жыл бұрын
@@avislab7180 так это же акселерометр kzfaq.info/get/bejne/ebufbLGdy5evkok.html Гироскоп и акселерометр, разные вещи, и значения у слов разное
@avislab71803 жыл бұрын
да, акселерометр. И гироскоп и акселерометр. Два в одном.
@user-jv2kx1de1y3 жыл бұрын
@@avislab7180 акселерометр выполняет функции гироскопа?