Connect the gyro GY-521 to Arduino!

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 พ.ย. 2024
  • The gyroscope and accelerometer are very complex devices, whose task is to determine the position in space, acceleration and tilt. In this video, connect to the Arduino gyro GY-521 MPU-6050 on the line I2C.
    Libraries and skits: drive.google.c...
    Useful articles:
    arduino-kit.ru...
    mysku.ru/blog/...
    playground.ardu...
    www.i2cdevlib....
    lesson.iarduin...
    Friends, support the channel!
    R340967932571
    Z422687519909
    U139735106020
    4149625807630874 The bank card of Privat Bank (Ukraine)
    Useful links:
    L3GD20 9DOF: ali.pub/1wu7z8
    GY-521 MPU-6050: ali.pub/1wu8nx
    GY-89 10DOF LSM303D + L3GD20 + BMP180: ali.pub/1wu8k8
    LSM303D ali.pub/1wu7z8
    LSM303: ali.pub/1wu7pp
    Arduino Mega 2560: ali.pub/1ny34r
    Cheapest Arduino Pro Mini for crafts: ali.pub/1ny2z4
    Breadbord: ali.pub/1ny3ae
    Lintels: ali.pub/1ny3la
    Quality crosspieces: ali.pub/1ny3j5
    The most convenient cash back:
    LetyShops: goo.gl/Ev5XgI
    The most profitable cash back on aliexpress:
    Ecomerce: goo.gl/3dDc2w

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

  • @СергейЛиньков-э2с
    @СергейЛиньков-э2с 7 หลายเดือนก่อน +2

    Благодарность автору. Реально всё помогло. )

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

    Cпасибо! Первое знакомство с модулем. Собираюсь делать управление манипулятором движениями головы😎

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

    Спасибо огромное за видео. Случайно вот совершенно наткнулся в "рекомендуемом".
    Как раз хочу скоро делать джойстик для компьютера без всяких потенциометров/оптопар - хочу сделать определение положения рукоятки исключительно гироскопом и акселлерометром.

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

      Много погрешностей будет. Лучше на mmjoy2. На форуме Ил-2 много тем по джойстика на ардуино.

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

      @@ordomalleus892 а если заставить гироскоп и акселерометр вращаться на угол кратно больший, чем поворот рукоятки? Таким образом можно снимать более точные показания при отклонения ручки на сотые доли градуса

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

      @@glebkorytkin3303 там много чего влияет, в т.ч. и накапливающаяся ошибка. Эту плату лучше использовать для трекера, там точность такая не требуется, но нужно исключить влияние помех и близости магнитных полей и металла.

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

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

  • @adminfrideru
    @adminfrideru 7 ปีที่แล้ว +16

    AD0 - это же выбор адреса по I²C. Его или на VCC надо подтягивать (69) или на GND (68). Соответственно на 1 шину I²C можно 2 таких модуля навесить

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

      мало того, можно повесить совместно с DS3231, который имеет жесткий адрес 0x68

    • @МихаилДеньгин-и7н
      @МихаилДеньгин-и7н ปีที่แล้ว

      Иногда есть вариант оставить его плавающим. Так что можно подключить 3 устройства. В каком-то датише я такое видел.

  • @СергійНечипоренко-о9х
    @СергійНечипоренко-о9х 4 ปีที่แล้ว

    Доброго дня.потрібна Ваша допомога.

  • @fenixrus61
    @fenixrus61 7 ปีที่แล้ว +20

    Дребезг это полагаю вращение планеты)

    • @UCanDo
      @UCanDo  7 ปีที่แล้ว

      И это тоже :)
      А вообще на силу дребезга влияет все без исключения: качество источника питания, радиоволны, громкий звук...

    • @fenixrus61
      @fenixrus61 7 ปีที่แล้ว

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

    • @ОлегФролов-е8й
      @ОлегФролов-е8й 7 ปีที่แล้ว

      Специфика датчика такая

    • @fenixrus61
      @fenixrus61 7 ปีที่แล้ว

      Ну в общем то да, нет ничего идеального, у фоторезистора тоже есть дребезг.

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

    Добрый день. А при помощи этого датчика можно ко всему прочему "понять" его положение относительно настоящего горизонта? (Не расчитывая на то, что в момене включения тачик "лежал" горизонтальо)

  • @ГиорганийВикторович
    @ГиорганийВикторович 2 ปีที่แล้ว

    Покажите пожалуйста, как это устройство запрогромировать на стрелку мышки.При движений она заставляла двигать курсор мышки

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

    Есть такой. Мысли есть..)

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

    4:30 Он вам не Димон, орнул в голос ну😂

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

      Может у вас с колонками что-то не так? Там четко произносится «светодиод»

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

      @@UCanDo шучу, просто вспомнилось)

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

    Здравствуйте. Можете сказать если датчик поворачивать на 10 градусов и отключить питании, после подключении не сбивается градус? Остаётся 10 градус или становится 0 градус?.
    Заранее спабибо.

  • @harbourprogress3161
    @harbourprogress3161 2 หลายเดือนก่อน

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

    • @UCanDo
      @UCanDo  2 หลายเดือนก่อน

      @@harbourprogress3161 добрый день. Я никогда не слышал о модулях, которые бы имели требуемый вами функционал. Но недавно я читал вот такую статью: dfrobot.us16.list-manage.com/track/click?u=e384b3074873a648e7d3237cc&id=94332009c8&e=f975ec31df
      В смарт часах, фитнес браслетах и т.д. используются микросхемы по типу гироскопа, размеры очень маленькие, примерно 3х3 мм. Но интерфейс связи i2c или SPI, но никак не лог. 1
      Возможно их можно как-то настроить и получить на каком-то из выводов лог 1 при свободном падении. Но я о таком никогда не слышал.
      Даже не знаю что еще посоветовать.
      Можете задать этот вопрос в моей группе по электронике, может там вам помогут с вопросом: t.me/HomeMadeChannel

    • @harbourprogress3161
      @harbourprogress3161 2 หลายเดือนก่อน +1

      @@UCanDo
      Благодарю за ответ!

  • @earielflare2203
    @earielflare2203 7 ปีที่แล้ว +17

    Тема очень обширная на самом деле. Одно дело просто подключить и показать, как это прикольно, и совсем другое - организовать полноценную работу с модулем. Так то для всяких вещей типа позиционирования экрана в смартфонах вообще одним акселерометром пользоваться можно, а вот чтобы получать точные недрейфующие данные, нужен целый ряд шагов:
    1. Калибровка. Причем недостаточно просто найти центр координат датчика, в идеале нужно понять, относительно какой плоскости отталкиваться при работе с ним. Да и сами плоскости могут быть неперпендикулярны друг другу.
    2. Связанная обработка данных акселерометра и гироскопа с целью минимизации ошибок. А это, даже при использовании всяких там правильных фильтров Калмана, требует еще и высокой частоты получения данных.
    3. Работа с модулем через прерывания. Без этого МК будет занят исключительно поллингом, и на этом его функционал будет исчерпан.
    4. Ну и при высокой частоте нужна температурная корректировка, а это дополнительные алгоритмы.
    Короче гемора выше крыши, но тот, кто сделает все сие, будет просто няшкой.

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

      Да, все верно говорите, согласен с вами! Очень не простой модуль.

    • @earielflare2203
      @earielflare2203 7 ปีที่แล้ว

      Кстати, у меня вопрос, может вы знаете.. Так получилось, что я с этим модулем довольно плотно работал недавно (хобби такое), так вот - после калибровки у нас появляются величины смещений по осям. Вопрос - есть ли в датчике регистры специально для записи этих смещений? Дело в том, что я их не нашел, и меня это прям удивило, ведь логично же сделать аппаратное сложение получаемых данных и этих смещений.. но этого вроде нет. И приходится значения писать в память МК, а учет смещений проводить в алгоритме МК. Это странно.
      Кстати, в даташите по датчику есть "пропущенные" регистры. Я пытался делать в них запись и чтение, в принципе они сохраняют значения до отключения питания. Есть мнение, что регистры и предназначены для целей сохранения смещений или для чего-то еще.

    • @UCanDo
      @UCanDo  7 ปีที่แล้ว

      Я пока что с ним мало работал. По калибровке, увы, не подскажу.
      Для вычислений нужно использовать не Ардуино а встроенный в гироскоп процессор, он же DMP (Digital Motion Processor). Только как его использовать, я еще не разобрался.

    • @BobkovDenis
      @BobkovDenis 6 ปีที่แล้ว

      Не подскажите где найти алгоритмы для температурной корректировки?

  • @Finland-onelove
    @Finland-onelove 5 ปีที่แล้ว +8

    Мне 9 лет я уже могу подключить гироскоп в матрицу вместе над дві бібліотеки

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

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

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

    Я так понимаю, гироскоп измеряет именно ИЗМЕНЕНИЕ угла по осям? Просто я подключил гироскоп (немного другой, GY-50) , вывел значения в порт, и при этом этот гироскоп показывает только изменения значений по осям, а не их абсолютные значения. Скажите, есть ли модули, которые отображают абсолютное значение углов по 3 осям?

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

    Можно ли его как-то подключить к телефону. Не совсем подключить, а например установить на вр шлем и отправлять данные на пк?

  • @ОлегМальшаков-х4ц
    @ОлегМальшаков-х4ц 6 ปีที่แล้ว +3

    а как сделать так, чтоб все было ровно? без сбоев

  • @alexanderc6321
    @alexanderc6321 5 ปีที่แล้ว +4

    AD0 - адрес 0x68 если на AD0 логический ноль, адрес 0x69 если логическая 1.

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

    Привет, как думаешь можно сообразить автокорректор фар на этом датчике?

  • @КостянтинХ
    @КостянтинХ 4 ปีที่แล้ว +1

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

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

      Борюсь не смогу вам помочь... сам с ним долго возился, в результате забросил...

    • @КостянтинХ
      @КостянтинХ 4 ปีที่แล้ว

      @@UCanDoпонятно извините

  • @ЖЕЛЕЗНЫЙБОКС
    @ЖЕЛЕЗНЫЙБОКС 4 ปีที่แล้ว

    Приветствую. Скажите пожалуйста проверяю MPU6050 на разных программах выдаёт одинаково Х 270° Y 174°. По Y иногда при наклонах значения только увеличивает увеличивается но никак не уменьшается. Х вообще не меняется. То есть в пределах 1-2 градусов постоянно колеблется. Что может быть и как можно проверить? Благодарю.

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

      Увы, не знаю что это может быть. Попробуйте спросить на форумах:
      arduino.ru/forum
      radiokot.ru/forum/index.php

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

    Я так понял ошибка набигает только на покозания акселерометра. Если использовать только гироскоп то ошибка не накапливается. Планирую использовать данное ус-во как датчик угла поворота. Скажите, будет ли он точно показывать в моем случае если не использовать акселерометр. И 2-й вопрос, можно ли скейтч впихнуть в аттини13 если считывать только 1 ось, а значение преобразовывать в ШИМ сигнал?

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

      Лучше возьмите Attiny85. У неё такой же размер, цена почти такая же, но на много больше памяти. В аттини 13 точно не влезет.
      По остальному сказать не могу. Давно это было, а с данным устройством я больше не работал.

  • @АлександрФамил-я
    @АлександрФамил-я 6 ปีที่แล้ว

    Описанный датчик является ко качеству ближе к качественным или наоборот?
    Есть прикладная задача нужно в зависимости от положения датчика по одной оси выдавать на выходе аналоговый сигнал от 0.8 до 4.2В. Не хватает знаний в этом.

    • @UCanDo
      @UCanDo  6 ปีที่แล้ว

      Датчик можно настроить на разную чувствительность, и можно добиться очень вымой чувствительности. Правда я не знаю как это сделать (не разбирался).
      Из сложностей: я не смог получить показания по оси Z. Точнее получается получить только часть показаний (на которые опираются вычисления по другим осям). Но чистую Z я так и не получил.
      То что вам нужно делается в скетче. Но вам стоит сначала разобраться с работой модуля и научиться получать те данные, которые вам нужны. А остальное по-проще будет

    • @АлександрФамил-я
      @АлександрФамил-я 6 ปีที่แล้ว

      Я со временем с сожалением понимаю, что не найду времени наверное до пенсии на то , чтобы освоить ардуино в достаточной степени чтобы повторить это th-cam.com/video/inNu-GZOEco/w-d-xo.html по вот таким инструкциям drewspewsmuse.blogspot.ru/2016/06/how-i-hacked-self-balancing-scooter.html
      А так то подружить гироскутер с ручкой газа здорово бы помогло в одной поделке. Я пока умею только простые вещи типа диодики на разных портах по каким то условиям зажигать :)

    • @UCanDo
      @UCanDo  6 ปีที่แล้ว

      Это на самом деле так же просто как и Диодиками мигать, ну может совсем чуть-чуть сложнее. Напишите мне на Вайбер +380983438185

  • @romanfomin5653
    @romanfomin5653 7 ปีที่แล้ว

    Купил себе MPU9250 и пытаюсь подрубить к плате nodemcu v3. Кучу прошивок перепробовал, ничего не происходит. Тупо не видит плату. Не подскажите, может быть есть какая нибудь особенность при подключении? Или надо указать порты I2C.

  • @АнтонЛысанов-ю2ю
    @АнтонЛысанов-ю2ю ปีที่แล้ว

    А горизонт как найти? Есть датчик для горизонта?

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

    Здравствуйте. У меня есть вопрос. Возможно ли программным способом уменьшить количество сигналов приходящих с датчика сигналов?

  • @revyevgeniy
    @revyevgeniy 6 ปีที่แล้ว

    Подскажите сколько вольт между выходом SCL и SDA. Короче мне надо подключить 12 вольтовой мотор. Как подключить? Через реле или тиристор. Давно не занимался с паяльником и отстал от техники.

    • @UCanDo
      @UCanDo  6 ปีที่แล้ว

      SCL и SDA никакого отношения к мотору не имеют, это порт передачи данных. Ардуино работает от 3 до 5 вольт, соответственно уровень напряжения сигналов тоже имеет такое же напряжение как и на Ардуино.
      Вам нужно поискать в сети "транзисторный ключ". Вам нужна схема с оптопарой и реле. Спросите на форуме, там хоть картинку подгрузить можно, а здесь это проблематично.
      arduino.ru/forum

  • @ИванЕрмаков-я1ш
    @ИванЕрмаков-я1ш 5 ปีที่แล้ว

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

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

    Здравствуйте, скажите а можно акелерометр подключить к ардуино мини или нано

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

      Можно подключить к любой Ардуино

  • @kalyan9721
    @kalyan9721 6 ปีที่แล้ว

    А он подойдет для создания стедикам ? Для балансировки камеры под 3 кг?

  • @ЖЕЛЕЗНЫЙБОКС
    @ЖЕЛЕЗНЫЙБОКС 4 ปีที่แล้ว

    приветствую, скажи где скачать программу для процессинга, showGY521Data

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

      processing.org/
      А все необходимые материалы вы можете найти в описании под видео

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

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

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

      В самом процессинге порт нужно прописать, к какому подключена Ардуино

  • @АндрейБ-р1ь
    @АндрейБ-р1ь 5 ปีที่แล้ว

    Подключил датчик также. Не компиллируется. Ниже ошибка. Похоже проблема с портом. Что посоветуете? Сори за много букв
    Arduino: 1.8.10 (Windows 7), Плата:"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"
    C:\Users\Oleg\Documents\Arduino\gy_521_send_serial\gy_521_send_serial.ino:153:0: warning: "MPU6050_AUX_VDDIO" redefined
    #define MPU6050_AUX_VDDIO MPU6050_D7 // I2C high: 1=VDD, 0=VLOGIC

    C:\Users\Oleg\Documents\Arduino\gy_521_send_serial\gy_521_send_serial.ino:48:0: note: this is the location of the previous definition
    #define MPU6050_AUX_VDDIO 0x01 // R/W

    C:\Users\Oleg\Documents\Arduino\gy_521_send_serial\gy_521_send_serial.ino:557:0: warning: "MPU6050_FIFO_EN" redefined
    #define MPU6050_FIFO_EN MPU6050_D6

    C:\Users\Oleg\Documents\Arduino\gy_521_send_serial\gy_521_send_serial.ino:59:0: note: this is the location of the previous definition
    #define MPU6050_FIFO_EN 0x23 // R/W

    C:\Users\Oleg\Documents\Arduino\gy_521_send_serial\gy_521_send_serial.ino:632:1: warning: 'typedef' was ignored in this declaration
    typedef union accel_t_gyro_union
    ^~~~~~~
    Скетч использует 7752 байт (3%) памяти устройства. Всего доступно 253952 байт.
    Глобальные переменные используют 450 байт (5%) динамической памяти, оставляя 7742 байт для локальных переменных. Максимум: 8192 байт.
    Произошла ошибка при загрузке скетча
    avrdude: ser_open(): can't set com-state for "\\.\COM8"
    avrdude: ser_drain(): read error: �������� ����������.
    avrdude: ser_send(): write error: sorry no info avail
    avrdude: stk500_send(): failed to send command to serial port
    avrdude: ser_recv(): read error: �������� ����� �������.

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว

      Все предупреждения говорят о том что у вас установлено две похожие библиотеки. Это не критично.
      А дальше ошибка открытия порта. Причин может быть несколько:
      - неправильно выбран порт к которому подключена Ардуино
      - выбрана неправильная плата (на пример, вы используете UNO, а в настройках установлена Mega)
      - слетел загрузчик
      - плохой контакт, испорчено USB гнездо/кабель/разъем на плате
      - физическая поломка платы или чипа...

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

    THANK YOU

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

    как тупой вариант - взять две и включать выключать по мере засора ошибкой (min(k1*время+k2*количество движений гироскопа +k3*кол-во движений акселерометра)).

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

    А вы на заказ блок управления делаете?спасибо!

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

    Как раз только крутил точно такой же датчик. Описанные данные тоже получаю. Но проблема в том что меня не интересуют углы наклона, мне нужно РАССТОЯНИЕ которое он проходит. Чтоб четко знать на сколько сдвинулся по каждой оси и желательно до миллиметров. И ничего вразумительного по нужному решение не нахожу.

    • @UCanDo
      @UCanDo  7 ปีที่แล้ว

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

    • @chip253
      @chip253 7 ปีที่แล้ว

      В том и дело, пример бы. Теоретически догадываюсь но надо на деле пока ничего.

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

      Hiro Hiro оптодатчик от мыши, у меня посмотри

    • @Andar-developer
      @Andar-developer 6 ปีที่แล้ว +1

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

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

    какой акселерометр без глюков?

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว

      Один из лучших - BNO055
      th-cam.com/video/LBXdo1d1ZCI/w-d-xo.html

  • @РадимКеримов
    @РадимКеримов 5 ปีที่แล้ว

    Расскажите как реализовали 3д анимацию в начале ролика?

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว

      Через программу для Процессинга.

    • @РадимКеримов
      @РадимКеримов 5 ปีที่แล้ว

      @@UCanDo Товарищ дайте инфу подробнее. Пишу на питоне и го

  • @AdamFullowsky
    @AdamFullowsky 5 ปีที่แล้ว

    Почему у акселерометра по оси z нули? Из за этого фильтрованные значения по z только возрастают

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

    Интересно ели бы был пример как это использовать с шаговыми двигателями для выравнивания видеокамеры)

    • @serzh_udovenko
      @serzh_udovenko 5 ปีที่แล้ว

      Поддерживаю, сейчас самому интересен данный вопрос!

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

      на шаговиках? хорошо подумал? только PMSM моторы - синхронная машина на постоянных магнитах. почти тоже, что и bldc что на квадриках всяких, только с другим принципом управления.с - синусоидальной формой фазных противо-ЭДС
      в отличии от шаговика и bldc, пмсм (Permanent Magnet Synchronous Motor) можно удерживать в любом положении и плавно его регулировать в пределах разрядности ШИМ - если 16 бит делать, то точность и плавность будет колоссальная...

  • @vitek5643
    @vitek5643 6 ปีที่แล้ว

    Допустим записать путь который прошёл датчик возможно? Типо gps трекера?

    • @UCanDo
      @UCanDo  6 ปีที่แล้ว

      А как определить этот путь? Гироскоп дает только углы наклона + относительное ускорение. Путь и направление таким способом не определить

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

    красава. подробнее бы

    • @UCanDo
      @UCanDo  7 ปีที่แล้ว

      Сильно сложная система. Если подробно рассказывать то не меньше часа видео будет....

  • @stingingwas
    @stingingwas 7 ปีที่แล้ว

    Странное происшествие! Почему-то данные не обновляются, как были в самом начале по 1 так и потом. Вроде и собрал правильно и прошил без проблем, а оно так и не хочет работать. Что делать?

    • @UCanDo
      @UCanDo  7 ปีที่แล้ว

      У меня нечто подобное наблюдалось из-за плохого контакта. Штырьки на платке гироскопа оказались довольно короткими, плохо закреплялись на шлейфе. Когда был неконтакт то показания гироскопа зависали, то ли на "0", то ли на "1", уже не помню. Контакты подправил - все стало нормально работать.
      С подобным больше никогда не сталкивался. Может у вас проблема в чем-то другом. Попробуйте по форумах поискать "зависает гироскоп".

    • @Andar-developer
      @Andar-developer 6 ปีที่แล้ว

      Наблюдал похожие глюки. Причины: 1 - питание, 2 - качество датчика. 3 - всегда будут шуметь, нужны фильтры. Пробуте послать на vcc не контроллерные 5в или 3в, а возьмите стабилизатор питания на 3.3 в. С него землю с контроллером объединить надо. И подавать 3 вольта со стабилизатора на гироскоп. То есть дайте ему отдельное стадильное питание. А фильттры используйте например, каолмана. На iarduinio.ru в уроках есть опрос этого датчика с фильтром.

  • @docteam3825
    @docteam3825 6 ปีที่แล้ว

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

    • @UCanDo
      @UCanDo  6 ปีที่แล้ว

      Я видел как на нем гироскутеры делали. Так что для игр думаю пойдёт без проблем

    • @Andar-developer
      @Andar-developer 6 ปีที่แล้ว

      Сам на нем люстру (сленг) делаю :-)

    • @Andar-developer
      @Andar-developer 6 ปีที่แล้ว

      Думаю да. Сам занят сходным вопросом. Если подключить этот датчик к ардуино леонардо или iskra NEO то кливиатура и мышь эмулируются из самого контроллера (моэно заставить комп думать, что в него воткнули usb-джойстик)

  • @admitalpsereo
    @admitalpsereo 6 หลายเดือนก่อน

    извините но почему ось z на акселерометре в скрипте ардуино отключена и как её включить

  • @МихаилЖуравель-в2к
    @МихаилЖуравель-в2к 6 ปีที่แล้ว

    Нужна ли калибровка датчика после включения?

    • @UCanDo
      @UCanDo  6 ปีที่แล้ว

      В теории это желательно делать. Но по факту (на Ардуино) это мало кто делает

    • @МихаилЖуравель-в2к
      @МихаилЖуравель-в2к 6 ปีที่แล้ว

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

    • @UCanDo
      @UCanDo  6 ปีที่แล้ว

      Не знаю, надо пробовать

    • @МихаилЖуравель-в2к
      @МихаилЖуравель-в2к 6 ปีที่แล้ว

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

    • @UCanDo
      @UCanDo  6 ปีที่แล้ว

      Попробую, как время появится

  • @Muerte_S
    @Muerte_S 6 ปีที่แล้ว

    все замечательно, все настроилось и работает но как быть с градусами которые пишутся до 89.9 \ -89.9 а после продолжения поворота оси до 180 градусов, хотя бы, начинают уже обратно вычитаться а не прибавляться до 91 92 93 ...180. Может кто уже решил проблему? Спасибо!

  • @ginas505
    @ginas505 7 ปีที่แล้ว

    Привет, а будет ли ввпуск про то как подсоеденить две сервы, компенсируещие отклонения по оси X и Z, через гироскоп ?
    Хочу по тавить это чудо на башню и орудие танка)))

    • @UCanDo
      @UCanDo  7 ปีที่แล้ว

      Типа что бы башня всегда смотрела в конкретном направлении, вне зависимости от движения танка? Интересная задумка :) Надо как-то попробовать

    • @ginas505
      @ginas505 7 ปีที่แล้ว

      Home Made - То, что ты можешь сделать, да именно)) давно ищу видео на эту тему, но увы((
      Аа, и ещё... Если получится, то желательно сбелать так чтоб можно было перейти и на ручное управление, т.е задать направление и пусть гироскоп держит его))) фантазии хоть отбавляй, только програмировать не умею... Надо на каникулах освоить это)))
      Успехов тебе, бро))

    • @ginas505
      @ginas505 6 ปีที่แล้ว

      Home Made - То, что ты можешь сделать, добрый вечер. Ну как продвигаемся?))) я с нетерпением жду видео на эту тему👆... Какие у тебя прогнозы?

    • @UCanDo
      @UCanDo  6 ปีที่แล้ว

      С осью z проблемы. Нет нормального кода чтобы её отловить. Пока что не придумал как решить вопрос.

    • @ginas505
      @ginas505 6 ปีที่แล้ว

      Home Made - То, что ты можешь сделать, понятно... В один момент мне пришло в голову предложить наклонить плату на 90 градусов, ну чтоб круговое движение сканировала другая ось.... Короче глупости)))
      Успехов тебе)

  • @regularcontent3159
    @regularcontent3159 6 ปีที่แล้ว

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

    • @UCanDo
      @UCanDo  6 ปีที่แล้ว

      Они бывают разные, вот на пример небольшой список:
      Макетка: ali.pub/1ny3ae
      Перемычки для макетки папа-папа: ali.pub/1ny3la
      Качественные перемычки для макетки папа-папа: ali.pub/1ny3j5
      Перемычки папа-мама: ali.pub/29d039
      Перемычки мама-мама: ali.pub/29d0bm

    • @regularcontent3159
      @regularcontent3159 6 ปีที่แล้ว

      Спасибо

    • @UCanDo
      @UCanDo  6 ปีที่แล้ว

      Успехов!

    • @regularcontent3159
      @regularcontent3159 6 ปีที่แล้ว

      Home Made - То, что ты можешь сделать помимо этого я буду подключать пищалку и принаклоне по осе x бед то чаще то реже пиканье. Вот висилуха то будет с ардуино уно. А кстати эта "прошивка" и на ней сработает?

    • @UCanDo
      @UCanDo  6 ปีที่แล้ว

      Да, работать будет! Интересная штука должна получиться :)

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

    8:18 какая программа?

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว

      Это скетч для Processing

  • @inshine9181
    @inshine9181 6 ปีที่แล้ว

    пожалуйста подскажи в новом видео как его подключить к телефону

    • @UCanDo
      @UCanDo  6 ปีที่แล้ว

      Добрый день в телефонах уже встроен гироскоп и акселерометр. От него работает датчик наклона, поворота и т.д.
      Зачем вам подключать этот датчик к телефону?

    • @inshine9181
      @inshine9181 6 ปีที่แล้ว

      он не на всех на моем телефоне нету ну за 4k конечно

    • @inshine9181
      @inshine9181 6 ปีที่แล้ว

      Home Made - То, что ты можешь сделать мне надо для програм

    • @UCanDo
      @UCanDo  6 ปีที่แล้ว

      Можно через блютуз подключить. Но как вы дальше будете обрабатывать полученные данные? Это разве что свою программу писать

    • @inshine9181
      @inshine9181 6 ปีที่แล้ว

      Home Made - То, что ты можешь сделать а можно припоять?

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

    им можно регистрировать смещение?

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

      Да, акселерометр измеряет ускорение. Измерив время можно рассчитать расстояние

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

      @@UCanDo ,извините , а как можно компенсировать ускорение свободного падения? Есть догадка что через гироскоп по углам распределять и отнимать соответственные доли 1 G по осям акселерометра ,но чет не уверен.Да и ошибки будут быстро при таком раскладе накопляться.

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

      К сожалению не смогу вам подсказать. Лучше на форуме спросите

  • @Виталий-ь8м7в
    @Виталий-ь8м7в 5 ปีที่แล้ว

    Можно ЛИ как-то вывести данные осей Х У на график ?!
    У меня проект с колебателем - он движется вперёд-назад, и нужно эти колебания вывести на график (но по Х - будет ВРЕМЯ (за 5 сек), а по У - величина колебаний

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว

      Посмотрите это видео: th-cam.com/video/srWMdv6QA5k/w-d-xo.html

  • @thester-ious9592
    @thester-ious9592 7 ปีที่แล้ว

    Как можно прошить Arduino Nano - через USB TTL?

    • @UCanDo
      @UCanDo  7 ปีที่แล้ว

      Посмотрите здесь: th-cam.com/video/WQzlaXWGbao/w-d-xo.html
      Rx подключается к Tx
      а Tx к Rx
      Все остальное должно быть просто.

    • @thester-ious9592
      @thester-ious9592 7 ปีที่แล้ว

      Home Made - То, что ты можешь сделать Да ч так уже пробовал... Но ничего не получаеться(
      Первый раза забил ISP все прошло успешно,но когда я подключил плату на прямую по USB,она отказалазь запимовать файлы!

    • @thester-ious9592
      @thester-ious9592 7 ปีที่แล้ว

      Заливать скетч *

    • @UCanDo
      @UCanDo  7 ปีที่แล้ว

      Что-то я не совсем понял что вы и как делали.
      В общем подключите все как я описал и как в видео.
      Дальше в Ардуино IDE выбираете: Инструменты - Плата - Ардуино Нано
      Инструменты - Порт - выбираете порт к которому подключен USB - TTL конвертер.
      А дальше просто загружаете скетч. Все должно нормально прошится.
      Если вы раньше прошивали по SPI то могли стереть загрузчик. А без загрузчика никакая прошивка не получится. Как восстановить загрузчик - ищите в интернете. Описывать здесь долго...

    • @thester-ious9592
      @thester-ious9592 7 ปีที่แล้ว

      Home Made - То, что ты можешь сделать Так дело в том что я все сделал как вы описали,но при моменте загрузки скетча нужно будет нажать reset после чего он должен загрузить скетч.
      Но когда дело доходит до reset и я его нажимаю,ничего не происходит и плату просто не может прошиться!

  • @andreyparovozz
    @andreyparovozz 6 ปีที่แล้ว

    А кто скажет, как устроен он в потрохах?

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

    стабилизатор для камера

  • @ГуляСабирова-ш6ь
    @ГуляСабирова-ш6ь 6 ปีที่แล้ว

    у меня в процессинге прямоугольники не двигаются( все настройки правильно выставил

    • @UCanDo
      @UCanDo  6 ปีที่แล้ว

      Очень похоже на то что данные не поступают. Может порт неправильно настроен? Или данные неправильно передаются?
      Попробуйте закрыть процессинг, откройте монитор порта и посмотрите идут ли какие-то данные.

    • @Adrian_Reed
      @Adrian_Reed 5 ปีที่แล้ว

      @@UCanDo идут данные, на ноутбуке работает, а на пк нет... странно

    • @Adrian_Reed
      @Adrian_Reed 5 ปีที่แล้ว

      @@UCanDo Разобрался с проблемой! у меня в системе сом ардуино на 1 месте, я писал индекс 0, но потом просто решил написать 1 и все заработало!

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

    К STMке подключи этот датчик с нуля

  • @user_PsevdonimyEtoPolnyjOtstoj
    @user_PsevdonimyEtoPolnyjOtstoj 7 ปีที่แล้ว

    AD0 это выбор адреса, скорее всего, чтобы можно было два таких датчика на I2C повесить. Но ардуинщиков обычно это не беспокоит )))

    • @UCanDo
      @UCanDo  7 ปีที่แล้ว

      Спасибо за комментарий! Точно, выбор адреса, сам не знаю как забыл об этом :)

    • @Andar-developer
      @Andar-developer 6 ปีที่แล้ว

      Не всех, но все-таки встречаются. И кстати хорошо, что можно быстро перещелкнуть адрес. На двух гироскопах уже и гироскутер можно запидалить ...

    • @Andar-developer
      @Andar-developer 6 ปีที่แล้ว

      А почему 2 датчика ? Вроде этот пин смещает адрес относительно стардартного на +1 или -1 ?
      Вариантов плучается 3
      1 - не используется пин ад0 (стандартный адрес)
      2 - подтянут на землю (адрес -1)
      3 - подтянут на +3 в (адрес +1)
      или есть иное мнение ?

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

    довольно таки

  • @ЖалоСядом
    @ЖалоСядом 4 ปีที่แล้ว

    Чё мля,гиряскоп?это что,когда гиря на ногу,и шары становятся телескопами?=)

  • @nnnnnn-c5p
    @nnnnnn-c5p 5 ปีที่แล้ว

    А можно к телефону подлючить

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว

      В телефонах уже есть гироскоп

    • @nnnnnn-c5p
      @nnnnnn-c5p 5 ปีที่แล้ว

      @@UCanDo нет, вы наверно перепутали его с акселерометром, он есть во всех телефонах. А вот гироскопанет во многих, и я спрашую можно ли подключить эту штуку которую вы сделали к телефону, что бы играть в VR.

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว

      Это не получится сделать так как нет для этого необходимого программного обеспечения. Телефон никак не узнает что к нему подключено

    • @nnnnnn-c5p
      @nnnnnn-c5p 5 ปีที่แล้ว

      @@UCanDo а если перепрошить мой телефон на эту гироскоп? Это вобще возможно?

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว

      Да, это возможно, но только программисту, пишущему прошивки для телефонов.

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

    Это вам не ведро огурцов

  • @ИгорьЧерняков-я9ь
    @ИгорьЧерняков-я9ь 6 ปีที่แล้ว

    по ссылке на библиотеку со скетчем не качать с вирусами лезет

    • @UCanDo
      @UCanDo  6 ปีที่แล้ว

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