Imu
Инерциальная измерительная единица (ИДУ) - это электронное устройство, которое измеряет и сообщает удельную силу тела, угловую скорость, а иногда и ориентацию тела, используя комбинацию акселерометров, гироскопов и иногда магнитометров.
Вопросы, связанные с [imu]:
- Как соединить два устройства через i2c? Я работаю с 2 Pololu Altimu-10 V6, подключенными к одной и той же плате ESP32. Оба они подключены по протоколу i2c и имеют разные адреса. Адреса — 0x1C и 0x1E. У меня есть этот код для калибровки…
- Машинное обучение на Arduino Nano RP2040 Я пытаюсь использовать Arduino Nano RP2040 для распознавания жестов с помощью IMU. Эта плата поддерживает основные функции машинного обучения, предоставляемые LSM6DSOX. Я протестировал пример ,…
- MPU6500 через SPI Я пытаюсь связаться с датчиком MPU6500 через SPI, так как мне нужна максимально возможная скорость обновления. Мне сложно найти простой для понимания пример кода или, возможно, легкую библиотеку для…
- Почему неправильно указывает направление компаса, используя показания магнитометра? Я пытался рассчитать курс по компасу с помощью магнитометра в датчике MPU9250. Но результат для меня не имеет смысла. Я совершенно новичок в этом и не очень понимаю, как работают магнитометры, и…
- Правильный способ получить значения крена, тангажа и перемещения TL, DR : Каков метод (с точки зрения датчиков и алгоритма) для получения углов крена и тангажа самолета в любой момент. Я планирую построить самолет для хобби. Я так запутался в том, какие…
- IMU (MPU9250) и тикер на ESP32 Я хочу периодически считывать данные с IMU (MPU9250). Для этого я использую тикер, как показано в следующем коде: #include <Ticker.h> #include "MPU9250.h" constexpr int…
- Можно ли предварительно сформировать VIO из двух камер/imu на двухъядерном esp32? Как следует из названия, я хочу взять синхронизированные данные с двух секционных плат NXP и двух камер Ueye 1220LE, а также использовать VIO для объединения их данных и получения позиций для обеих…
- Arduino Nano IOT LSM6DS3 получить угол гироскопа в градусах У меня есть Arduino Nano IOT, и я хочу получить угол наклона, используя встроенный гироскоп, но я не могу найти пример кода, который делает это. Пример кода гироскопа и акселерометра по умолчанию не…
- Самый точный способ измерения линейного расстояния, пройденного колесом Предположим, бот с колесами движется по прямой, и мы хотим измерить это пройденное им линейное расстояние как можно точнее. Один из способов заключается в использовании оптического энкодера для…
- Показания гироскопа MPU6050 слишком дрейфуют только при быстрых изменениях Я пытаюсь написать простой скетч для MPU6050. Проблема заключается в том, что датчик в значительной степени стабилен, когда он неподвижен или постоянно меняет угол при низких и средних угловых…
- Использование software serial на Arduino Mega Итак, я использую этот датчик: https://wiki.dfrobot.com/Serial_6_Axis_Accelerometer_SKU_SEN0386 с этой библиотекой https://github.com/DFRobotdl/DFRobot_WT61PC Я использую 2 датчика, но у меня…
- Wire1' was not declared in this scope в библиотеке I2C_MPU6886 Недавно я приобрел 6-осевой модуль IMU MCP6886 от M5Stack. Ссылка на продукт: https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/IMU_Unit . Пример кода, предоставленный…
- Увеличение частоты Гц при работе с 3 последовательными портами (датчики IMU) я занимаюсь университетским проектом, в котором мы используем 2 датчика IMU и устройство чтения SD-карт для сохранения данных с датчиков. Как вы, вероятно, увидите из кода, мы указываем порт…
- Лучший способ получить угловую скорость от датчика 9 DoF Я использую датчик BNO055 (9° dof IMU) для проекта, который будет использовать угловую скорость курсора мыши на экране. До сих пор я получал выход кватерниона от датчика и мог преобразовать его в…
- Изменение адреса MPU 9250 подключенного к ESP32 Можно ли изменить адрес I2C устройства (MPU9250), подключенного к ESP 32, с помощью int-pin. Я понимаю, что в плате ардуино, если мы подключаем int pin к A0, адрес I2C по умолчанию MPU 9250…
- Синхронизация SPI с Arduino DUE и ADIS16364 IMU Я пытаюсь использовать Arduino Due интерфейс с ADIS16364 IMU от Analog Devices ( информация о продукте здесь ) через SPI. Существует два режима получения измерений из этого конкретного ИДУ (шесть…
- Получение стабильных измерений с помощью ИДУ BNO055 Я купил BNO055 "умный" IMU от Adafruit , думая, что это будет простой способ получить данные ориентации для небольшого проекта мобильного робота, но я нашел эту вещь очень трудной в использовании и…
- Как подключить несколько датчиков MPU-9250 IMU к одному Arduino Uno? В техническом описании говорится, что шина I2C ограничивается только двумя датчиками MPU-9250. Как я могу управлять несколькими (>2) MPU-9250 через один Arduino Uno? Можно ли добавить еще один…
- Получение угловой скорости по данным кватернионов (BNO055) Я могу получить данные кватерниона от датчика BNO055 и хотел бы преобразовать их в угловую скорость для моего проекта. Я знаю, что вы можете вытащить гироскоп непосредственно для данных, но из того,…
- Получить данные от одного ИДУ и Arduino одновременно используя связь I2c Я хочу получить данные от другого Arduino и IMU используя связь I2c и написал код приведенный ниже но он не работает для меня , #include<Wire.h> // Определить ведомый адрес I2C #define…
- Какие контакты использовать для получения данных от нескольких периферийных устройств? Я использую Teensy, чтобы вести записи о местоположении, скорости, высоте и направлении метеозонда, который я надеюсь запустить. У меня есть Adafruit LSM9DS1 и Ublox NEO-M8N с компасом (HMC5833L),…
- Определение относительно точной скорости с помощью ИДУ В настоящее время я работаю над проектом, в котором я пытаюсь точно определить скорость в портативном устройстве, используя IMU, в течение примерно 30 секунд. У меня возникли серьезные проблемы с…
- Не удается преобразовать строку в целое число при получении данных из pubnub Мне удалось загрузить данные датчика mpu9250 на PubNub и NodeMCU, но я не смог использовать полученные данные для управления сервоприводом Посмотрите на показания порта и увидите, что угол…
- Получение точных показаний скорости от IMU Привет, в настоящее время я использую BNO055 для дизайн-проекта. Этот датчик выдает вектор линейного ускорения, соответствующий трем направлениям (xyz). Я пытаюсь "интегрировать" ускорение, чтобы…
- Определение направления по данным акселерометра IMU Я учусь интегрировать датчики в ардуино и считывать их данные. Моя конечная цель - установить ИДУ на робота и использовать его для определения местоположения роботов в окружающей среде. …
- Как подключить MPU9250 к NodeMCU с помощью SPI или I2C Slave? Я хочу подключить 3 датчика MPU9250, но так как шина I2C всего одна, то есть еще 2 датчика, которые я хочу подключить через SPI. Используемая библиотека — https://github…
- Настройка/отладка доступного 9DOF IMU Я купил IMU с 9 степенями свободы на AliExpress (рис. распространенная проблема (и я истекающий кровью нуб). Я попытался настроить эту плату, используя примеры кодов из Adafruit — предполагая, что…
- MPU6050 Проблема с NodeMCU Я использую MPU6050 как часть IMU моего дрона, и я написал эту программу для Arduino Nano, чтобы получить ориентацию модуля MPU6050 в 3D-пространстве. И это прекрасно работает, но когда я загрузил…
- Относительное положение с помощью акселерометра У меня есть простой сценарий: Два IoT-устройства Arduino Nano 33 начали случайным образом перемещаться из одного и того же источника (точка = [X0, Y0, Z0]); Можно ли использовать координаты,…
- Компас MPU-9250 всегда возвращается к нулю Я пытаюсь создать IMU с 9 степенями свободы, используя микросхему MPU-9250, которая содержит гироскоп, акселерометр и компас. Я успешно реализовал слияние датчиков с 6 степенями свободы с помощью…
- Как я могу объявить пользовательские контакты при использовании с ESP8266 в библиотеке MPU9250 Я хочу объявить контакты SCL и SCK, например Wire.begin(sda_pin, scl_pin); , чтобы использовать их с ESP8266 для интеграции датчика MPU 9250/6500. Я не могу найти способ объявить это в этом примере…
- Самобалансирующийся робот с дистанционным управлением — как совместить управляющий ввод с вводом IMU? Я создаю двухколесного самобалансирующегося робота с дистанционным управлением. Я достаточно знаком с IMU и PID, чтобы заставить его работать, чтобы просто встать, но мне нужно управлять им с…
- Есть ли библиотека для не-SAMD ардуино для использования DMP на MPU9250? Я хотел бы использовать DMP MPU9250 с платой BTLE Feather, но документ из официальной библиотеки Говорит, что поддерживаются только SAMP-процессоры. Можно ли использовать другую библиотеку?
- Проблема в последовательности чтения данных датчика Я считываю данные с двух датчиков MPU6050 с помощью Arduino Uno, но это вызывает проблемы. Код идеален, а также выполняется считывание датчиков. См. изображение последовательного монитора. …
- Как включать и выключать несколько плат одновременно? У меня много узлов. Каждый узел состоит из MPU9250 и ESP32. Каждый узел функционирует независимо. Они не взаимодействуют друг с другом. Как я могу включить их все одновременно и легко включать…
- Не удалось найти подходящую библиотеку для MPU9250. Я использую Arduino Uno и учусь использовать датчик движения. В настоящее время мне не удалось найти библиотеку, которая выглядит простой, и хотел бы получить ваше предложение. Я нашел эту…
- Модуль GY91 IMU, прерывание? Есть ли в модуле GY91 вывод прерывания? Если нет, есть ли хорошая альтернатива периодическому считыванию показаний датчиков? (кроме расписания микроконтроллера/внешнего таймера)
- Можно ли подключить 3 MPU9250 к Node MCU без мультиплексора? Является ли идея подключения контактов AD0 MPU9250 актуальной, как и второй ответ на этот вопрос? - Как изменить адрес i2c для mpu9250? Я подключил 2 датчика для проверки. SCL и усилитель; SDA…
- rev id и функция read_rev_id() Что такое rev id? Я везде искал правильное определение, но ничего не нашел. Я пытаюсь понять код ниже. Я не понимаю, зачем нужна эта функция read_rev_id, и да, я пытался посмотреть в руководстве…
- 1