Enkel manuell Magnetometer kalibrering (5 / 7 steg)
Steg 5: Använda MPU-9150 med en Arduino
Om du behöver att kalibrera en MPU-9150 för användning med en Arduino är det förmodligen för att du vill använda den i några andra projekt. I så fall kan du bygga in det i projektet och bara använda skissen och det förfarande som beskrivs senare med din egen hårdvara. Å andra sidan, om du bara lära sig om MPU-9150 kan du ansluta det upp som beskrivs här.
Du behöver:
- ATMega328 - baserade Arduino och power supply (men förmodligen kan du använda andra)
- MPU-9150 Accelerometer/Gyro/Magnetometer
- 5V / 3.3V nivå översättare (valfritt)
- Lödfritt set av brödunderläggen eller stripboard och hoppare ledningar.
Tyvärr MPU-9150 ingångarna är inte 5V tolerant, så om du kör din Arduino på 5V behöver du en 5V / 3.3V nivå översättare med 2 eller fler kanaler. Detta är mycket billigt från Fjärran Östern eBay säljare. Alternativt kan du köra både Arduino och MPU-9150 på 3,3 v och avstå från nivå översättaren.
Om du nivå översättaren tar SDA och SCL stiften från Arduino på 5V nivåer och presenterar dem på 3.3V till MPU-9150. Till gör så, det kräver både en 5V leverans på ena sidan och en 3.3V tillförsel på den andra. Lyckligtvis den gemensamma MPU-9150 styrelser innehåller en 3.3V regulator, men tyvärr sin produktion presenteras inte på någon av stiften. Det är därför nödvändigt att löda en fin tråd till produktionen stift på regulatorn som visas i bilden.
Leta upp regulator, som bör vara märkt KB33 (överst i den andra bilden). Du behöver en stadig hand och en lödkolv med en fin spets. Löda en bit fin tråd övre högra nålen. När du har gjort en bra anslutning, täcka den med en klump av superlim att stoppa den dras enkelt.