under construction

Using IMU sensors - the AAU CANSAT shield

We have an IMUshield which fits on top an Arduino UNO and Arduino Mega

The IMU board has following components

  • micro sdcard based Openlog

  • a uhf radio apc220 (optional)

  • an IMU board with

    • air pressure sensor bmp085, bmp180, bmp280

    • imu board with 3 axis acceleration, rotation(gyro) and magnetic field

    • gy- 87,88,88a,91


An install howto

To be able to use the imushield you need to have proper drivers installed.

Look in the folder below

Src folder list: here

Step by step

  1. look in top folder named aaucansat

  2. download library zipfiles bmp085.zip bmp280.zip, mpu606x.zip and mpu606x.zip

    1. bmp085 bmp180 and mpu606x are drivers for the imu board

  3. download aaucansatexamples.zip

    1. aaucansatexamples has a numbe of examples for the shield

  4. install them one by one in your Arduino IDE by menu Sketch -> include library -> Add ZIP library

Different IMU boards



A few experiments

  1. forsoeg1.html

  2. Drop fra Jens kontor forsoeg1jens.html

  3. Drop fra parabol på tag parabol251001.txt se i fil for samplingshastighed

  4. forsoeg2.html

  5. The experiment (f2) liftexp.html

  6. my result liftexpres.html

  7. sci25.ino kode til arduino den er pt sat 4800 baud og 25 msec samplingstid

  8. back to cansat

DOwnload

Src folder list: here


IMU and other sensors

These pages are for learning a little more about i2c interfaced sensors.

Going from raw sensordata to engineering units like (acceleration m/s2, altitude m, pressure Bar or N/m2 and more.

We use an Arduino UNO and a gy-91 sensor board and an Openlog
logger for storing data on a micro sd card. In short AAUIMUKIT

All powered by a 9V battery, a powerbank (by USB) or you PC by USB

Below is an image of our small controller device:

 

The sensor board carry (in bold)

  • Pressure an temperature sensor

    • bmp085 bmp180 bmp280 bmp285

  • IMUs

    • MPU6000 MPU6050 MPU6250 MPU9250

  • Mag field sensors

    • HMC5883 - not used here

found by i2cscanner3

Output from scanner for shield no 3

 >>> Scanning <<<

0x68 id: 0x70 IMU tp: 0x75: mpu6050: 0x68/0x72?(clone?) - mpu6000: 0X70 - mpu9250: 0x71)
                                                                    ^

0x76 id: 0x58  bosch pressure sensor bmp085: 0x55, bmp180: 0x55 or  bmp285: 0x58)
                                                                              ^
>>> Scanning done - found 2 <<<