Indholdsfortegnelse:
Video: MPU6050 Opsætning og kalibreringsvejledning: 3 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
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
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
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
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:
Opsætning af ST Visual Develop med Cosmic STM8 Compiler: 11 trin
Opsætning ST Visual Develop med Cosmic STM8 Compiler: Sådan opsætter jeg det integrerede udviklingsmiljø (IDE) til at programmere STM8 mikrokontrollere fra ST Microelectronics (ST) med Windows 10. Jeg påstår ikke, at det er den rigtige måde, men det fungerer godt for mig. I denne instruktionsbog vil det ligne en
NodeMcu ESP8266 Første gangs opsætning med Arduino IDE: 10 trin
NodeMcu ESP8266 Første gangs opsætning med Arduino IDE: Jeg laver Twitch -kontrollerede enheder; brugerdefinerede konsoller, controllere og andre noyceventions! Live streams er hver onsdag og lørdag kl. 21:00 på https://www.twitch.tv/noycebru, højdepunkter på TikTok @noycebru, og du kan se tutorials på YouT
Opsætning til ekstern Bluetooth GPS -udbyder til Android -enheder: 8 trin
Opsætning til ekstern Bluetooth GPS-udbyder til Android-enheder: Denne instruktør vil forklare, hvordan du opretter din egen eksterne Bluetooth-aktiverede GPS til din telefon, tænder hvad som helst for kun omkring $ 10.Seddel materialer: NEO 6M U-blox GPSHC-05 bluetooth-modulKendskab til grænseflade Blutooth LavenergimodulerArdui
MultiBoard Opsætning/installation: 5 trin
MultiBoard Opsætning/installation: MultiBoard er et program, der kan bruges til at forbinde flere tastaturer til en Windows -computer. Og omprogrammer derefter input fra disse tastaturer. Åbn f.eks. Et program, eller kør AutoHotkeyscript, når der trykkes på en bestemt tast. Github: https: // g
Eclipse & JUnit -opsætning: 11 trin
Eclipse & JUnit -opsætning: Ting, du skal bruge: En computer m/ Eclipse IDE En Java -fil med funktioner/ metoder, som du gerne vil teste En testfil med JUnit -test for at køre på dine funktioner