Оглавление:

GY-521 MPU6050 3-осевой акселерационный гироскоп Модуль 6DOF Учебное пособие: 4 шага
GY-521 MPU6050 3-осевой акселерационный гироскоп Модуль 6DOF Учебное пособие: 4 шага

Видео: GY-521 MPU6050 3-осевой акселерационный гироскоп Модуль 6DOF Учебное пособие: 4 шага

Видео: GY-521 MPU6050 3-осевой акселерационный гироскоп Модуль 6DOF Учебное пособие: 4 шага
Видео: Гироскоп-Акселерометр MPU-6050. Первое знакомство 2024, Июль
Anonim
GY-521 MPU6050 3-осевой акселерационный гироскоп 6DOF Модуль Учебное пособие
GY-521 MPU6050 3-осевой акселерационный гироскоп 6DOF Модуль Учебное пособие

Описание

Этот простой модуль содержит все необходимое для взаимодействия с Arduino и другими контроллерами через I2C (используйте библиотеку Wire Arduino) и предоставляет информацию о движении по 3 осям - X, Y и Z.

Характеристики

  • Диапазоны акселерометра: ± 2, ± 4, ± 8, ± 16 г
  • Диапазоны гироскопа: ± 250, 500, 1000, 2000 ° / с
  • Диапазон напряжения: 3,3 В - 5 В (модуль включает регулятор напряжения с низким падением напряжения)

Шаг 1: Подготовка материалов

Подготовка материалов
Подготовка материалов
Подготовка материалов
Подготовка материалов
Подготовка материалов
Подготовка материалов

В этом уроке мы подробно покажем вам, как работает модуль. Во-первых, нам нужно подготовить материалы, перечисленные ниже:

  1. Ардуино Уно
  2. Перемычка между мужчинами и женщинами
  3. USB-кабель типа A - B
  4. Макетная плата

Шаг 2: Установка оборудования

Установка оборудования
Установка оборудования
Установка оборудования
Установка оборудования

После подготовки материалов подключим модуль к Arduino Uno. Подробное подключение будет написано ниже:

  1. VCC -> 5 В
  2. GND -> GND
  3. SCL -> A5
  4. ПДД -> A4
  5. ИНТ -> D2

Шаг 3: Исходный код

Исходный код
Исходный код

Чтобы протестировать Arduino MPU 6050,

  1. Сначала загрузите библиотеку Arduino для MPU 6050. Ссылка находится здесь.
  2. Затем распакуйте / извлеките эту библиотеку и переместите папку с именем «MPU6050» в папку «библиотеки» Arduino.
  3. Установите библиотеку I2Cdev, если у вас ее еще нет для вашего Arduino. Для его установки выполните ту же процедуру, что и выше. Вы можете найти файл здесь.
  4. Откройте Arduino IDE и выполните следующие действия: [Файл] -> [Примеры] -> [MPU6050] -> [Примеры] -> [MPU6050_DMP6].
  5. Загрузите исходный код в свой Arduino.

Шаг 4: результаты

Полученные результаты
Полученные результаты
Полученные результаты
Полученные результаты
Полученные результаты
Полученные результаты
  1. После загрузки кода откройте монитор последовательного порта и установите скорость передачи 115200.
  2. Затем проверьте, не видите ли вы что-то вроде «Инициализация устройств I2C…» на последовательном мониторе. Если нет, просто нажмите кнопку сброса.
  3. Теперь вы увидите строку: «Отправьте любого персонажа, чтобы начать программирование и демонстрацию DMP». Просто введите любой символ на последовательном мониторе и отправьте его, и вы должны начать видеть значения рыскания, тангажа и крена, поступающие от MPU 6050.

Примечания: DMP означает цифровую обработку движения. MPU 6050 имеет встроенный процессор движения. Он обрабатывает значения акселерометра и гироскопа, чтобы дать нам точные 3D-значения. Кроме того, вам нужно будет подождать около 10 секунд, прежде чем вы получите точные значения в последовательном мониторе, после чего значения начнут стабилизироваться.

Рекомендуемые: