Мазмуну:

MPU6050 Орнотуу жана Калибрлөө Көрсөтмөсү: 3 кадам
MPU6050 Орнотуу жана Калибрлөө Көрсөтмөсү: 3 кадам

Video: MPU6050 Орнотуу жана Калибрлөө Көрсөтмөсү: 3 кадам

Video: MPU6050 Орнотуу жана Калибрлөө Көрсөтмөсү: 3 кадам
Video: Как использовать акселерометр и гироскоп MPU-6050 с кодом Arduino 2024, Ноябрь
Anonim
MPU6050 Орнотуу жана Калибрлөө Жетеги
MPU6050 Орнотуу жана Калибрлөө Жетеги

MPU6050 - бул 6 DoF (Эркиндиктин Даражасы) IMU, ал инерциялык өлчөө бирдигин туюнтат, чындыгында 3 Октук Гироскоп аркылуу Бурчтук ылдамдатууну жана Сызыктуу Акселерометрлер аркылуу Сызыктуу Акселерацияны билүү үчүн эң сонун сенсор.

Кээде интернеттен китепканаларды жана программаларды издеп баштоо жана орнотуу татаал болушу мүмкүн, бирок азыр кабатыр болбоңуз, бул нускамалуу жана төмөндө тиркелген видео үйрөткүч сизди тез арада баштайт.

1 -кадам: Керектүү материалдар

Керектүү материалдар
Керектүү материалдар
Керектүү материалдар
Керектүү материалдар
Керектүү материалдар
Керектүү материалдар
Керектүү материалдар
Керектүү материалдар

1.) MPU6050 же GY521 IMU

2.) Arduino (мен нанону колдонуп жатам)

3.) Ардуино IDE ичинде орнотулган компьютер

4.) Arduino үчүн USB кабели

5.) 4 F to F Jumper Cables Arduino MPU6050 туташтыруу үчүн

Бардык компоненттер, оригиналдуу жана сапаттуу www. UTsource.net сайтынан табууга болот

2 -кадам: MPU6050 китепканасы

MPU6050 китепканасы
MPU6050 китепканасы

Эгерде сизде бул кадамды аткарууда кандайдыр бир көйгөй болсо, киришүү шилтемесиндеги видео окуу куралын көрүүнү сунуштайм.

Китепкана - бул жаңы куралдар, MPU6050 сыяктуу салыштырмалуу татаал сенсорлорду колдонууну жеңилдетүүчү жөнөкөй инструмент, ал буга чейин идеяны ишке ашырууга көбүрөөк көңүл буруш үчүн көптөгөн татаал нерселерге кам көргөн катмар. баарын орнотуу.

Arduino IDE ачыңыз

Куралдарга барып, китепканаларды башкарууну чыкылдатыңыз

Жаңы терезе ачылат, анда издөө тилкеси болот, анда MPU6050 түрү бар, сизди бир нече жыйынтыктар күтүп турат, бирок bt Electronic Cats дегенди орнотуңуз.

Бүтүрдүңүз, эми калибрлөөгө киришели!

3 -кадам: Калибрлөө

Калибрлөө
Калибрлөө
Калибрлөө
Калибрлөө
Калибрлөө
Калибрлөө

Ар бир сенсор айырмаланат жана уникалдуу, ошондуктан бизде бар сенсор үчүн уникалдуу офсет баалуулуктарын табышыбыз керек.

Файлдарды ачыңыз жана Arduino IDEдеги мисалдарга өтүңүз.

Ал жерде сиз жаңы китепкананы көрөсүз, анда MPU6050 деп аталган программаны камтыйт - IMU_Zero аны ачат.

Аны arduinoго жүктөңүз жана Arduino'дон Sensorго туташуу төмөнкү жол менен жасалганын текшериңиз -

SCL - A5

SDA - A4

Vcc - 5V

GND - GND

Ийгиликтүү жүктөлгөндөн кийин Аспаптарды, андан соң Сериялык Мониторду ачыңыз, бирок бул процесс учурунда сенсордун горизонталдуу жана мүмкүн болушунча кыймылсыз экенин текшериңиз.

"----- аткарылды -----" сабы анын эң жакшы иштегенин көрсөтөт. Учурдагы тактыкка байланышкан туруктуулуктар менен (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 X ылдамдатуу үчүн, Y ылдамдануу, Z ылдамдатуу, X гиро, Y гиро жана Z гиро, тиешелүүлүгүнө жараша. Жогоруда көрсөтүлгөн үлгүдө, сыноо +567 X ылдамдатуу үчүн эң мыкты ордун, -2223 Y ылдамдатуу үчүн эң жакшы болгонун көрсөттү ж.б. Сиз жасаган программаларда колдонуу үчүн ар бир ордун белгилеңиз!

Дал ушул! жөнөкөй жана жөнөкөй!

Окуганыңыз үчүн рахмат!

Сунушталууда: