AAU CANSAT - hw-290 imu board

AAU cansat shield kan benytte gy-87, gy-88 gy-88a gy-89 gy-91 og hw290

De er meget ens i kode, men som man kan se på y80gy87gy88gy91/index.html er det forskellige komponenter og derfor forskellige drivere.

Her er et eksempel for hw-290

The all in one for hw-290 IMU

Programmet bruger all sensorer på shieldet (bortset fra NTC resistor)

(click for code)

åben kode i separat vindue


Output fra all in one

  1. temperatur i C - er målt vha bmp085 trykmåler

  2. luftryk i Pascal

  3. Lufttryk omregnet til højde over havets overflade. MAn kan angive dagens luftryk ved havets overflde i init af bmp085

  4. QMC5883 - magnetisk feltmåling benyttes til at lave et kompas

    1. heading i rad

    2. heading i grader

    3. NB se i koden at heading beregnes udfra forhold mellem x og y heading. Der er noget til fysiktimerne

  5. MPU6050 3 akses acceleration

    1. Da accelerometer er konfigureret til max 2g svarer 1 g til ca 32768/2 (max er jo +- 32768)

    2. Der er de tre akser så når den ligger bordet er de 2 akser nok ca lig 0 g

  6. MPU6050 3 akses gyro

    1. Er konfigureret til max at være 2000 degr/sec

    2. Så samme skalering som ved acceleration

open image in own tab

 

Output from dhw-290-all-in-one program