Съдържание:

MPU6050 Ръководство за настройка и калибриране: 3 стъпки
MPU6050 Ръководство за настройка и калибриране: 3 стъпки

Видео: MPU6050 Ръководство за настройка и калибриране: 3 стъпки

Видео: MPU6050 Ръководство за настройка и калибриране: 3 стъпки
Видео: Гироскоп-Акселерометр MPU-6050. Первое знакомство 2024, Ноември
Anonim
Ръководство за настройка и калибриране на MPU6050
Ръководство за настройка и калибриране на MPU6050

MPU6050 е 6 DoF (Степени на свобода) IMU, което означава инерционна измервателна единица, наистина страхотен сензор за познаване на ъгловото ускорение чрез 3 -осен жироскоп и линейно ускорение чрез линейни акселерометри.

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

Стъпка 1: Необходими материали

Необходими материали
Необходими материали
Необходими материали
Необходими материали
Необходими материали
Необходими материали
Необходими материали
Необходими материали

1.) MPU6050 или GY521 IMU

2.) Arduino (използвам Nano)

3.) Компютър с инсталиран Arduino IDE

4.) USB кабел за Arduino

5.) 4 F към F Jumper кабели за свързване на Arduino към MPU6050

Всички компоненти, оригинални и висококачествени, могат да бъдат намерени на www. UTsource.net

Стъпка 2: Библиотеката MPU6050

Библиотеката MPU6050
Библиотеката MPU6050

Ако имате някакви проблеми след тази стъпка, горещо препоръчвам да гледате видео урока, свързан в интрото.

Библиотеката е прост инструмент, който улеснява начинаещите да използват сравнително сложни сензори като MPU6050 по наистина прост начин, това е слой, който вече се грижи за много много сложни неща, така че вместо това можем да се съсредоточим повече върху прилагането на идеята за настройка на всичко.

Отворете Arduino IDE

Отидете на Инструменти и кликнете върху Управление на библиотеки

Ще се отвори нов прозорец, който ще има лента за търсене, в него тип MPU6050, ще бъдете посрещнати с повече от един резултат, но инсталирайте този, който е bt Electronic Cats.

Готови, сега нека калибрираме!

Стъпка 3: Калибриране

Калибриране
Калибриране
Калибриране
Калибриране
Калибриране
Калибриране

Всеки сензор е различен и уникален, така че трябва да намерим уникалните стойности на отместване за сензора, който имаме.

Отворете файлове и отидете на Примери в Arduino IDE.

Там ще видите нова библиотека, която казва MPU6050, която съдържа програма с име - IMU_Zero отворете я.

Качете го в arduino и се уверете, че връзката от Arduino към сензора се осъществява по следния начин -

SCL - A5

SDA - A4

Vcc - 5V

GND - GND

След успешно качване отворете Инструменти и след това Сериен монитор, но не забравяйте да държите сензора хоризонтален и възможно най -неподвижен по време на този процес.

Ред "----- done -----" ще покаже, че е направил всичко възможно. С текущите свързани с точността константи (NFast = 1000, NSlow = 10000), ще отнеме няколко минути, за да стигнете до там.

По пътя той ще генерира десетина линии на изход, показвайки, че за всяко от 6 -те желани отмествания, това е * първо, опитвайки се да намери две оценки, една твърде ниска и една твърде висока, и * след това, затваряне докато скобата не може да бъде намалена.

Линията точно над линията "готово" ще изглежда нещо като [567, 567] [-1, 2] [-2223, -2223] [0, 1] [1131, 1132] [16374, 16404] [155, 156] [-1, 1] [-25, -24] [0, 3] [5, 6] [0, 4] Както ще бъде показано в разпръснати заглавни редове, шестте групи, съставящи този ред, описват оптималните отмествания за ускорение X, ускорение Y, ускорение Z, X жироскоп, Y жироскоп и Z гироскоп съответно. В пробата, показана точно по -горе, опитът показа, че +567 е най -доброто изместване за ускорението X, -2223 е най -доброто за ускорението Y и т.н. Забележете всеки офсет, който да използвате в програмите, които правите!

Това е! просто и ясно!

Благодаря за четенето!

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