Съдържание:
- Стъпка 1: Подготовка на материалите
- Стъпка 2: Инсталиране на хардуер
- Стъпка 3: Изходен код
- Стъпка 4: Резултати
Видео: GY-521 MPU6050 3-осен ускорител на жироскоп 6DOF модул Урок: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Описание
Този прост модул съдържа всичко необходимо за взаимодействие с Arduino и други контролери чрез I2C (използвайте библиотеката Wire Arduino) и предоставя информация за засичане на движение за 3 оси - X, Y и Z.
Спецификации
- Обхвати на акселерометъра: ± 2, ± 4, ± 8, ± 16g
- Диапазони на жироскопа: ± 250, 500, 1000, 2000 °/s
- Обхват на напрежението: 3.3V - 5V (модулът включва регулатор на ниско отпадащо напрежение)
Стъпка 1: Подготовка на материалите
В този урок ще ви покажем подробно как работи модулът. Първо, трябва да подготвим материалите, изброени по -долу:
- Arduino Uno
- Мъжки проводник от мъжки към женски
- USB кабел от тип А до В
- Платка
Стъпка 2: Инсталиране на хардуер
След като подготвим материалите, ще свържем модула с Arduino Uno. Подробната връзка ще бъде написана по -долу:
- VCC -> 5V
- GND -> GND
- SCL -> A5
- SDA -> A4
- INT -> D2
Стъпка 3: Изходен код
За да тествате Arduino MPU 6050,
- Първо изтеглете библиотеката Arduino за MPU 6050. Връзката е предоставена тук.
- След това разархивирайте/извлечете тази библиотека и преместете папката с име „MPU6050“в папката „библиотека“на Arduino.
- Инсталирайте библиотеката I2Cdev, ако все още нямате такава за вашия Arduino. Направете същата процедура, както по -горе, за да го инсталирате. Можете да намерите файла тук.
- Отворете Arduino IDE и следвайте стъпките: [Файл]-> [Примери]-> [MPU6050]-> [Примери]-> [MPU6050_DMP6].
- Качете изходния код на вашия Arduino.
Стъпка 4: Резултати
- След като качите кода, отворете серийния монитор и задайте скоростта на предаване като 115200.
- След това проверете дали виждате нещо като „Инициализиране на I2C устройства …“на серийния монитор. Ако не го направите, просто натиснете бутона за нулиране.
- Сега ще видите ред, казващ: „Изпратете всеки знак, за да започнете програмиране и демонстрация на DMP“. Просто въведете всеки символ на серийния монитор и го изпратете и трябва да започнете да виждате стойностите на криволичене, височина и хвърляне, идващи от MPU 6050.
Забележки: DMP означава цифрова обработка на движението. MPU 6050 има вграден процесор за движение. Той обработва стойностите от акселерометъра и жироскопа, за да ни даде точни 3D стойности. Също така ще трябва да изчакате около 10 секунди, преди да получите точни стойности в серийния монитор, след което стойностите ще започнат да се стабилизират.
Препоръчано:
MPU6050-акселерометър+сензор за жироскоп: 3 стъпки
MPU6050-Accelerometer+Gyroscope Sensor Основи: MPU6050 е много полезен сензор. Mpu 6050 е IMU: Инерционната измервателна единица (IMU) е електронно устройство, което измерва и отчита специфичната сила на тялото, ъгловата скорост и понякога ориентацията на тялото, използвайки комбинация
E32-433T Урок за модул LoRa - DIY Breakout Board за модул E32: 6 стъпки
E32-433T Урок за модул LoRa | DIY Breakout Board за модул E32: Хей, какво става, момчета! Akarsh тук от CETech, Този мой проект е по-скоро крива на обучение, за да се разбере работата на модула E32 LoRa от eByte, който е 1-ватов трансивър модул с висока мощност. След като разберем работата, имам дизайн
Arduino Nano и Visuino: Преобразуване на ускорението в ъгъл от акселерометър и жироскоп MPU6050 I2C сензор: 8 стъпки (със снимки)
Arduino Nano и Visuino: Преобразуване на ускорението в ъгъл от акселерометър и жироскоп MPU6050 I2C сензор: Преди време публикувах урок за това как можете да свържете MPU9250 акселерометър, жироскоп и компас сензор към Arduino Nano и да го програмирате с Visuino за изпращане на пакетни данни и дисплей на обхват и визуални инструменти. Акселерометърът изпраща X, Y
Мигащ светодиод чрез използване на ESP32 NodeMCU модул за WiFi и Bluetooth модул Урок: 5 стъпки
Мигащ светодиод чрез използване на ESP32 NodeMCU модул за WiFi и Bluetooth модул Урок: Описание NodeMCU е IoT платформа с отворен код. Програмира се с помощта на скриптовия език Lua. Платформата се основава на проекти с отворен код на eLua. Платформата използва много проекти с отворен код, като lua-cjson, spiffs. Този ESP32 NodeMc
Урок за акселерометър и жироскоп: 3 стъпки
Урок за акселерометър и жироскоп: Въведение Това ръководство е предназначено за всички, които се интересуват от използването на акселерометри и жироскопи, както и комбинирани IMU устройства (единица за инерционно измерване) в своите проекти по електроника Ще разгледаме: Какво измерва акселерометърът?