Connect the gyro GY-521 to Arduino!

  Рет қаралды 66,763

Home Made

Home Made

Күн бұрын

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

Пікірлер: 177
@constantinsh8757
@constantinsh8757 11 ай бұрын
Cпасибо! Первое знакомство с модулем. Собираюсь делать управление манипулятором движениями головы😎
@СергейЛиньков-э2с
@СергейЛиньков-э2с 6 ай бұрын
Благодарность автору. Реально всё помогло. )
@feyfolkenkm7271
@feyfolkenkm7271 4 жыл бұрын
Спасибо огромное за видео. Случайно вот совершенно наткнулся в "рекомендуемом". Как раз хочу скоро делать джойстик для компьютера без всяких потенциометров/оптопар - хочу сделать определение положения рукоятки исключительно гироскопом и акселлерометром.
@ordomalleus892
@ordomalleus892 4 жыл бұрын
Много погрешностей будет. Лучше на mmjoy2. На форуме Ил-2 много тем по джойстика на ардуино.
@glebkorytkin3303
@glebkorytkin3303 4 жыл бұрын
@@ordomalleus892 а если заставить гироскоп и акселерометр вращаться на угол кратно больший, чем поворот рукоятки? Таким образом можно снимать более точные показания при отклонения ручки на сотые доли градуса
@ordomalleus892
@ordomalleus892 4 жыл бұрын
@@glebkorytkin3303 там много чего влияет, в т.ч. и накапливающаяся ошибка. Эту плату лучше использовать для трекера, там точность такая не требуется, но нужно исключить влияние помех и близости магнитных полей и металла.
@adminfrideru
@adminfrideru 7 жыл бұрын
AD0 - это же выбор адреса по I²C. Его или на VCC надо подтягивать (69) или на GND (68). Соответственно на 1 шину I²C можно 2 таких модуля навесить
@alexanderc6321
@alexanderc6321 5 жыл бұрын
мало того, можно повесить совместно с DS3231, который имеет жесткий адрес 0x68
@МихаилДеньгин-и7н
@МихаилДеньгин-и7н Жыл бұрын
Иногда есть вариант оставить его плавающим. Так что можно подключить 3 устройства. В каком-то датише я такое видел.
@lem7974
@lem7974 Жыл бұрын
Спасибо за видео, очень интересное. идея для следующего видео, гироскоп с подключением led ленты, чтобы она работала как пузырьковый уровень
@fenixrus61
@fenixrus61 7 жыл бұрын
Дребезг это полагаю вращение планеты)
@UCanDo
@UCanDo 7 жыл бұрын
И это тоже :) А вообще на силу дребезга влияет все без исключения: качество источника питания, радиоволны, громкий звук...
@fenixrus61
@fenixrus61 7 жыл бұрын
ну в целом, можно конечно заэкранировать железным коробом, но полагаю это нарушит работу, питание конечно лучше подавать через стабилизатор, микрушки не любят скачки.
@ОлегФролов-е8й
@ОлегФролов-е8й 7 жыл бұрын
Специфика датчика такая
@fenixrus61
@fenixrus61 7 жыл бұрын
Ну в общем то да, нет ничего идеального, у фоторезистора тоже есть дребезг.
@СергійНечипоренко-о9х
@СергійНечипоренко-о9х 4 жыл бұрын
Доброго дня.потрібна Ваша допомога.
@alexanderc6321
@alexanderc6321 5 жыл бұрын
AD0 - адрес 0x68 если на AD0 логический ноль, адрес 0x69 если логическая 1.
@maxotofficial
@maxotofficial 5 жыл бұрын
Видео оличное, но есть одна проблема, после записи на ардуино нано другого скетча, у меня монитор порта засоряеться данными будто бы с гироскопа (да и если гироскоп подключен, все равно е правильные данные), нано то дешевая, и другую купить не вопрос, но есть ли способ решения этой проблемы? За ответ буду благодарен
@ОлегМальшаков-х4ц
@ОлегМальшаков-х4ц 6 жыл бұрын
а как сделать так, чтоб все было ровно? без сбоев
@forr_nrx
@forr_nrx 7 ай бұрын
Здравствуйте. Можете сказать если датчик поворачивать на 10 градусов и отключить питании, после подключении не сбивается градус? Остаётся 10 градус или становится 0 градус?. Заранее спабибо.
@dmitriibannikovasx
@dmitriibannikovasx 4 жыл бұрын
Я так понимаю, гироскоп измеряет именно ИЗМЕНЕНИЕ угла по осям? Просто я подключил гироскоп (немного другой, GY-50) , вывел значения в порт, и при этом этот гироскоп показывает только изменения значений по осям, а не их абсолютные значения. Скажите, есть ли модули, которые отображают абсолютное значение углов по 3 осям?
@earielflare2203
@earielflare2203 7 жыл бұрын
Тема очень обширная на самом деле. Одно дело просто подключить и показать, как это прикольно, и совсем другое - организовать полноценную работу с модулем. Так то для всяких вещей типа позиционирования экрана в смартфонах вообще одним акселерометром пользоваться можно, а вот чтобы получать точные недрейфующие данные, нужен целый ряд шагов: 1. Калибровка. Причем недостаточно просто найти центр координат датчика, в идеале нужно понять, относительно какой плоскости отталкиваться при работе с ним. Да и сами плоскости могут быть неперпендикулярны друг другу. 2. Связанная обработка данных акселерометра и гироскопа с целью минимизации ошибок. А это, даже при использовании всяких там правильных фильтров Калмана, требует еще и высокой частоты получения данных. 3. Работа с модулем через прерывания. Без этого МК будет занят исключительно поллингом, и на этом его функционал будет исчерпан. 4. Ну и при высокой частоте нужна температурная корректировка, а это дополнительные алгоритмы. Короче гемора выше крыши, но тот, кто сделает все сие, будет просто няшкой.
@UCanDo
@UCanDo 7 жыл бұрын
Да, все верно говорите, согласен с вами! Очень не простой модуль.
@earielflare2203
@earielflare2203 7 жыл бұрын
Кстати, у меня вопрос, может вы знаете.. Так получилось, что я с этим модулем довольно плотно работал недавно (хобби такое), так вот - после калибровки у нас появляются величины смещений по осям. Вопрос - есть ли в датчике регистры специально для записи этих смещений? Дело в том, что я их не нашел, и меня это прям удивило, ведь логично же сделать аппаратное сложение получаемых данных и этих смещений.. но этого вроде нет. И приходится значения писать в память МК, а учет смещений проводить в алгоритме МК. Это странно. Кстати, в даташите по датчику есть "пропущенные" регистры. Я пытался делать в них запись и чтение, в принципе они сохраняют значения до отключения питания. Есть мнение, что регистры и предназначены для целей сохранения смещений или для чего-то еще.
@UCanDo
@UCanDo 7 жыл бұрын
Я пока что с ним мало работал. По калибровке, увы, не подскажу. Для вычислений нужно использовать не Ардуино а встроенный в гироскоп процессор, он же DMP (Digital Motion Processor). Только как его использовать, я еще не разобрался.
@BobkovDenis
@BobkovDenis 6 жыл бұрын
Не подскажите где найти алгоритмы для температурной корректировки?
@КостянтинХ
@КостянтинХ 4 жыл бұрын
здравствуйте подскажите есть ли скетч которий просто даст комбинированое значение в какуюнибуть переменную или две ? делаю квадрик и аж голова болит от етого гироскопа
@UCanDo
@UCanDo 4 жыл бұрын
Борюсь не смогу вам помочь... сам с ним долго возился, в результате забросил...
@КостянтинХ
@КостянтинХ 4 жыл бұрын
@@UCanDoпонятно извините
@Finland-onelove
@Finland-onelove 4 жыл бұрын
Мне 9 лет я уже могу подключить гироскоп в матрицу вместе над дві бібліотеки
@harbourprogress3161
@harbourprogress3161 Ай бұрын
Здравствуйте! Посоветуйте, пожалуйста, модуль, который выдает логическую единицу при свободном падении. Точное измерение углов и ускорений не нужно, главное чтобы плата была как можно меньше и дешевле Заранее спасибо!
@UCanDo
@UCanDo Ай бұрын
@@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 Ай бұрын
@@UCanDo Благодарю за ответ!
@misleprestypnik
@misleprestypnik 2 жыл бұрын
Есть такой. Мысли есть..)
@admitalpsereo
@admitalpsereo 4 ай бұрын
извините но почему ось z на акселерометре в скрипте ардуино отключена и как её включить
@ГиорганийВикторович
@ГиорганийВикторович 2 жыл бұрын
Покажите пожалуйста, как это устройство запрогромировать на стрелку мышки.При движений она заставляла двигать курсор мышки
@crazyfamily3886
@crazyfamily3886 4 жыл бұрын
Добрый день. А при помощи этого датчика можно ко всему прочему "понять" его положение относительно настоящего горизонта? (Не расчитывая на то, что в момене включения тачик "лежал" горизонтальо)
@BagaPotapov
@BagaPotapov 4 жыл бұрын
Здравствуйте. У меня есть вопрос. Возможно ли программным способом уменьшить количество сигналов приходящих с датчика сигналов?
@romanfomin5653
@romanfomin5653 6 жыл бұрын
Купил себе MPU9250 и пытаюсь подрубить к плате nodemcu v3. Кучу прошивок перепробовал, ничего не происходит. Тупо не видит плату. Не подскажите, может быть есть какая нибудь особенность при подключении? Или надо указать порты I2C.
@AntonNazarov15_05
@AntonNazarov15_05 3 жыл бұрын
Привет, как думаешь можно сообразить автокорректор фар на этом датчике?
@yangman7879
@yangman7879 7 жыл бұрын
красава. подробнее бы
@UCanDo
@UCanDo 7 жыл бұрын
Сильно сложная система. Если подробно рассказывать то не меньше часа видео будет....
@ИванЕрмаков-я1ш
@ИванЕрмаков-я1ш 5 жыл бұрын
Подскажите пожалуйста, как сделать так, чтобы если показания акселерометра больше некоторых данных, то показания фиксировались
@reodos3
@reodos3 4 жыл бұрын
Я так понял ошибка набигает только на покозания акселерометра. Если использовать только гироскоп то ошибка не накапливается. Планирую использовать данное ус-во как датчик угла поворота. Скажите, будет ли он точно показывать в моем случае если не использовать акселерометр. И 2-й вопрос, можно ли скейтч впихнуть в аттини13 если считывать только 1 ось, а значение преобразовывать в ШИМ сигнал?
@UCanDo
@UCanDo 4 жыл бұрын
Лучше возьмите Attiny85. У неё такой же размер, цена почти такая же, но на много больше памяти. В аттини 13 точно не влезет. По остальному сказать не могу. Давно это было, а с данным устройством я больше не работал.
@ПавелТельман
@ПавелТельман 2 жыл бұрын
почемук-то у меня на радуино порте значения показывает, а вот программа не хочет, вообще никаких изменений, порт правильно выставил но гироскоп в процессинге не откликается
@UCanDo
@UCanDo 2 жыл бұрын
В самом процессинге порт нужно прописать, к какому подключена Ардуино
@ЖЕЛЕЗНЫЙБОКС
@ЖЕЛЕЗНЫЙБОКС 4 жыл бұрын
Приветствую. Скажите пожалуйста проверяю MPU6050 на разных программах выдаёт одинаково Х 270° Y 174°. По Y иногда при наклонах значения только увеличивает увеличивается но никак не уменьшается. Х вообще не меняется. То есть в пределах 1-2 градусов постоянно колеблется. Что может быть и как можно проверить? Благодарю.
@UCanDo
@UCanDo 4 жыл бұрын
Увы, не знаю что это может быть. Попробуйте спросить на форумах: arduino.ru/forum radiokot.ru/forum/index.php
@hepix3263
@hepix3263 4 жыл бұрын
Можно ли его как-то подключить к телефону. Не совсем подключить, а например установить на вр шлем и отправлять данные на пк?
@АнтонЛысанов-ю2ю
@АнтонЛысанов-ю2ю Жыл бұрын
А горизонт как найти? Есть датчик для горизонта?
@baskybasky5319
@baskybasky5319 4 жыл бұрын
А вы на заказ блок управления делаете?спасибо!
@АлександрФамил-я
@АлександрФамил-я 6 жыл бұрын
Описанный датчик является ко качеству ближе к качественным или наоборот? Есть прикладная задача нужно в зависимости от положения датчика по одной оси выдавать на выходе аналоговый сигнал от 0.8 до 4.2В. Не хватает знаний в этом.
@UCanDo
@UCanDo 6 жыл бұрын
Датчик можно настроить на разную чувствительность, и можно добиться очень вымой чувствительности. Правда я не знаю как это сделать (не разбирался). Из сложностей: я не смог получить показания по оси Z. Точнее получается получить только часть показаний (на которые опираются вычисления по другим осям). Но чистую Z я так и не получил. То что вам нужно делается в скетче. Но вам стоит сначала разобраться с работой модуля и научиться получать те данные, которые вам нужны. А остальное по-проще будет
@АлександрФамил-я
@АлександрФамил-я 6 жыл бұрын
Я со временем с сожалением понимаю, что не найду времени наверное до пенсии на то , чтобы освоить ардуино в достаточной степени чтобы повторить это kzbin.info/www/bejne/n5-xpmB9j7R4mdE по вот таким инструкциям drewspewsmuse.blogspot.ru/2016/06/how-i-hacked-self-balancing-scooter.html А так то подружить гироскутер с ручкой газа здорово бы помогло в одной поделке. Я пока умею только простые вещи типа диодики на разных портах по каким то условиям зажигать :)
@UCanDo
@UCanDo 6 жыл бұрын
Это на самом деле так же просто как и Диодиками мигать, ну может совсем чуть-чуть сложнее. Напишите мне на Вайбер +380983438185
@AdamFullowsky
@AdamFullowsky 5 жыл бұрын
Почему у акселерометра по оси z нули? Из за этого фильтрованные значения по z только возрастают
@chip253
@chip253 7 жыл бұрын
Как раз только крутил точно такой же датчик. Описанные данные тоже получаю. Но проблема в том что меня не интересуют углы наклона, мне нужно РАССТОЯНИЕ которое он проходит. Чтоб четко знать на сколько сдвинулся по каждой оси и желательно до миллиметров. И ничего вразумительного по нужному решение не нахожу.
@UCanDo
@UCanDo 7 жыл бұрын
Надо копать в сторону акселерометра. Акселерометр показывает скорость на осях. Нужно получить скорость, умножить на время измерения и таким образом можно получить расстояние. Но это все теория, на практике будет на много сложнее.
@chip253
@chip253 7 жыл бұрын
В том и дело, пример бы. Теоретически догадываюсь но надо на деле пока ничего.
@mihailpolunin6398
@mihailpolunin6398 7 жыл бұрын
Hiro Hiro оптодатчик от мыши, у меня посмотри
@Andar-developer
@Andar-developer 6 жыл бұрын
Попробуйте из примеров брать скорость по акселерометру и умножать на то время, через которое вы опрашиваете датчик ... Но акселерометры на малых скоростях иногда шалят. А если надо до милиметром, может объединять с дальномером ? Не уверен что акселерометр даст такую точность.
@MaximOzhogin
@MaximOzhogin 4 жыл бұрын
как тупой вариант - взять две и включать выключать по мере засора ошибкой (min(k1*время+k2*количество движений гироскопа +k3*кол-во движений акселерометра)).
@andrewf3k
@andrewf3k 2 жыл бұрын
4:30 Он вам не Димон, орнул в голос ну😂
@UCanDo
@UCanDo 2 жыл бұрын
Может у вас с колонками что-то не так? Там четко произносится «светодиод»
@andrewf3k
@andrewf3k 2 жыл бұрын
@@UCanDo шучу, просто вспомнилось)
@diki66607
@diki66607 3 жыл бұрын
Здравствуйте, скажите а можно акелерометр подключить к ардуино мини или нано
@UCanDo
@UCanDo 3 жыл бұрын
Можно подключить к любой Ардуино
@kalyan9721
@kalyan9721 6 жыл бұрын
А он подойдет для создания стедикам ? Для балансировки камеры под 3 кг?
@МихаилЖуравель-в2к
@МихаилЖуравель-в2к 4 жыл бұрын
какая разница какой вес?
@revyevgeniy
@revyevgeniy 6 жыл бұрын
Подскажите сколько вольт между выходом SCL и SDA. Короче мне надо подключить 12 вольтовой мотор. Как подключить? Через реле или тиристор. Давно не занимался с паяльником и отстал от техники.
@UCanDo
@UCanDo 6 жыл бұрын
SCL и SDA никакого отношения к мотору не имеют, это порт передачи данных. Ардуино работает от 3 до 5 вольт, соответственно уровень напряжения сигналов тоже имеет такое же напряжение как и на Ардуино. Вам нужно поискать в сети "транзисторный ключ". Вам нужна схема с оптопарой и реле. Спросите на форуме, там хоть картинку подгрузить можно, а здесь это проблематично. arduino.ru/forum
@RusNovgorod
@RusNovgorod 6 жыл бұрын
Интересно ели бы был пример как это использовать с шаговыми двигателями для выравнивания видеокамеры)
@milosangel
@milosangel 5 жыл бұрын
Поддерживаю, сейчас самому интересен данный вопрос!
@shlemkin
@shlemkin 4 жыл бұрын
на шаговиках? хорошо подумал? только PMSM моторы - синхронная машина на постоянных магнитах. почти тоже, что и bldc что на квадриках всяких, только с другим принципом управления.с - синусоидальной формой фазных противо-ЭДС в отличии от шаговика и bldc, пмсм (Permanent Magnet Synchronous Motor) можно удерживать в любом положении и плавно его регулировать в пределах разрядности ШИМ - если 16 бит делать, то точность и плавность будет колоссальная...
@artipro165
@artipro165 5 жыл бұрын
стабилизатор для камера
@АндрейБ-р1ь
@АндрейБ-р1ь 4 жыл бұрын
Подключил датчик также. Не компиллируется. Ниже ошибка. Похоже проблема с портом. Что посоветуете? Сори за много букв 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 4 жыл бұрын
Все предупреждения говорят о том что у вас установлено две похожие библиотеки. Это не критично. А дальше ошибка открытия порта. Причин может быть несколько: - неправильно выбран порт к которому подключена Ардуино - выбрана неправильная плата (на пример, вы используете UNO, а в настройках установлена Mega) - слетел загрузчик - плохой контакт, испорчено USB гнездо/кабель/разъем на плате - физическая поломка платы или чипа...
@stingingwas
@stingingwas 6 жыл бұрын
Странное происшествие! Почему-то данные не обновляются, как были в самом начале по 1 так и потом. Вроде и собрал правильно и прошил без проблем, а оно так и не хочет работать. Что делать?
@UCanDo
@UCanDo 6 жыл бұрын
У меня нечто подобное наблюдалось из-за плохого контакта. Штырьки на платке гироскопа оказались довольно короткими, плохо закреплялись на шлейфе. Когда был неконтакт то показания гироскопа зависали, то ли на "0", то ли на "1", уже не помню. Контакты подправил - все стало нормально работать. С подобным больше никогда не сталкивался. Может у вас проблема в чем-то другом. Попробуйте по форумах поискать "зависает гироскоп".
@Andar-developer
@Andar-developer 6 жыл бұрын
Наблюдал похожие глюки. Причины: 1 - питание, 2 - качество датчика. 3 - всегда будут шуметь, нужны фильтры. Пробуте послать на vcc не контроллерные 5в или 3в, а возьмите стабилизатор питания на 3.3 в. С него землю с контроллером объединить надо. И подавать 3 вольта со стабилизатора на гироскоп. То есть дайте ему отдельное стадильное питание. А фильттры используйте например, каолмана. На iarduinio.ru в уроках есть опрос этого датчика с фильтром.
@Muerte_S
@Muerte_S 6 жыл бұрын
все замечательно, все настроилось и работает но как быть с градусами которые пишутся до 89.9 \ -89.9 а после продолжения поворота оси до 180 градусов, хотя бы, начинают уже обратно вычитаться а не прибавляться до 91 92 93 ...180. Может кто уже решил проблему? Спасибо!
@docteam3825
@docteam3825 6 жыл бұрын
В играх тоже будет не корректно работать этот датчик? Хочу использовать для поворота головы
@UCanDo
@UCanDo 6 жыл бұрын
Я видел как на нем гироскутеры делали. Так что для игр думаю пойдёт без проблем
@Andar-developer
@Andar-developer 6 жыл бұрын
Сам на нем люстру (сленг) делаю :-)
@Andar-developer
@Andar-developer 6 жыл бұрын
Думаю да. Сам занят сходным вопросом. Если подключить этот датчик к ардуино леонардо или iskra NEO то кливиатура и мышь эмулируются из самого контроллера (моэно заставить комп думать, что в него воткнули usb-джойстик)
@РадимКеримов
@РадимКеримов 5 жыл бұрын
Расскажите как реализовали 3д анимацию в начале ролика?
@UCanDo
@UCanDo 5 жыл бұрын
Через программу для Процессинга.
@РадимКеримов
@РадимКеримов 5 жыл бұрын
@@UCanDo Товарищ дайте инфу подробнее. Пишу на питоне и го
@masterkit9517
@masterkit9517 4 жыл бұрын
8:18 какая программа?
@UCanDo
@UCanDo 4 жыл бұрын
Это скетч для Processing
@ginas505
@ginas505 6 жыл бұрын
Привет, а будет ли ввпуск про то как подсоеденить две сервы, компенсируещие отклонения по оси X и Z, через гироскоп ? Хочу по тавить это чудо на башню и орудие танка)))
@UCanDo
@UCanDo 6 жыл бұрын
Типа что бы башня всегда смотрела в конкретном направлении, вне зависимости от движения танка? Интересная задумка :) Надо как-то попробовать
@ginas505
@ginas505 6 жыл бұрын
Home Made - То, что ты можешь сделать, да именно)) давно ищу видео на эту тему, но увы(( Аа, и ещё... Если получится, то желательно сбелать так чтоб можно было перейти и на ручное управление, т.е задать направление и пусть гироскоп держит его))) фантазии хоть отбавляй, только програмировать не умею... Надо на каникулах освоить это))) Успехов тебе, бро))
@ginas505
@ginas505 6 жыл бұрын
Home Made - То, что ты можешь сделать, добрый вечер. Ну как продвигаемся?))) я с нетерпением жду видео на эту тему👆... Какие у тебя прогнозы?
@UCanDo
@UCanDo 6 жыл бұрын
С осью z проблемы. Нет нормального кода чтобы её отловить. Пока что не придумал как решить вопрос.
@ginas505
@ginas505 6 жыл бұрын
Home Made - То, что ты можешь сделать, понятно... В один момент мне пришло в голову предложить наклонить плату на 90 градусов, ну чтоб круговое движение сканировала другая ось.... Короче глупости))) Успехов тебе)
@vitek5643
@vitek5643 6 жыл бұрын
Допустим записать путь который прошёл датчик возможно? Типо gps трекера?
@UCanDo
@UCanDo 6 жыл бұрын
А как определить этот путь? Гироскоп дает только углы наклона + относительное ускорение. Путь и направление таким способом не определить
@sencis9367
@sencis9367 5 жыл бұрын
​@@UCanDo Для реализации ИНС нужно интегрировать ускорение и мы получим путь в определённом направлении далее зная пройденный путь и углы поворота можно восстановить трек по которому двигается уст-во но точность напрямую будет зависеть от погрешности датчика а в этот скетче дрейфует ось Z в общем не в таком виде.
@andreyparovozz
@andreyparovozz 6 жыл бұрын
А кто скажет, как устроен он в потрохах?
@RossHelo
@RossHelo 4 жыл бұрын
им можно регистрировать смещение?
@UCanDo
@UCanDo 4 жыл бұрын
Да, акселерометр измеряет ускорение. Измерив время можно рассчитать расстояние
@animovhere894
@animovhere894 3 жыл бұрын
@@UCanDo ,извините , а как можно компенсировать ускорение свободного падения? Есть догадка что через гироскоп по углам распределять и отнимать соответственные доли 1 G по осям акселерометра ,но чет не уверен.Да и ошибки будут быстро при таком раскладе накопляться.
@UCanDo
@UCanDo 3 жыл бұрын
К сожалению не смогу вам подсказать. Лучше на форуме спросите
@bobahkz
@bobahkz 7 жыл бұрын
К STMке подключи этот датчик с нуля
@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 жыл бұрын
Да, работать будет! Интересная штука должна получиться :)
@МихаилЖуравель-в2к
@МихаилЖуравель-в2к 6 жыл бұрын
Нужна ли калибровка датчика после включения?
@UCanDo
@UCanDo 6 жыл бұрын
В теории это желательно делать. Но по факту (на Ардуино) это мало кто делает
@МихаилЖуравель-в2к
@МихаилЖуравель-в2к 6 жыл бұрын
Возможно я не правильно выразился. Если убрать питания с датчика и потом подключить он покажет положение по осям или надо что то крутить вертеть?
@UCanDo
@UCanDo 6 жыл бұрын
Не знаю, надо пробовать
@МихаилЖуравель-в2к
@МихаилЖуравель-в2к 6 жыл бұрын
Если не затруднит, я вас порошу это сделать. Хочу использовать как датчик положения подвески автомобиля. Но если после сброса нужно будет калибровать каждый раз это будет совсем неудобно, я буду искать иные варианты, а то пока закажешь, пока придет... сами понимаете.
@UCanDo
@UCanDo 6 жыл бұрын
Попробую, как время появится
@krutoyinfo
@krutoyinfo 4 жыл бұрын
довольно таки
@inshine9181
@inshine9181 6 жыл бұрын
пожалуйста подскажи в новом видео как его подключить к телефону
@UCanDo
@UCanDo 6 жыл бұрын
Добрый день в телефонах уже встроен гироскоп и акселерометр. От него работает датчик наклона, поворота и т.д. Зачем вам подключать этот датчик к телефону?
@inshine9181
@inshine9181 6 жыл бұрын
он не на всех на моем телефоне нету ну за 4k конечно
@inshine9181
@inshine9181 6 жыл бұрын
Home Made - То, что ты можешь сделать мне надо для програм
@UCanDo
@UCanDo 6 жыл бұрын
Можно через блютуз подключить. Но как вы дальше будете обрабатывать полученные данные? Это разве что свою программу писать
@inshine9181
@inshine9181 6 жыл бұрын
Home Made - То, что ты можешь сделать а можно припоять?
@Виталий-ь8м7в
@Виталий-ь8м7в 5 жыл бұрын
Можно ЛИ как-то вывести данные осей Х У на график ?! У меня проект с колебателем - он движется вперёд-назад, и нужно эти колебания вывести на график (но по Х - будет ВРЕМЯ (за 5 сек), а по У - величина колебаний
@UCanDo
@UCanDo 5 жыл бұрын
Посмотрите это видео: kzbin.info/www/bejne/qaO6fpesa7Z0a80
@ГуляСабирова-ш6ь
@ГуляСабирова-ш6ь 5 жыл бұрын
у меня в процессинге прямоугольники не двигаются( все настройки правильно выставил
@UCanDo
@UCanDo 5 жыл бұрын
Очень похоже на то что данные не поступают. Может порт неправильно настроен? Или данные неправильно передаются? Попробуйте закрыть процессинг, откройте монитор порта и посмотрите идут ли какие-то данные.
@Adrian_Reed
@Adrian_Reed 5 жыл бұрын
@@UCanDo идут данные, на ноутбуке работает, а на пк нет... странно
@Adrian_Reed
@Adrian_Reed 5 жыл бұрын
@@UCanDo Разобрался с проблемой! у меня в системе сом ардуино на 1 месте, я писал индекс 0, но потом просто решил написать 1 и все заработало!
@thester-ious9592
@thester-ious9592 6 жыл бұрын
Как можно прошить Arduino Nano - через USB TTL?
@UCanDo
@UCanDo 6 жыл бұрын
Посмотрите здесь: kzbin.info/www/bejne/jYLdnZSOjKyVl9E Rx подключается к Tx а Tx к Rx Все остальное должно быть просто.
@thester-ious9592
@thester-ious9592 6 жыл бұрын
Home Made - То, что ты можешь сделать Да ч так уже пробовал... Но ничего не получаеться( Первый раза забил ISP все прошло успешно,но когда я подключил плату на прямую по USB,она отказалазь запимовать файлы!
@thester-ious9592
@thester-ious9592 6 жыл бұрын
Заливать скетч *
@UCanDo
@UCanDo 6 жыл бұрын
Что-то я не совсем понял что вы и как делали. В общем подключите все как я описал и как в видео. Дальше в Ардуино IDE выбираете: Инструменты - Плата - Ардуино Нано Инструменты - Порт - выбираете порт к которому подключен USB - TTL конвертер. А дальше просто загружаете скетч. Все должно нормально прошится. Если вы раньше прошивали по SPI то могли стереть загрузчик. А без загрузчика никакая прошивка не получится. Как восстановить загрузчик - ищите в интернете. Описывать здесь долго...
@thester-ious9592
@thester-ious9592 6 жыл бұрын
Home Made - То, что ты можешь сделать Так дело в том что я все сделал как вы описали,но при моменте загрузки скетча нужно будет нажать reset после чего он должен загрузить скетч. Но когда дело доходит до reset и я его нажимаю,ничего не происходит и плату просто не может прошиться!
@merlinshow6787
@merlinshow6787 4 жыл бұрын
Это вам не ведро огурцов
@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) или есть иное мнение ?
@ИгорьЧерняков-я9ь
@ИгорьЧерняков-я9ь 6 жыл бұрын
по ссылке на библиотеку со скетчем не качать с вирусами лезет
@UCanDo
@UCanDo 6 жыл бұрын
Вирус скорее всего у вас на компьютере сидит и заражает файлы при скачивании. По ссылке может быть только все необходимое: скетч, библиотека, схема. Никаких исполняемых файлов (программ) в архиве нет.
@ЖалоСядом
@ЖалоСядом 3 жыл бұрын
Чё мля,гиряскоп?это что,когда гиря на ногу,и шары становятся телескопами?=)
@nnnnnn-c5p
@nnnnnn-c5p 4 жыл бұрын
А можно к телефону подлючить
@UCanDo
@UCanDo 4 жыл бұрын
В телефонах уже есть гироскоп
@nnnnnn-c5p
@nnnnnn-c5p 4 жыл бұрын
@@UCanDo нет, вы наверно перепутали его с акселерометром, он есть во всех телефонах. А вот гироскопанет во многих, и я спрашую можно ли подключить эту штуку которую вы сделали к телефону, что бы играть в VR.
@UCanDo
@UCanDo 4 жыл бұрын
Это не получится сделать так как нет для этого необходимого программного обеспечения. Телефон никак не узнает что к нему подключено
@nnnnnn-c5p
@nnnnnn-c5p 4 жыл бұрын
@@UCanDo а если перепрошить мой телефон на эту гироскоп? Это вобще возможно?
@UCanDo
@UCanDo 4 жыл бұрын
Да, это возможно, но только программисту, пишущему прошивки для телефонов.
@gayclubfree
@gayclubfree 4 жыл бұрын
Не поможете? Купил датчик гироскопа hc 06 от блютуза Никак не могу подключить к телефону что бы играть в VR игры
@UCanDo
@UCanDo 4 жыл бұрын
У вас отсутствуют знаки препинания и вообще непонятно как построено предложение. Что означает «датчик гироскопа HC-06 от блютуза»????
@gayclubfree
@gayclubfree 4 жыл бұрын
@@UCanDo ну в том смысле что он подключаться к андроид через блютуз
@UCanDo
@UCanDo 4 жыл бұрын
Уже переписываемся в другом месте. Напишите там ссылку на товар где покупали.
@gayclubfree
@gayclubfree 4 жыл бұрын
@@UCanDo извините а там это где? В комментариях под другим видио? Там я скинул ссылку
@UCanDo
@UCanDo 4 жыл бұрын
Ок. Завтра уже гляну,
@masterkit9517
@masterkit9517 4 жыл бұрын
какой акселерометр без глюков?
@UCanDo
@UCanDo 4 жыл бұрын
Один из лучших - BNO055 kzbin.info/www/bejne/gnO7laJnmZaNeas
@ЖЕЛЕЗНЫЙБОКС
@ЖЕЛЕЗНЫЙБОКС 4 жыл бұрын
приветствую, скажи где скачать программу для процессинга, showGY521Data
@UCanDo
@UCanDo 4 жыл бұрын
processing.org/ А все необходимые материалы вы можете найти в описании под видео
@dednakr6634
@dednakr6634 3 жыл бұрын
THANK YOU
Address LEDs WS2812B and Arduino
8:58
Home Made
Рет қаралды 160 М.
Электронный уровень на ардуино.
7:35
Worldelectronic
Рет қаралды 2,1 М.
Inside Out 2: BABY JOY VS SHIN SONIC 3
00:19
AnythingAlexia
Рет қаралды 8 МЛН
Крутой фокус + секрет! #shorts
00:10
Роман Magic
Рет қаралды 17 МЛН
Amazing Parenting Hacks! 👶✨ #ParentingTips #LifeHacks
00:18
Snack Chat
Рет қаралды 22 МЛН
Please Help This Poor Boy 🙏
00:40
Alan Chikin Chow
Рет қаралды 9 МЛН
Курс для начинающих IoT-разработчиков: источники данных / датчики
1:00:01
Rightech IoT Cloud (RIC)–платформа Интернета Вещей
Рет қаралды 154
MPU-6050 - Гироскоп + акселeрометр
6:41
Гироскоп и его применение, 1979
29:49
Тимур Гаранин: Архив научно-популярных фильмов
Рет қаралды 158 М.
How to connect the display from a mobile phone to Arduino
13:58
Home Made
Рет қаралды 1,3 МЛН
Управление моторами с Arduino
15:44
Заметки Ардуинщика
Рет қаралды 499 М.
Inside Out 2: BABY JOY VS SHIN SONIC 3
00:19
AnythingAlexia
Рет қаралды 8 МЛН