INHOUDSOPGAWE:

MPU6050 Opstel- en kalibreringsgids: 3 stappe
MPU6050 Opstel- en kalibreringsgids: 3 stappe

Video: MPU6050 Opstel- en kalibreringsgids: 3 stappe

Video: MPU6050 Opstel- en kalibreringsgids: 3 stappe
Video: Гироскоп-Акселерометр MPU-6050. Первое знакомство 2024, November
Anonim
MPU6050 Opstel- en kalibrasiegids
MPU6050 Opstel- en kalibrasiegids

MPU6050 is 'n 6 DoF (grade van vryheid) IMU wat staan vir traagheidseenheid, 'n baie goeie sensor om die hoekversnelling deur 3 -as -gyroscoop en lineêre versnelling deur lineêre versnellingsmeters te ken.

Dit kan soms lastig wees om aan die gang te kom en op te stel, deur biblioteke en programme oral op die internet te soek, maar moenie nou bekommerd wees nie; hierdie instruksies en die onderstaande video -tutoriaal sal u binnekort aan die gang kry.

Stap 1: materiaal benodig

Materiaal benodig
Materiaal benodig
Materiaal benodig
Materiaal benodig
Materiaal benodig
Materiaal benodig
Materiaal benodig
Materiaal benodig

1.) MPU6050 of GY521 IMU

2.) Arduino (ek gebruik Nano)

3.) Rekenaar met Arduino IDE binne geïnstalleer

4.) USB -kabel vir Arduino

5.) 4 F tot F Jumper Kabels om Arduino aan MPU6050 te koppel

Alle komponente, oorspronklik en van hoë gehalte, kan gevind word op www. UTsource.net

Stap 2: Die MPU6050 -biblioteek

Die MPU6050 -biblioteek
Die MPU6050 -biblioteek

As u 'n probleem ondervind om hierdie stap te volg, beveel ek u sterk aan om na die video -tutoriaal te kyk wat in die inleiding gekoppel is.

'N Biblioteek is 'n eenvoudige hulpmiddel wat beginners maklik maak om relatief ingewikkelde sensors soos MPU6050 op 'n baie eenvoudige manier te gebruik; dit is 'n laag wat al baie komplekse dinge hanteer, sodat ons meer kan fokus op die implementering van die idee om alles op te stel.

Maak Arduino IDE oop

Gaan na Tools en klik op Bestuur biblioteke

'N Nuwe venster sal oopmaak met 'n soekbalk, tipe MPU6050, u word met meer as een resultaat begroet, maar installeer die een wat elektroniese katte is.

U is klaar, laat ons nou kalibreer!

Stap 3: Kalibrasie

Kalibrasie
Kalibrasie
Kalibrasie
Kalibrasie
Kalibrasie
Kalibrasie

Elke sensor is anders en uniek, daarom moet ons die unieke offsetwaardes vind vir die sensor wat ons het.

Maak lêers oop en gaan na voorbeelde in Arduino IDE.

Daar sal u 'n nuwe biblioteek sien wat sê MPU6050 met 'n program met die naam - IMU_Zero maak dit oop.

Laai dit op na arduino en maak seker dat die verbinding van Arduino na sensor op die volgende manier geskied -

SCL - A5

SDA - A4

Vcc - 5V

GND - GND

Na suksesvolle oplaai, maak u gereedskap oop en dan seriële monitor, maar sorg dat u die sensor tydens hierdie proses horisontaal en so stil as moontlik hou.

'N "----- gedaan -----" reël sal aandui dat dit sy bes gedoen het. Met die huidige akkuraatheidsverwante konstantes (NFast = 1000, NSlow = 10000), sal dit 'n paar minute neem om daar te kom.

Onderweg genereer dit 'n dosyn of so uitvoerlyne, wat toon dat dit vir elk van die 6 gewenste offsets * eers * twee skattings is, een te laag en een te hoog, en * dan sluit totdat die hakie nie kleiner gemaak kan word nie.

Die lyn net bokant die "klaar" -reël sal ongeveer [567, 567] [-1, 2] [-2223, -2223] [0, 1] [1131, 1132] [16374, 16404] [155, 156 lyk] [-1, 1] [-25, -24] [0, 3] [5, 6] [0, 4] Soos in afwisselende koplyne aangetoon sal word, beskryf die ses groepe wat hierdie reël vorm die optimale offsets vir die X -versnelling, Y -versnelling, Z -versnelling, X gyro, Y gyro en Z gyro, onderskeidelik. In die steekproef wat net hierbo getoon is, het die proef getoon dat +567 die beste vergoeding vir die X -versnelling was, -2223 die beste vir Y -versnelling, ensovoorts. Let op elke offset om te gebruik in die programme wat u maak!

Dis dit! eenvoudig en reguit!

Dankie vir die lees!

Aanbeveel: