#1 Contender 🥳 : Adafruit LSM6DS33 6-DOF Accel + Gyro IMU
General Requirements/Preferences
Requirements | Preferences |
---|---|
<$100 for a single module / <$10 for a componetcomponent | Chassis mount over surface mount because surface mount would require its own custom PCB |
Accelerometer and Gyroscope | Magnetometer |
Compatible with Rasberry Pi | USB (with Pi)/ I2C/ SPI |
For Pi module - Input voltage of 5V Other - Input voltage of 12V or 3V3 (notation for 3.3V) | |
Reusable | |
...
Used to maneuver aircraft, UAVs, spacecraft, satellites etc.
For more detailed reading: https://www.vectornav.com/resources/what-is-an-imu
Rasberry Pi
Tiny computer
Rugged
...
IMU Name | Size | Performance | Communication | Price per unit | Packaging | Physical | Electrical | Datasheet | Additional Links | |||||||||||||||
Sparkfun 9DOF IMU Breakout - ICM-20948 Digikey part no. - SEN-15335 | Accelerometer, Gyroscope, Magnetometer | I2C, SPI | $21.52 | Module | https://media.digikey.com/pdf/Data Sheets/Sparkfun PDFs/SEN-15335_Web.pdf | |||||||||||||||||||
Adafruit LSM6DS33 6-DOF Accel + Gyro IMU | Accelerometer, Gyroscope | I2C, SPI | $7.56 | Module | https://media.digikey.com/pdf/Data Sheets/Adafruit PDFs/4480_Web.pdf | |||||||||||||||||||
ADAFRUIT 9-DOF Orientation IMU F | Accelerometer, Gyroscope, Magnetometer | I2C, SPI, UART | $25.33 | Module | ||||||||||||||||||||
BMX160 9-AXIS Sensor Module Digikey part no. - 1738-SEN0373-ND | Accelerometer, Gyroscope, Magnetomete | I2C, SPI | $17.65 | Module, Chassis Mount | Operating temp range of -40 to 85 C | https://dfimg.dfrobot.com/nobody/wiki/0f2bdd8aacaa02cbd40a61a8ebba9e76.pdf | ||||||||||||||||||
Rasberry Pi Sense Hat | Accelerometer, Gyroscope, Pressure, Humidity, Temperatire | I2C, SPI | $39.95 | Hat | Operating temp range of -40 to 85 C | 1.9 to 3.6 V from datasheet Consumes around 4 mA (just the IMU on the hat) | https://www.mathworks.com/help/supportpkg/raspberrypiio/ref/working-with-raspberry-pi-sense-hat.html https://www.raspberrypi.org/documentation/hardware/sense-hat/ | |||||||||||||||||
OpenIMU300ZI | (24 mm X 37mm) | Accelerometer, Gyro, Magnetometer | SPI and UART, USB i think | $231.34 (free shipping) | Operating temp range of -40 to 85 C | Operating range of 3.0 V to 5.5 V | Must use proprietary software to code. (it’s FREE) Can simulate IMU with OpenIMU | |||||||||||||||||
VN-100 | Rugged- (45 mm X 44 mm) SMD - (24 mm X 22mm) | Accelerometer, Gyro, Compass, Barometer | Surface Mount or Rugged (plug and play) | -40 to 85 C | 3.2 to 5.5V or to 14V for rugged | Outputs real time drift free attitude solution | ||||||||||||||||||
LSM9DS0 (BerryIMU) | (4 X 4 X 1.0 mm) | Accelerometer, Gyroscope, Magnetic field, temperature sensor | I2C and SPI |
| LGA | Operating temp range of -40 to 85 C | Operating range of 2.4V to 3.6V | |||||||||||||||||
LSM9DS1 | (3.5 X 3 X 1.0 mm) | Accelerometer, Magnetometer, Gyroscope, Temperature sensor | I2C and SPI | LGA | Operating temp range of -40 to 85 C | Operating range of | ||||||||||||||||||
OpenIMU300ZI | (24 mm X 37mm) | Accelerometer, Gyro, Magnetometer | SPI and UART | $231.34 (free shipping) | Operating temp range of -40 to 85 C |
| Must use proprietary software to code. (it’s FREE) Can simulate IMU with OpenIMU | OpenIMU330BI | (15 mm X 11 mm) | Accelerometer, Gyro | SPI and UART | $184.68 (free shipping) | Surface Mount | Same as above | VN-300 | Rugged- (45 mm X 44 mm) SMD - (24 mm X 22mm) | Accelerometer, Gyro, Compass, Barometer | -40 to 85 C | 3.2 to 5.5V or to 14V for rugged | Tactical Grade | ||||
UNIK GY-85 |
|
|
|
|
|
|
|
| ||||||||||||||||
Waveshare 10 DOF |
|
|
|
|
|
|
|
| ||||||||||||||||
X-Y-G |
|
|
|
|
|
|
|
| ||||||||||||||||
10 DOF Mems |
|
|
|
|
|
|
|
| ||||||||||||||||
DIYmall 9 axis |
|
|
|
|
|
|
|
| ||||||||||||||||
Pololu MiniIMU | 0.8" X 0.5" |
| I2C | 15.95 |
| Operate below 3.6 V Minimum of 4 pins |
|
| ||||||||||||||||
Pololu AltIMU-10 |
|
|
|
|
|
|
|
| ||||||||||||||||
Redshift Labs UM7-LT Orientation Sensor |
|
|
|
|
|
|
|
| ||||||||||||||||
Redshift Labs UM7 Orientation Sensor |
|
|
|
|
|
|
|
| ||||||||||||||||
|
|
|
|
|
|
|
|
| ||||||||||||||||
LSM9DS1TR | (3.25 X 3 X 1.0 mm) | Measures acceleration, angular rate, magnetic field, temperature | I2C and SPI | 9.45 | LGA | Operating temp range of -40 to 85 C | Operating range of 1.9V to 3.6V | https://www.digikey.ca/htmldatasheets/production/1639232/0/0/1/lsm9ds1-datasheet.html |
| |||||||||||||||
BMI090L | (3 X 4.5 X 0.95 mm) | Gyroscope, accelerometer | I2C and SPI | 19.74 | LGA |
| Operating range of 2.4V to 3.6V | https://media.digikey.com/pdf/Data%20Sheets/Bosch/BST-BMI090L-DS000-00.pdf |
| BMX160 |
|
|
|
| ||||||||||
|
| https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BMX160-DS000.pdf |
| ICM20948 |
|
|
|
|
|
|
|
| ||||||||||||
|
|
|
|
|
|
|
|
| ||||||||||||||||
|
|
|
| Module |
|
|
| (need more info ) | ||||||||||||||||
|
|
|
| LGA i think |
|
|
|
|
...
Code Examples (interfacing with Rasberry Pi)
...