Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Industriële technologie

MPU‑9250: Geavanceerde 9‑As Bewegingssensor voor Arduino Projecten

Je moet talloze externe sensoren tegengekomen zijn, maar de MPU 9250 Arduino is waarschijnlijk een van de beste.

We zullen bespreken wat deze 9-Axis MEMS Sensor uitstekend maakt en de extra kenmerken ten opzichte van oudere versies.

Wat Is Een MPU 9250 Arduino?

MPU‑9250: Geavanceerde 9‑As Bewegingssensor voor Arduino Projecten

Fig 1: Een Bewegingssensor

Het is een Micro-Electro-Mechanical System (MEMS) Sensor die ook Arduino compatibel is. Dus is het een effectief hulpmiddel in bewegingstracking metingen en toepassingen.

Naast compatibiliteit met Arduino Uno, is het een hoog-presterend component met relatief laag stroomverbruik.

Bovendien, in tegenstelling tot de vroegere MPU-9150 sensor en andere draagbare sensoren, heeft de MPU-9250 sensor een relatief klein vormfactor.

Ten slotte combineert het de kenmerken van de Versnellingsmeter, Gyroscoop en magnetometer outputs. Opnieuw, het condenseert twee dies om een enkele QFN package te vormen. Een die heeft een AK8963 3-As magnetometer, terwijl de andere een versnellingsmeter en een 3-As Gyroscoop bevat.

Pin Configuratie Voor MPU 9250 Sensor Module

MPU‑9250: Geavanceerde 9‑As Bewegingssensor voor Arduino Projecten

Fig 2: Een Expert Een Bewegingssensor Reparerend

De onderstaande tabel geeft de pin configuratie van de MPU-9250 9 As Sensor.

MPU‑9250: Geavanceerde 9‑As Bewegingssensor voor Arduino Projecten

MPU 9250 Kenmerken

MPU‑9250: Geavanceerde 9‑As Bewegingssensor voor Arduino Projecten

Fig 3: Een Witte Bewegingssensor

Gyroscoop EigenschappenVersnellingsmeter EigenschappenMagnetometer Pro
Het heeft X, Y, en Z Digitale-uitvoer hoeksnelheidssensoren met een full-scale bereik van tussen ±250, ±500, ±1000, en ±2000 graden per sec. Ook heeft het een geïntegreerde 16-bit ADC.Ook een drievoudige uitvoer versnellingsmeter (3-as versnellingsmeter) met geïntegreerde 16-bit ADC's van ±2g, ±4g, ±8g & ±16gHet is een monolithische halleffect magnetische sensor. Opnieuw, de magnetometerassen zijn drie, en het heeft bovendien een magnetische concentrator.
Daarnaast heeft het een laagdoorlaatfilter dat digitaal programmeerbaar is.Tweedens, de versnellingsmeter heeft een werkstroom van 450µAOok heeft het een relatief wijd meetbereik en hoge resolutie en verbruikt lage stroom.
Derde, het heeft een werkstroom van 3,2mA.Je kunt de versnellingsmeter ook instellen op een laag vermogen modus van 8,4µA bij 0,98Hz en 19,8µA bij 31,25HzBovendien is de werkstroom 280µA wanneer ingesteld op een herhalingssnelheid van 8Hz.
De slaapmodus stroom is 8µA.Ook, zoals de gyroscoop, heeft het een slaapmodus stroom van 8µA.Verder is de 14-bit Uitvoer data resolutie op 0,6µT/LSB
Verder, de module komt met een al gekalibreerde gevoeligheid schaalfactor van de fabrikantBovendien heeft het gebruiker-programmeerbare interrupts samen met een Wake-on-motion interrupt. De laatste is essentieel in de lage-vermogen operaties van de toepassingsprocessor.Daarnaast heeft het een uitgebreid meetbereik van ±4800µT.
Ten slotte, het heeft een zelf-test functie.Ten slotte, het is ook een zelf-test apparaat.Het is ook een zelf-test apparaat met een interne magnetische bron.

