Sensor for measuring acceleration, magnetic field, angular speed and altitude. It is a combination of 3-axis accelerometer and gyroscope LSM6DS33, LIS3MDL magnetometer and barometer LPS25H. Communicates via the I2C bus.
Module AltIMU-10 v5 is the 3-axis sensors: accelerometer, gyroscope LSM6DS33, magnetometer LIS3MDL, and LPS25H barometer. Using these sensors, it is possible to create a complete system AHRS (attitude and heading reference system), i.e. to determine the position of the object in three-dimensional space. Data from the barometer can be easily converted to the height, thanks to gyroscope, you can track the rotations of the object, and accelerometer, along with magnetometer offset the drift of the gyroscope and determine the irrespective reference point.
In relation to the previous version, AltIMU-10 v5 has a new 3-axis MEMS sensors from the company ST - gyroscope and accelerometer LSM6DS33 (documentation), and magnetometer LIS3MDL (documentation). These sensors have higher precision and more improved stability of measurement than its predecessors. New magnetometer allows to measure in a wider range - up to 16 gauss. The distribution of leads is fully compatible with the version v4, while changed were sample programs and libraries for Arduino.
AltIMU-10 v5 is pin-compatible with the module MinIMU-9 v5. It has the same functions with the expansion with digital barometer that can be used as a height sensor. Properly written code for the MinIMU-9 v5 will work with the system AltIMU-10 v5.
The sensor has five leads for mounting goldpin connectors - 2.54 mm pitch (included).
Clock line of the I2C bus. High state is equal to the voltage VIN. Low GND.
The data line of the I2C bus. High state is equal to the voltage VIN. Low GND.
The potential of mass of the system.
Supply voltage from 2.5 V to 5.5 V
In the case where the voltage is higher than 3.3 V, the lead can be the output voltage of 3.3 V with current efficiency up to 150 mA. When the supply voltage is in the range of 2.5 V - 3.3 V, you should connect it to the VDD lead.
Input to change I2C addresses in accordance with the table below.
Pin works with a voltage of 3.3 V, connecting 5 V can permanently damage the chip.
Accelerometer, magnetometer, gyroscope and barometer, in a module, have the 7-bit addresses. Installed are respectively:
SA0 in low state
accelerometer and gyroscope
The bus operates properly with a clock frequency up to 400 MHz (fast mode).
Tips for first use
All the necessary information about the connection and the maintenance of the sensors of the module AltIMU-10 are in the documentation of the individual sensors. Below are several the most important facts:
Pressure sensor, accelerometer and gyroscope are disabled by default. You have to run them by setting the appropriate bits in the appropriate registers.
Possible is multi-read and multi-record of the accelerometer, gyroscope and barometer with one command of I2C via setting the most significant bit of the address (starting autoincrementing).