MinIMU-9 v3 자이로, 가속도계, 컴파스 센서
(MinIMU-9 v3 Gyro, Accelerometer, and Compass
(L3GD20H and LSM303D Carrier))
개요
- 본 MinIMU-9은 L3GD20H 3축 자이로센서와 LSM303D 3축 가속도계와 3축 지자계 센서를 탑재한 IMU 센서입니다.
- I2C인터페이스를 이용하여 9개의 독립적인 측정 데이터(대기압, 회전, 가속도, 지자기)를 받아 볼 수 있어 센서의 절대방위를 계산할 수 있습니다.
- 보드는 2.5V-5.5V로 동작합니다.
- 다음의 아두이노 샘플 코드가 제공됩니다. LPS25H Arduino library, L3GD20 Arduino library, LSM303 Arduino library
- 알림: 본 제품이 단종되어 재고소진후 MinIMU-9 v5 Gyro, Accelerometer, and Compass (LSM6DS33 and LIS3MDL Carrier) 제품으로 출고됩니다.
특징
- Dimensions: 0.8″ × 0.5″ × 0.1″ (20 mm × 13 mm × 3 mm)
- Weight without header pins: 0.7 g (0.02 oz)
- Operating voltage: 2.5 V to 5.5 V
- Supply current: 6 mA
- Output format (I²C):
- Gyro: one 16-bit reading per axis
- Accelerometer: one 16-bit reading per axis
- Magnetometer: one 16-bit reading per axis
- Sensitivity range:
- Gyro: ±245, ±500, or ±2000°/s
- Accelerometer: ±2, ±4, ±6, ±8, or ±16 g
- Magnetometer: ±2, ±4, ±8, or ±12 gauss
문서
- MinIMU-9 v3 schematic diagram (190k pdf)
- UM10204 I²C-bus specification and user manual (371k pdf)
- L3GD20H datasheet (3MB pdf)
- LSM303D datasheet (1MB pdf)
- MinIMU-9 v3 Gyro, Accelerometer, and Compass (L3GD20H and LSM303D Carrier) drill guide (22k dxf)
- Sample Code
- We have written a basic L3GD20 Arduino library and LSM303 Arduino library that make it easy to interface the MinIMU-9 v3 with an Arduino or Arduino-compatible board like an A-Star. They also make it simple to configure the sensors and read the raw gyro, accelerometer, and magnetometer data.
- For a demonstration of what you can do with this data, you can turn an Arduino connected to a MinIMU-9 v3 into an attitude and heading reference system, or AHRS, with this Arduino program. It uses the data from the MinIMU-9 to calculate estimated roll, pitch, and yaw angles, and you can visualize the output of the AHRS with a 3D test program on your PC (as shown in a screenshot above). This software is based on the work of Jordi Munoz, William Premerlani, Jose Julio, and Doug Weibel.
- Product Page
- recommended reading
- L3G Arduino library
- LSM303 Arduino library
- MinIMU-9 + Arduino AHRS
- Pololu_Open_IMU by mikeshub
- RTIMULib IMU library for embedded Linux systems
- Orientation sensing with the Raspberry Pi and MinIMU-9 v2
- Using the L3GD20 gyroscope in control systems
- ascii_graph by drewtm
- MinIMU-9 v2 connected to 3ds Max in real time
- Example LSM303D Python v2 script for Raspberry Pi