Indholdsfortegnelse:

MPU6050 Opsætning og kalibreringsvejledning: 3 trin
MPU6050 Opsætning og kalibreringsvejledning: 3 trin

Video: MPU6050 Opsætning og kalibreringsvejledning: 3 trin

Video: MPU6050 Opsætning og kalibreringsvejledning: 3 trin
Video: gy-521 mpu 6050 гироскоп для arduino обзор 2024, November
Anonim
MPU6050 Opsætnings- og kalibreringsvejledning
MPU6050 Opsætnings- og kalibreringsvejledning

MPU6050 er en 6 DoF (frihedsgrader) IMU, der står for inertial måleenhed, en virkelig god sensor til at kende vinkelaccelerationen gennem 3 -akset gyroskop og lineær acceleration gennem lineære accelerometre.

Det kan til tider være vanskeligt at komme i gang og oprette, søge på biblioteker og programmer overalt på internettet, men bare rolig nu, denne instruktive og videotutorial vedhæftet nedenfor får dig i gang på ingen tid.

Trin 1: Materialer påkrævet

Materialer påkrævet
Materialer påkrævet
Materialer påkrævet
Materialer påkrævet
Materialer påkrævet
Materialer påkrævet
Materialer påkrævet
Materialer påkrævet

1.) MPU6050 eller GY521 IMU

2.) Arduino (jeg bruger Nano)

3.) Computer med Arduino IDE installeret indeni

4.) USB -kabel til Arduino

5.) 4 F til F Jumperkabler til tilslutning af Arduino til MPU6050

Alle komponenter, originale og høj kvalitet, kan findes på www. UTsource.net

Trin 2: MPU6050 -biblioteket

MPU6050 -biblioteket
MPU6050 -biblioteket

Hvis du har problemer med at følge dette trin, anbefaler jeg stærkt at se videovejledningen, der er linket i introduktionen.

Et bibliotek er et simpelt værktøj, der gør det let for begyndere at bruge relativt komplekse sensorer som MPU6050 på en virkelig enkel måde, det er et lag, der allerede tager sig af mange mange komplekse ting, så vi kunne fokusere mere på at implementere ideen i stedet at opsætte alt.

Åbn Arduino IDE

Gå til Værktøjer, og klik på Administrer biblioteker

Et nyt vindue åbnes med en søgelinje, deri skriver MPU6050, du bliver mødt med mere end ét resultat, men installer det, der er bt Electronic Cats.

Du er færdig, lad os nu kalibrere!

Trin 3: Kalibrering

Kalibrering
Kalibrering
Kalibrering
Kalibrering
Kalibrering
Kalibrering

Hver sensor er anderledes og unik, så vi skal finde de unikke forskydningsværdier for den sensor, vi har.

Åbn filer og gå til eksempler i Arduino IDE.

Der vil du se et nyt bibliotek, der siger MPU6050, som indeholder et program med navnet - IMU_Zero åbne det.

Upload det til arduino, og sørg for, at forbindelsen fra Arduino til sensor udføres på følgende måde -

SCL - A5

SDA - A4

Vcc - 5V

GND - GND

Efter vellykket upload skal du åbne Værktøjer og derefter Seriel skærm, men sørg for at holde sensoren vandret og så stille som muligt under denne proces.

En "----- udført -----" linje angiver, at den har gjort sit bedste. Med de nuværende nøjagtighedsrelaterede konstanter (NFast = 1000, NSlow = 10000) vil det tage et par minutter at komme dertil.

Undervejs vil det generere et dusin eller derover outputlinjer, hvilket viser, at det for hver af de 6 ønskede forskydninger * først er at forsøge at finde to skøn, et for lavt og et for højt, og * derefter lukker ind indtil beslaget ikke kan gøres mindre.

Linjen lige over den "færdige" linje ser sådan ud [567, 567] [-1, 2] [-2223, -2223] [0, 1] [1131, 1132] [16374, 16404] [155, 156] [-1, 1] [-25, -24] [0, 3] [5, 6] [0, 4] Som det vil være blevet vist i spredte overskriftslinjer, beskriver de seks grupper, der udgør denne linje, de optimale forskydninger for henholdsvis X -acceleration, Y -acceleration, Z -acceleration, X -gyro, Y -gyro og Z -gyro. I prøven vist lige ovenfor viste forsøget, at +567 var den bedste forskydning for X -accelerationen, -2223 var bedst for Y -acceleration og så videre. Bemærk alle forskydninger, der skal bruges i de programmer, du laver!

Det er det! enkelt og ligetil!

Tak fordi du læste!

Anbefalede: