Turinys:
Video: MPU6050 sąrankos ir kalibravimo vadovas: 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
MPU6050 yra 6 DoF (laisvės laipsnių) IMU, reiškiantis inercinį matavimo vienetą, tikrai puikus jutiklis, leidžiantis sužinoti kampinį pagreitį per 3 ašių giroskopą ir linijinį pagreitį per linijinius akselerometrus.
Kartais gali būti sudėtinga pradėti ir nustatyti, ieškoti bibliotekų ir programų visame internete, tačiau nesijaudinkite dabar, nes ši pamoka ir toliau pateikta vaizdo įrašo pamoka padės jums greitai pradėti.
1 žingsnis: reikalingos medžiagos
1.) MPU6050 arba GY521 IMU
2.) Arduino (aš naudoju Nano)
3.) Kompiuteris, kuriame įdiegta „Arduino IDE“
4.) „Arduino“USB kabelis
5.) 4 F – F trumpikliai, skirti prijungti „Arduino“prie MPU6050
Visus originalius ir aukštos kokybės komponentus galite rasti www. UTsource.net
2 veiksmas: MPU6050 biblioteka
Jei po šio veiksmo kyla kokių nors problemų, labai rekomenduoju žiūrėti vaizdo įrašo pamoką, susietą įžangoje.
Biblioteka yra paprastas įrankis, leidžiantis pradedantiesiems labai paprastai naudoti gana sudėtingus jutiklius, tokius kaip MPU6050, tai sluoksnis, kuris jau rūpinasi daugybe sudėtingų dalykų, kad galėtume daugiau dėmesio skirti idėjos įgyvendinimui viską nustatyti.
Atidarykite „Arduino IDE“
Eikite į Įrankiai ir spustelėkite Tvarkyti bibliotekas
Atsidarys naujas langas, kuriame bus paieškos juosta, įveskite MPU6050, būsite pasveikinti su daugiau nei vienu rezultatu, tačiau įdiekite tą, kuris yra „bt Electronic Cats“.
Baigėte, dabar leiskite kalibruoti!
3 žingsnis: kalibravimas
Kiekvienas jutiklis yra skirtingas ir unikalus, todėl turime rasti unikalias turimo jutiklio poslinkio vertes.
Atidarykite failus ir eikite į „Arduino IDE“pavyzdžius.
Ten pamatysite naują biblioteką, kurioje sakoma MPU6050, kurioje yra programa pavadinimu - IMU_Zero, atidarykite ją.
Įkelkite jį į „arduino“ir įsitikinkite, kad ryšys iš „Arduino“į jutiklį atliekamas taip:
SCL - A5
SDA - A4
Vcc - 5V
GND - GND
Po sėkmingo įkėlimo atidarykite „Įrankiai“, tada „Serijinis monitorius“, tačiau šio proceso metu įsitikinkite, kad jutiklis yra horizontalus ir kiek įmanoma nejudesnis.
Eilutė „----- done -----“parodys, kad ji padarė viską, kas įmanoma. Esant dabartinėms su tikslumu susijusioms konstantoms (NFast = 1000, NSlow = 10000), ten užtruksite kelias minutes.
Pakeliui jis sukurs keliolika išvesties eilučių, parodydamas, kad kiekvienam iš 6 pageidaujamų poslinkių jis yra * pirmas, bandant rasti du įvertinimus, vieną per mažą ir vieną per aukštą, ir * tada, baigiant kol laikiklio negalima sumažinti.
Eilutė, esanti virš eilutės „padaryta“, atrodys maždaug taip: [567, 567] [-1, 2] [-2223, -2223] [0, 1] [1131, 1132] [16374, 16404] [155, 156] [-1, 1] [-25, -24] [0, 3] [5, 6] [0, 4] Kaip bus parodyta susikertančiose antraščių eilutėse, šešios grupės, sudarančios šią eilutę, apibūdina optimalius poslinkius atitinkamai X pagreičiui, Y pagreičiui, Z pagreičiui, X giroskopui, Y giroskopui ir Z giroskopui. Pavyzdyje, parodytame aukščiau, bandymas parodė, kad +567 buvo geriausias X pagreičio poslinkis, -2223 buvo geriausias Y pagreičiui ir pan. Atkreipkite dėmesį į kiekvieną poslinkį, kurį norite naudoti savo sukurtose programose!
Viskas! paprasta ir nesudėtinga!
Ačiū, kad skaitote!
Rekomenduojamas:
„Pi-Hole“sąrankos vadovas: 5 žingsniai
„Pi-Hole“sąrankos vadovas: Šiame vadove pateikiami „Pi Hole“diegimo ir diegimo namų tinkle veiksmai. Viskas, ko jums reikia norint pradėti, yra „Raspberry Pi“ir viskas gerai! Naudodami „Pi-Hole“pagaliau galėsite atsikratyti savo tinklo
„VPN Premium“sąrankos vadovas, skirtas didelės spartos atsisiuntimui ir „OKAY“srautiniam perdavimui naudojant REO: 10 žingsnių
„VPN Premium“sąrankos vadovas, skirtas didelės spartos atsisiuntimui ir „OKAY“transliacijai pagal REO: ačiū, Asuswrt-MerlinHi, aš esu iš Tailando. Aš parašysiu išsamų VPN sąrankos vadovą, skirtą sparčiai atsisiųsti apie 100 Mb/s ir galbūt sklandžiausią „Netflix“, „Crunchyroll“, „Hulu“ir tt srautinį perdavimą. Iš Tailando, paskirtis
„Arduino“ir „MAX6675“termoporų sąrankos vadovas: 3 žingsniai
„Arduino“ir „MAX6675“termoporų sąrankos vadovas: Šiandien aš jums parodysiu, kaip paleisti ir paleisti „MAX6675“termoporos modulį su „Arduino“. Pradėkime. Čia yra visa to paties vaizdo pamoka
Vaizdo stebėjimo sistemos - visas sąrankos vadovas: 7 žingsniai
Vaizdo stebėjimo sistemos - visas sąrankos vadovas: Ei, vaikinai, tikiuosi, kad visiems sekasi puikiai. Jei skaitote tai, tikriausiai planuojate padidinti savo namų ar bet kurio kito turto saugumą, kad jūs ir jūsų artimieji būtų saugūs ir laimingi, tačiau galiausiai suklaidinote visus
„Linkit ONE“sąrankos vadovas, skirtas „Windows“: 7 žingsniai
„Linkit ONE“sąrankos vadovas „Windows“: „Linkit ONE“yra viena įspūdingiausių „Arduino“tipo plokščių. Tai nuostabi didelio našumo platforma daiktų internetui ir nešiojamiems daiktams, įskaitant daugybę funkcijų, tokių kaip: „WiFi“ir „Bluetooth 4.0“GSM ir GPRS GPS garso kodas