AltIMU-10 자이로, 가속도계, 컴파스, 고도계 센서
(AltIMU-10 v4 Gyro, Accelerometer, Compass, and
Altimeter (L3GD20H, LSM303D, and LPS25H Carrier))
개요
- 본 AltIMU-10은 L2GD20H 자이로센서와 LSM303D 가속도계와 지자계 센서, LPS25H 대기압 센서를 탑재한 IMU 센서 및 고도센서입니다.
- I2C인터페이스를 이용하여 독립적인 측정데이터(대기압, 회전, 가속도, 지자기)를 받아 볼 수 있어 센서의 고도와 절대방위를 계산할 수 있습니다.
- 보드는 2.5V-5.5V로 동작합니다.
- 다음의 아두이노 샘플 코드가 제공됩니다. LPS25H Arduino library, L3GD20 Arduino library, LSM303 Arduino library
특징
- Dimensions: 1.0″ × 0.5″ × 0.1″ (25 mm × 13 mm × 3 mm)
- Weight without header pins: 0.8 g (0.03 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
- Barometer: 24-bit pressure reading (4096 LSb/mbar)
- Sensitivity range:
- Gyro: ±245, ±500, or ±2000°/s
- Accelerometer: ±2, ±4, ±6, ±8, or ±16 g
- Magnetometer: ±2, ±4, ±8, or ±12 gauss
- Barometer: 260 mbar to 1260 mbar (26 kPa to 126 kPa)
문서
- AltIMU-10 v4 schematic diagram (202k pdf)
- LPS25H datasheet (1MB pdf)
- LPS25H Pressure/Altitude Sensor Carrier with Voltage Regulator schematic diagram (162k pdf)
- UM10204 I²C-bus specification and user manual (371k pdf)
- L3GD20H datasheet (3MB pdf)
- LSM303D datasheet (1MB pdf)
- Sample Code
- We have written a basic LPS25H Arduino library, L3GD20 Arduino library, and LSM303 Arduino library that make it easy to interface the AltIMU-10 v4 with anArduino or Arduino-compatible board like an A-Star. They also make it simple to configure the sensors and read the raw pressure, gyro, accelerometer, and magnetometer data.
For a demonstration of what you can do with this data, you can turn an Arduino connected to a AltIMU-10 v4 into an attitude and heading reference system, or AHRS, with this Arduino program. It uses the data from the AltIMU-10 v4 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.
- We have written a basic LPS25H Arduino library, L3GD20 Arduino library, and LSM303 Arduino library that make it easy to interface the AltIMU-10 v4 with anArduino or Arduino-compatible board like an A-Star. They also make it simple to configure the sensors and read the raw pressure, gyro, accelerometer, and magnetometer data.
- Product Page
- recommended reading
- L3G Arduino library
- LSM303 Arduino library
- LPS Arduino library
- MinIMU-9 + Arduino AHRS
- Pololu_Open_IMU by mikeshub
- LPS331AP pressure sensor test flight
- 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