MPU 9250 vs. MPU 9150: De Verbeteringen

MPU‑9250: Geavanceerde 9‑As Bewegingssensor voor Arduino Projecten

Fig 4: Een Bewegingssensor Repareren

Hier zijn enkele van de kenmerken in hardwareverbinding en functie waar de MPU 9250 de vroegere MPU 9150 klopt:

  1. Eerst is de MPU 9250 relatief kleiner en verbruikt minder stroom dan de MPU 9150.
  2. Ook zijn de Gyro en Kompas prestaties van de MPU-9250 relatief beter dan die van de MPU 9150.
  3. Derde, de MPU-9250 beschikt over een AK8963 magnetometer en MPU-6500, terwijl de andere een AK8975 magnetometer en een MPU-6050 heeft.
  4. Bovendien heeft de MPU 9250 relatief hoger vermogen en minder ruis dan de MPU 9150 door de MPU-6500 functie.
  5. Ten slotte heeft de MPU 9250 een verbeterd full-scale bereik ten opzichte van de MPU 9150, dankzij de AK8963 magnetometer.

MPU 9250 Arduino Gids

Eerst, maak verbindingen, zoals geïllustreerd in het onderstaande diagram.

MPU‑9250: Geavanceerde 9‑As Bewegingssensor voor Arduino Projecten

Ook is de onderstaande tabel handig om te tonen waar de multi-chip module met de Arduino verbonden moet worden.

MPU‑9250: Geavanceerde 9‑As Bewegingssensor voor Arduino Projecten

Verdere Stappen

Na het maken van de bovenstaande verbindingen, download en installeer de MPU-9250 bibliotheek in de Arduino IDE.

Herstart vervolgens de Arduino IDE en upload de onderstaande code. Het zou 3 versnellingsmeterwaarden, 3 gyro waarden, en 3 magnetische veldwaarden moeten geven.

MPU‑9250: Geavanceerde 9‑As Bewegingssensor voor Arduino Projecten MPU‑9250: Geavanceerde 9‑As Bewegingssensor voor Arduino Projecten

MPU 9250 Toepassingen

MPU‑9250: Geavanceerde 9‑As Bewegingssensor voor Arduino Projecten

Fig 5: Een TV Besturen Met Afstandsbediening.

  • Het is nuttig in 3-dimensie afstandsbedieningen, met name in internetverbonden TV's.
  • Tweedens, het is handig in draagbare sensoren productie, tablets, en smartphones.
  • Ook is het essentieel in beweging-gebaseerde gaming toepassingen.

Conclusie

Uit onze gids ben je nu op de hoogte van de werking van de MPU 9250 MEMS MotionTracking™ sensor. In de toekomst, aarzel niet om met ons te praten als je vragen hebt over het component.

Industriële technologie

  1. SmartThings-bewegingsensor met computer vision op Raspberry Pi 3
  2. Veilige thuismonitoring met Home Assistant op Raspberry Pi: Beweging, alarm en videocapture
  3. Een DIY Infrarood Bewegingssensor Bouwen voor Raspberry Pi – Stapsgewijze Handleiding
  4. Een LED Besturen met een PIR-bewegingssensor op Raspberry Pi
  5. Raspberry Pi GPIO onder de knie: Een PIR-bewegingsensor interfacen op B+/Model 2
  6. Hoe de HC‑SR501 PIR-bewegingsensor aan te sluiten, kalibreren en programmeren met een Raspberry Pi
  7. Precisie lager temperatuursensor – Nauwkeurige detectie & monitoring
  8. DS18B20 1-Wire Digitale Temperatuursensor: Pinout, Kenmerken & Toepassingen
  9. ON Semiconductor lanceert laagstroom, hoge-frame-rate ARX3A0-beeldsensor voor intelligente vision
  10. STTS22H: 0,25 °C nauwkeurigheid, ultra-laag-vermogen digitale temperatuursensor
  11. Geavanceerde polsmontage huidsensor vertaalt vingermovements naar real-time 3D virtuele hand