Гироскоп-Акселерометр MPU-6050. Первое знакомство

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 พ.ย. 2024

ความคิดเห็น • 95

  • @alexsugu
    @alexsugu 3 ปีที่แล้ว +9

    где ты раньше был ОГРОМНОЕ СПАСИБО

  • @666Vladyka911
    @666Vladyka911 4 ปีที่แล้ว +38

    Это самое адекватное видео на тему mpu-6050, которое я смог найти. Спасибо автору за пояснения)).
    Можете поделиться исходниками с этого видео?

    • @radiorobots
      @radiorobots  4 ปีที่แล้ว +1

      Есть исходники уже от более позднего проекта - Балансирующий робот radiorobots.ru/proekty/balansirovka-robota-na-dvux-kolesax.html

  • @sergeykhandeev6331
    @sergeykhandeev6331 ปีที่แล้ว +1

    Моë почтение, вы умничка!

  • @esteeerol
    @esteeerol 2 ปีที่แล้ว +4

    спасибо огромное за такой ценный урок

    • @radiorobots
      @radiorobots  2 ปีที่แล้ว +2

      Пожалуйста! 👍

  • @СобирИмомназаров-ц5я
    @СобирИмомназаров-ц5я หลายเดือนก่อน

    Спасибо за информатсию полезнию ❤❤❤❤❤ хажи.

  • @ДмитрийШилов-н1ш
    @ДмитрийШилов-н1ш 2 ปีที่แล้ว +4

    зашёл сюда после РС моделей чтоб понять принцип работы гироскопа в железе, после таких видио понимаю что всё таки есть лучики света у нас в России

  • @ДмитрийКоровин-ъ4я
    @ДмитрийКоровин-ъ4я 3 ปีที่แล้ว +1

    Вообще, вот же разница чувствуется! Кто-то целый час объясняет теорию, принципы, формулы, в итоге нихрена ничего не понятно! Только время теряешь. А тут пацан за 7 мин управился. Искал информацию по комплементарному фильтру. Это лучшее, что есть в англоязычном и русскоязычном сегменте ютуба на эту тематику.

    • @radiorobots
      @radiorobots  3 ปีที่แล้ว +1

      Спасибо!
      Вижу, что тема гироскопа многим интересна. Как появится время, сделаю ролик с разъяснениями как работать с FIFO буфером и DMP. Заодно и сам разберусь как это все работает)))

  • @brasillfusker9590
    @brasillfusker9590 ปีที่แล้ว +1

    Самое интересное в этой железяке - это встроенный небольшой сигнальный процессор, который сильно помогает рассчитывать всю эту математику, не загружая микроконтроллер

  • @factstimee
    @factstimee ปีที่แล้ว +1

    Спасибо! Очень крутой выпуск и полезная информация!

  • @Za_pobedu_
    @Za_pobedu_ ปีที่แล้ว +1

    Спасибо огромнейшее!!!

  • @julianbutterblume5322
    @julianbutterblume5322 2 ปีที่แล้ว

    Замечательное объяснение, самое толковое из всех, что были на ютубе! А сам гироскоп, видимо, далёк от идеала.

    • @radiorobots
      @radiorobots  2 ปีที่แล้ว

      Спасибо! Есть недостатки, но для простых проектов сгодится.

  • @shamarus_
    @shamarus_ 2 ปีที่แล้ว

    Добрый день! Благодарю за обзор! Подписка, лайк🔥

  • @redrum3467
    @redrum3467 4 ปีที่แล้ว +2

    Вот это уже интересней, создавай двуногих

    • @radiorobots
      @radiorobots  4 ปีที่แล้ว

      Подготавливаюсь пока))

  • @Kniaz1309
    @Kniaz1309 2 ปีที่แล้ว

    Спасибо за видео, было очень позновательно.

    • @radiorobots
      @radiorobots  2 ปีที่แล้ว

      Рад, что понравилось!

  • @Kayman036
    @Kayman036 9 หลายเดือนก่อน

    Такс, ничего не впарили за весь видос, возможно тут и правда есть цель научить.

  • @PooKan_VoolKaN
    @PooKan_VoolKaN 2 ปีที่แล้ว

    Полезное видео. Спасибо

  • @VanchezKireev
    @VanchezKireev 2 ปีที่แล้ว +2

    Ссылка на исходники не открывается, перезалейте, пожалуйста

  • @ЕвгенийКеллерман
    @ЕвгенийКеллерман 2 ปีที่แล้ว +2

    Здравствуйте, очень понравилось ваше видео, но у меня никак не получается написать код который просто будет считывать угли по всем осям, буду крайне признателен если отправите код из видео

  • @The1HellFire
    @The1HellFire 4 หลายเดือนก่อน

    Дружище, а можешь пожалуйста собрать подобное в связке с магнетометром? Что бы была привязка к Азимуту на север? Например cjmcu-008 на чипе HSCDTD008A нигде не могу найти примеры работы с ним...

  • @МаксМ-ш7з
    @МаксМ-ш7з 11 หลายเดือนก่อน

    Привет. Есть нестандартный вопрос)) Строю электро велосипед , реально мощный проект будет. Начал думать о безопасности при больших мощностях и разгонах. Я хочу найти готовое или сделать самому устройство которое бы контролировало и мгновенно реагировало на подъем переднего колеса , чтобы при попытке встать на заднее колесо устройство сбрасывало мощность. Как вариант прирывало один из проводов на ручке газа или другим доступным способом. В итоге работало бы по принципу курсовой устойчивости . Вы можете такое сделать с современными чипами или это трудозатратно ?

  • @слава-б9я4э
    @слава-б9я4э 4 ปีที่แล้ว

    ИНТЕРЕСНО А НА КРАНАХ ВЫСТАВЛЯТЬ ОПОРЫ ОН СМОЖЕТ*)

  • @ПавелТельман
    @ПавелТельман 2 ปีที่แล้ว

    Интересная штука

  • @olexangrstetsiuk3092
    @olexangrstetsiuk3092 2 ปีที่แล้ว +1

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

  • @elektronika66.4
    @elektronika66.4 5 หลายเดือนก่อน

    Вот бы на тему дронов видео по поводу тоже гироскопов наверное часто отказывает стабилизация камер а по скольку документации на них мало а тем более на руском и вообще почти отсутствует. А спрос есть на эти темы. У меня тоже отказала стабилизация на дроне SG 108 PRO ничего на сайте не смог найти. камеру разобрал там всё впорядке 2 микро моторчика один наклон вверх вниз второй стабилизация вот на него с чипа управляющего постоянно 5 в идёт.

  • @binariti
    @binariti 3 ปีที่แล้ว +2

    Мне вот интересно, можно ли с помощью этой штуки сделать
    1. Сейсмический датчик шагов человека?
    2. Гиро-контроллер, который определял бы движение гиродатчика и распознавал жесты, сделанные человеком, который этот датчик держит в руке для управления, например, меню.
    Так же не могу не отметить, что объяснения данные методом последовательного наступания на грабли (методом индукции?) получились невероятно наглядными.

    • @radiorobots
      @radiorobots  3 ปีที่แล้ว

      Да, думаю можно сделать. Только надо минимум два датчика: один в ладонь, другой на запястье.

    • @binariti
      @binariti 3 ปีที่แล้ว +1

      @@radiorobots это уже киберперчатка получилась бы)) Нет я имел ввиду скорее один датчик, что-то вроде магического куба от ксяоми, который знает когда его поворачивают, трясут, толкают, ставят на стационарную поверхность и тому подобное.

  • @3dprinterdoma
    @3dprinterdoma 8 หลายเดือนก่อน

    Подскажите пожалуйста как рассчитать частоту вибрации например струны. Тима инпутшейпинга в клиппере?

  • @майор_Арнольд
    @майор_Арнольд 7 หลายเดือนก่อน

    что если в документации есть SENSITIVITY в милВольт/град/сек. но нет параметра LSB sensitivity. как можно его посчитать?

  • @NAYakaSL
    @NAYakaSL 3 ปีที่แล้ว

    Я бы подачу материала более сухой сделал (без юмористических вставок, в смысле), все-таки, сюда за информацией приходят, но должен выразить недоумение в количестве подписчиков и огромную благодарность, так как это единственное видео, где нормально на пальцах объяснена работа с электронным гироскопом с формулами и явным пониманием от автора видео. За сим разрешите поставить лайк и подписаться.

    • @radiorobots
      @radiorobots  3 ปีที่แล้ว +3

      Спасибо большое за отзыв! Но иначе никак, смотреть будет скучновато, вот и приходится разбавлять сухие формулы юмором)))

  • @916363
    @916363 ปีที่แล้ว +1

    Можно ли данным модулем определить положение точки в пространстве и ее условный разворот по осям относительно другого модуля? С какой точностью работает датчик? Есть ли датчики обеспечивающие относительную точность точнее +-1мм?

  • @Kniaz1309
    @Kniaz1309 ปีที่แล้ว

    Через 70 минут программа откажется работать? И что тогда?

  • @novoselov3660
    @novoselov3660 3 ปีที่แล้ว

    Классное видео! Пересматриваю не один раз.
    Появился вопрос с комплементарным фильтром. По своей сути это просто два сигнала, взятые с разным отношением, те если аксель показывает 0 градус, а гироскоп 10, то при коэффициенте 0.9 выходной сигнал будет равняться 9 градусам(что неверно относительно акселерометра). У меня так и работает в программе, соответственно показания уплывают ( Может подскажите что делаю не так?

    • @radiorobots
      @radiorobots  3 ปีที่แล้ว

      Формула рекурсивная, поэтому после нескольких итераций ошибка должна компенсироваться. Надо код смотреть, чтобы понять где ошибка

    • @novoselov3660
      @novoselov3660 3 ปีที่แล้ว

      @@radiorobots понял, буду разбираться! Спасибо

    • @artweider1930
      @artweider1930 3 ปีที่แล้ว +2

      @@novoselov3660 вы не правильно написали фильтр. Нужно ПРИБАВЛЯТЬ к переменной угла гироскопа результат с фильтра а не записывать в новую переменную. Сам долго вкурить не мог, потом только исходник глянул какой-то и прозрел.

  • @shamarus_
    @shamarus_ 2 ปีที่แล้ว

    Подскажите, есть такая задачка:
    Нужно создать круизконтроль руля лодки байдарки, чтобы устройство определяло направление движения и в случае отклонения управляло рулём лодки, подруливая для поддержания направления.
    Если таки надо повернуть, корректируем енкодером направление движения. Можно ли это реализовать на этом модуле?

    • @radiorobots
      @radiorobots  2 ปีที่แล้ว

      Думаю, возможно.

  • @майор_Арнольд
    @майор_Арнольд 6 หลายเดือนก่อน

    по моему формулы некорректные, если у вас ось x будет наклонена градусов так на 45, то вы уже не поулчите нужный угол альфа. ну то есть это будет угол между плоскостью горизонта и осью y, но не угол тангажа (если считать ось y продольной). то есть эти формулы не работают для определения углов ориентации.

  • @ДаніілПанасенко-д8с
    @ДаніілПанасенко-д8с 3 ปีที่แล้ว +1

    Можете пожалуйста отправить исходники с видео, для одного датчика по всем осям на почту.

    • @radiorobots
      @radiorobots  3 ปีที่แล้ว

      Давайте почту, скину

  • @SuperMegaPops
    @SuperMegaPops 2 ปีที่แล้ว

    Добрый день, а можно ли сделать при помощи mpu 6050 аналоговый датчик с релюшкой? Надо для постройки сигнализации. Или может подскажите если что-то похожее уже есть. Типа датчик наклона. Спасибо!

    • @radiorobots
      @radiorobots  2 ปีที่แล้ว

      Я не спец по охране, но должно быть что-то попроще. На mpu конечно можно сделать, но она избыточна для таких целей мне кажется

  • @ВераПустовойтова-ф6с
    @ВераПустовойтова-ф6с 3 ปีที่แล้ว

    Здравствуйте, Если платформа находится долго в горизонтальном положении, то не будет ли дрейф гироскопа влиять на долговременное (например час) измерение показаний угла? Поясните ответ пожалуйста.
    Также если платформа будет расположена в колесе крутящемся в вертикальной оси, будет ли центростремительное ускорение вносить погрешность в определение положения угла платформы?

    • @radiorobots
      @radiorobots  3 ปีที่แล้ว +1

      Если используется комплементарный фильтр, то не будет влиять. Основная часть дрейфа устраняется при калибровке, остатки скушает фильтр. Хоть час хоть сутки, ведь показания акселерометра будут постоянное корректировать исходное значение угла

    • @radiorobots
      @radiorobots  3 ปีที่แล้ว +1

      В случае вращающейся тележки, я думаю, что будет влиять. И комплементарный фильтр не поможет. При продолжительном вращении показания акселерометра будут иметь постоянную ошибку, которая исказит итоговый угол. А вообще интересно было бы попробовать на практике!!!

  • @Slava-wf2yt
    @Slava-wf2yt 3 ปีที่แล้ว

    Здравствуйте, у меня такая проблема , при считывании угла с гироскопа gx = gx_raw / 131.0; и последующем вычислении угла angle_gx = angle_gx + gx * 2000/1000000.0, получается не полные углы , т.е я поворачиваю гироскоп на 90 градусов, ардуино вычисляет что я повернул на 40. Как это решить пробовал интервалы менять, получилось при повороте на 90 градусов показывает 80.

    • @radiorobots
      @radiorobots  2 ปีที่แล้ว

      Причин может быть много. Неправильный расчет по акселерометру (ошибка в формуле), так как формула зависит от начального положения в пространстве гироскопа. Какое направление принято за плюс и тд. Проще вывести в порт сырые данные ACCEL и понаблюдать как они меняются при вращении. Исходя из этого поменять в формуле где atan2 либо знаки, либо ax ay az местами

  • @IvanEng747
    @IvanEng747 ปีที่แล้ว

    Как из ускорений получать скорость?

  • @Tarasov92
    @Tarasov92 วันที่ผ่านมา

    Дайте код пожалуйста,молю вас

  • @shipyardexpanse1039
    @shipyardexpanse1039 ปีที่แล้ว

    приветствую! как с вами связаться по телефону?

  • @nukleoidsbabagi8274
    @nukleoidsbabagi8274 11 หลายเดือนก่อน

    Отличное видео, и как раз то что мне нужно, со стороны датчика, я не до конца понял мат. составляющую, мог бы мне кто нибудь на основе этого видео помочь понять как мне получить тангаж и крен. Заранее спасибо если кто-то ответит.
    p.s. я сейчас изучаю квадрокоптеры и пока не получается написать свой pid регулятор для стабилизации полета.

  • @FP63
    @FP63 3 ปีที่แล้ว

    Идеи по подключению нескольких таких датчиков к i2c с уникальными адресами?

    • @radiorobots
      @radiorobots  3 ปีที่แล้ว +1

      Можно подключить два датчика в линию. Надо у одного ногу ad0 подтянуть к питанию и у него будет адрес 0х69.

  • @funkgerat1
    @funkgerat1 3 ปีที่แล้ว

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

    • @radiorobots
      @radiorobots  3 ปีที่แล้ว

      Сложно вот так сразу ответить. Слишком много преобразований. Да еще фильтр комплементарный.
      Для определения погрешности нужен в качестве эталона более точный прибор. Я думаю реальная точность порядка 0,1 - 1 градуса, вряд ли точнее. Но для большинства применений этого вполне достаточно.

    • @funkgerat1
      @funkgerat1 3 ปีที่แล้ว

      @@radiorobots спасибо большое!!! приемлемая точность, да. Мне на самом деле нужно для измерения грунтовых подвижек столба, который является основанием для прибора. Т. Е. Медленные подвижки надо регистрировать. Будет ли он регистрировать медленный наклон...?

    • @radiorobots
      @radiorobots  3 ปีที่แล้ว +1

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

    • @funkgerat1
      @funkgerat1 3 ปีที่แล้ว

      @@radiorobots спасибо! Буду пробовать)

  • @dimayudenko5322
    @dimayudenko5322 2 ปีที่แล้ว

    Я вот непойму чтобы сделать гироскоп нужно ардуина и много чего програмировать.
    А в пулте или джестики такого нет

  • @qwintliciniy4903
    @qwintliciniy4903 4 ปีที่แล้ว

    Привет, я тебе написал в группе в ВК, очень прошу , скинь исходники для паука, хотя бы шаблоны для плат переходных, чтоб было представление что куда паять

    • @radiorobots
      @radiorobots  4 ปีที่แล้ว

      Привет. Схема есть на сайте проекта про паука. Могу попозже туда и шаблон плат добавить.

    • @qwintliciniy4903
      @qwintliciniy4903 4 ปีที่แล้ว

      @@radiorobots , если можно , то выложи исходники скетча паука.

  • @vladsh9292
    @vladsh9292 3 ปีที่แล้ว

    Интересно можно ли это применить стабилизатора камеры?

    • @radiorobots
      @radiorobots  3 ปีที่แล้ว +1

      Думаю, что да. Но многое будет зависеть от сервы или мотора, которые будут поворачивать камеру

  • @backtracklive
    @backtracklive 3 ปีที่แล้ว +2

    Здравствуйте! Соглашусь с остальными комментаторами: это парадокс. Очень расспостраненный чип. Всюду есть, а людей в состоянии объяснить как с ним работать попросту нет. Все сводится к «возьми библиотеку».
    Если есть возможность, расскажите пожалуйста, как использовать этот чип если нужно измерить угол рыскания? Так называемый yaw. И так же, если есть возможность, поделитесь исходником)
    Klochko.alexandr@protonmail.com
    Спасибо Вам и Успехов на TH-cam!

    • @radiorobots
      @radiorobots  3 ปีที่แล้ว

      В ролике есть об этом инфа. Не используем акселерометр, а данные берем только с гироскопа без комплементарного фильтра. Конечно, за нулевой угол будет принят произвольный который был на момент старта. Но в простых задачах этого будет достаточно. Данные могут со временем немного уплывать. Если нужно абсолютное направление, то надо использовать другой прибор типа электронного аналога компаса (магнитометр).

  • @ligyrophobia
    @ligyrophobia 3 ปีที่แล้ว

    Можно как то к телефону подключить?)))

    • @radiorobots
      @radiorobots  3 ปีที่แล้ว

      Можно. Например, через блютуз.

  • @fantomfan3850
    @fantomfan3850 4 ปีที่แล้ว

    ЕС я первый 👍

  • @payl1k
    @payl1k 3 ปีที่แล้ว +2

    классное объяснение и подача! Вы просто обязаны создать у себя на сайте раздел для скетчей. Если вас не затруднит, отправьте на paylik96@gmail.com

    • @radiorobots
      @radiorobots  3 ปีที่แล้ว

      отправил

    • @ЕвгенийКеллерман
      @ЕвгенийКеллерман 2 ปีที่แล้ว +1

      здравствуйте, пытаюсь найти код тупо для определения углов относительно осям, если вас не затруднит очень прошу отправить полученный вами скетч мне. Заранее спасибо

    • @radiorobots
      @radiorobots  2 ปีที่แล้ว

      Ссылка на страничку моего сайта есть в описании под видео. Там найдёте исходный код

  • @АлтынайАхметова-н2я
    @АлтынайАхметова-н2я 6 หลายเดือนก่อน

    ссылки не скачиваются, жадный

  • @1234mifa
    @1234mifa 2 ปีที่แล้ว

    все на библиотеках сидят...

  • @A_Orgon
    @A_Orgon 3 หลายเดือนก่อน

    Песець...

  • @dmitryivanov5574
    @dmitryivanov5574 3 ปีที่แล้ว

    Здравствуйте, а можете скинуть на почту библиотеку и скетч?
    ivanovda15112004@gmail.com

    • @radiorobots
      @radiorobots  3 ปีที่แล้ว

      отправил на почту

  • @АндрейАлександров-п8л
    @АндрейАлександров-п8л 3 ปีที่แล้ว

    Здравствуйте, можете отправит скетч на почту.
    andreualexcandrov@gmail.com

  • @wpion6829
    @wpion6829 4 ปีที่แล้ว

    слишком много математики с утра

    • @radiorobots
      @radiorobots  4 ปีที่แล้ว +1

      Теория конечно скучновата, но без неё тоже никак

    • @NAYakaSL
      @NAYakaSL 3 ปีที่แล้ว

      @@radiorobots Математики тут как раз в меру, а без нее и так куча бесполезных видео на данную тему.