Përmbajtje:

Udhëzuesi i konfigurimit dhe kalibrimit të MPU6050: 3 hapa
Udhëzuesi i konfigurimit dhe kalibrimit të MPU6050: 3 hapa

Video: Udhëzuesi i konfigurimit dhe kalibrimit të MPU6050: 3 hapa

Video: Udhëzuesi i konfigurimit dhe kalibrimit të MPU6050: 3 hapa
Video: Konfigurimi i qasjes në internet -- sistemi operativ Windows 7 ose Vista 2024, Nëntor
Anonim
Udhëzuesi i konfigurimit dhe kalibrimit të MPU6050
Udhëzuesi i konfigurimit dhe kalibrimit të MPU6050

MPU6050 është një IMU 6 DoF (Shkallë të lirisë) e cila përfaqëson njësinë e matjes inerciale, një sensor vërtet i shkëlqyeshëm për të njohur nxitimin këndor përmes xhiroskopit 3 boshtesh dhe përshpejtim linear përmes përshpejtuesve linearë.

Ndonjëherë mund të jetë e ndërlikuar të filloni dhe krijoni, duke kërkuar biblioteka dhe programe në të gjithë internetin, por mos u shqetësoni tani, ky udhëzues dhe mësimi video i bashkangjitur më poshtë do t’ju bëjë të filloni në një kohë të shkurtër.

Hapi 1: Materialet e kërkuara

Materialet e kërkuara
Materialet e kërkuara
Materialet e kërkuara
Materialet e kërkuara
Materialet e kërkuara
Materialet e kërkuara
Materialet e kërkuara
Materialet e kërkuara

1.) MPU6050 ose GY521 IMU

2.) Arduino (Unë jam duke përdorur Nano)

3.) Kompjuter me Arduino IDE të instaluar brenda

4.) Kabllo USB për Arduino

5.) 4 kabllo F për F jumper për të lidhur Arduino me MPU6050

Të gjithë përbërësit, origjinalë dhe me cilësi të lartë mund t'i gjeni në www. UTsource.net

Hapi 2: Biblioteka MPU6050

Biblioteka MPU6050
Biblioteka MPU6050

Nëse keni ndonjë problem pas këtij hapi, ju rekomandoj shumë të shikoni videon mësimore të lidhur në hyrje.

Një bibliotekë është një mjet i thjeshtë që e bën të lehtë për fillestarët të përdorin sensorë relativisht kompleksë si MPU6050 në një mënyrë vërtet të thjeshtë, është një shtresë e cila tashmë kujdeset për shumë gjëra komplekse, në mënyrë që ne të përqëndrohemi më shumë në zbatimin e idesë në vend e vendosjes së gjithçkaje.

Hapni Arduino IDE

Shkoni te Mjetet dhe klikoni mbi Menaxho Bibliotekat

Do të hapet një dritare e re e cila do të ketë një shirit kërkimi, aty shkruani MPU6050, ju do të përshëndeteni me më shumë se një rezultat, por instaloni atë që është bt Electronic Cats.

Mbaruat, tani le të kalibrojmë!

Hapi 3: Kalibrimi

Kalibrimi
Kalibrimi
Kalibrimi
Kalibrimi
Kalibrimi
Kalibrimi

Çdo sensor është i ndryshëm dhe unik, kështu që ne duhet të gjejmë Vlerat unike të Offset për sensorin që kemi.

Hapni skedarët dhe shkoni te Shembujt në Arduino IDE.

Atje, do të shihni një bibliotekë të re e cila thotë MPU6050 e cila përmban një program të quajtur - IMU_Zero hapeni atë.

Ngarko atë në arduino dhe sigurohu që lidhja nga Arduino në Sensor të bëhet në mënyrën e mëposhtme -

SCL - A5

SDA - A4

Vcc - 5V

GND - GND

Pas ngarkimit të suksesshëm, hapni Tools And pastaj Serial Monitor, por sigurohuni që ta mbani sensorin horizontal dhe sa më të qetë gjatë këtij procesi.

Një linjë "----- done -----" do të tregojë se ka bërë më të mirën. Me konstantet aktuale të lidhura me saktësinë (NFast = 1000, NSlow = 10000), do të duhen disa minuta për të arritur atje Me

Gjatë rrugës, ajo do të krijojë një duzinë apo më shumë linja prodhimi, duke treguar se për secilën nga 6 kompensimet e dëshiruara, është * së pari, duke u përpjekur të gjejë dy vlerësime, një shumë të ulët dhe një shumë të lartë, dhe * pastaj, duke u mbyllur derisa kllapa nuk mund të bëhet më e vogël.

Linja pak mbi vijën "e kryer" do të duket diçka si [567, 567] [-1, 2] [-2223, -2223] [0, 1] [1131, 1132] [16374, 16404] [155, 156] [-1, 1] [-25, -24] [0, 3] [5, 6] [0, 4] Siç do të jetë treguar në rreshtat e kokës, gjashtë grupet që përbëjnë këtë rresht përshkruajnë kompensimet optimale për përshpejtimin X, nxitimin Y, nxitimin Z, x gyro, Y gyro, dhe Z gyro, respektivisht. Në mostrën e treguar pak më lart, gjykimi tregoi se +567 ishte kompensimi më i mirë për nxitimin X, -2223 ishte më i miri për nxitimin Y, dhe kështu me radhë. Vini re çdo kompensim për t'u përdorur në programet që bëni!

Kjo eshte! e thjeshtë dhe e drejtpërdrejtë!

Faleminderit per leximin!

Recommended: