Съдържание:

GY-521 MPU6050 3-осен ускорител на жироскоп 6DOF модул Урок: 4 стъпки
GY-521 MPU6050 3-осен ускорител на жироскоп 6DOF модул Урок: 4 стъпки

Видео: GY-521 MPU6050 3-осен ускорител на жироскоп 6DOF модул Урок: 4 стъпки

Видео: GY-521 MPU6050 3-осен ускорител на жироскоп 6DOF модул Урок: 4 стъпки
Видео: Arduino Nano and GY-521 MPU6050 3-осевой гироскоп, 3-осевой акселерометр и DMP 2024, Ноември
Anonim
GY-521 MPU6050 3-осен ускорител на жироскоп 6DOF модул Урок
GY-521 MPU6050 3-осен ускорител на жироскоп 6DOF модул Урок

Описание

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

Спецификации

  • Обхвати на акселерометъра: ± 2, ± 4, ± 8, ± 16g
  • Диапазони на жироскопа: ± 250, 500, 1000, 2000 °/s
  • Обхват на напрежението: 3.3V - 5V (модулът включва регулатор на ниско отпадащо напрежение)

Стъпка 1: Подготовка на материалите

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

В този урок ще ви покажем подробно как работи модулът. Първо, трябва да подготвим материалите, изброени по -долу:

  1. Arduino Uno
  2. Мъжки проводник от мъжки към женски
  3. USB кабел от тип А до В
  4. Платка

Стъпка 2: Инсталиране на хардуер

Хардуерна инсталация
Хардуерна инсталация
Хардуерна инсталация
Хардуерна инсталация

След като подготвим материалите, ще свържем модула с Arduino Uno. Подробната връзка ще бъде написана по -долу:

  1. VCC -> 5V
  2. GND -> GND
  3. SCL -> A5
  4. SDA -> A4
  5. INT -> 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 секунди, преди да получите точни стойности в серийния монитор, след което стойностите ще започнат да се стабилизират.

Препоръчано: