BerryIMU – An accelerometer, gyroscope, magnetometer and barometric/altitude sensor

AUD$30.00

BerryIMU is an inertial measurement unit, or IMU, that measures and reports on velocity, orientation and gravitational forces, using a combination of an accelerometer, gyroscope and a magnetometer.

118 in stock

Category: Tag:

Description

 

BerryIMU is an inertial measurement unit, or IMU, that measures and reports on velocity, orientation and gravitational forces, using a combination of an accelerometer, gyroscope and a magnetometer.

BerryIMU is also fitted with a barometric sensor (BMP180) which can be used to calculate altitude. A temperature sensor is also included.

IMUs can be found in devices like, quad copters, smart phones, segways, Wii Remote etc.. and are used to sense movement and orientation.

 

Adding BerryIMU  to your  Raspberry Pi, Adruino  or ESP8266 will open up a whole new world of possibilities.

BerryIMU is specifically designed for the Raspberry Pi,  Adruino & ESP8266 and is designed to take some of the complexity out of IMUs and to try and make them more enjoyable  to use. BerryIMU includes the latest and greatest sensor ICs.

BerryIMU requires 3.3v.

 

BerryIMU is compatible will all models of Raspberry Pi, including Pi 2 , Pi 3 and Zero. It is also compatible with Arduino, Teensy 3.6, Adafruit Huzzah and Sparkfun Thing.

Technical specifications

Weight =  3gm

IMU sensor LSM9DS0

Gyroscope 

  • i2c interface
  • Measurement range ±245/±500/±2000 dps
  • Sensitivity 8.75, 17.50, 70.00 mdps

Accelerometer 

  • i2c interface
  • Scales of ±2g / ±4g / ±6g / ±8g / ±16g

Magnetometer 

  • i2c interface
  • Magnetic field full scale of ±2 / ±4 / ±8 / ±12 gauss.
  • Internal temperature sensor

Barometric Sensor BMP180

  • i2c interface
  • Pressure range 300 … 1100 hPa
  • @ 25°C  950 … 1050 hPa ±0.12 hPa, ±0.1m
  • Temperature range -40  …+85 °C

 

BerryIMU comes with;

  • BerryIMU PCB with sensors
  • 1 x male header
  • 1 x female header

 

 

Guides and Tutorials

In this order;
Guide to interfacing a Gyro and Accelerometer with a Raspberry Pi
Guide to interfacing a Gyro and Accelerometer with a Raspberry Pi – Kalman Filter
Create a Digital Compass with the Raspberry Pi – Part 1 – “The Basics”
Create a Digital Compass with the Raspberry Pi – Part 2 – “Tilt Compensation”
Create a Digital Compass with the Raspberry Pi – Part 3 – “Calibration”
Create a Digital Compass with the Raspberry Pi – Part 4- “Smartphone Replica”
Converting values from an Accelerometer to Gs – “ Proper Acceleration”

How to Create an Inclinometer using a Raspberry Pi and an IMU
Raspberry Pi Digital Spirit Level

 

 

BerryIMU is shipped by normal airmail from Australia. Which can take between 5 and 15 business days to arrive in some countries. No tracking is provided.

Raspberry Pi Hookup

Raspberry Pi BerryIMU

Arduino Hookup

BerryIMU Arduino Wiring

Sparkfun Thing Dev Hookup

Sparkfun Thing IMU

Adafruit Feather Huzzah! Hookup

Adafruit Huzzah IMU

 

Teensy 3.6  Hookup

teensy accelerometer gyroscope

Datasheets for BerryIMU

LSM9DS0 - Magnetometer, accelerometer and gyroscope datasheet can be found here. BM180 - Pressure sensor datasheet can be found here.

Sample Code

Git repository here The code can be pulled down to your Raspberry Pi with;
pi@raspberrypi ~ $ git clone http://github.com/mwilliams03/BerryIMU.git
BerryIMU-P5-eeschema-tindie2   BerryIMU-P5-pcbnew-tindie2

 Orientation of LSM9DS0

LSM9DS0 Orientation