Balansera Instructable Robot (10 / 14 steg)
Steg 10: Ansluta MPU6050
Om MPU6050:
MPU6050 är en av de bästa och billigaste accelerometer och gyroskop moduler som du kan få ute. De funktioner som utförs för priserna är bara enastående. Modulen har ombord Digital Motion Processor™ (DMP™) kan bearbeta komplexa 9-axlig rörelse-Fusion algoritmer. Variabeln som krävs för detta projekt är bara gir, pitch och rulla, de används för att beskriva rotationer förekommer längs tre axlar av roboten.
MPU6050 kan köpas för billiga i denna länk. Jag har också lämnat en Fritzing skiss för att ansluta till MPU6050. Jag har gett ett exempelkod som MPU6050 kan testas. Den slutliga bilden visar den MPU6050 wired till Arduino i roboten.
MPU6050 Viktigt stift:
Power Pin (Vcc):
Används för att leverera positiv spänning till modulen MPU6050.
Marken Pin (GND):
Ansluter till marken stift Arduino.
SDA & SCL stift:
Används för att upprätta en anslutning med Arduino analoga stiften A4 och A5 till accelerometer och gyroskop data tas emot.
Avbryta Pin (INT):
Detta stift instruerar Arduino när du vill läsa data från modulen, detta stift instruerar Arduino endast när värdena ändras.
____________________________________________
Jag har lämnat en liten kod för att testa modulen innan huvudkoden. Denna kod är gjord av Jeff Rowberg så bara omfatta biblioteket med hjälp av följande steg:
Laddar biblioteket:
- Så öppna programvaran Arduino IDE.
- Gå till skiss = > Importera bibliotek = > Lägg till biblioteket.
- Välj det nedladdade biblioteket som jag har heter "i2cdevlibmaster" och klicka på ok.
- Nu när biblioteket är laddad gå till filen = > exempel = > i2cdevlibmaster = > Arduino = > MPU6050 = > exempel = > MPU6050_DMP6.
- Bara kompilera skissen och ladda upp den för att testa MPU6050 modulen.
- Om allt går bra kommer du få samma produktion som den slutliga bilden.