GY-BMI160 MH-ET LIVE 6DOF 6-axis Rate Gyro Gravity Accelerometer Sensor Module I2C SPI 3-5V
The module uses Bosch's new BMI160 6-axis inertial motion sensor in a MEMS sensor package that integrates the top 16-bit 3-axis accelerometer with an ultra-low-power 3-axis gyroscope. The module can output acceleration data (acceleration values detected by the device in the X, Y, and Z directions) and gyroscope data (the speed at which the device rotates around the X, Y, and Z axes). When accelerometers and gyroscopes operate in full-speed mode, typical power consumption is as low as 950μΑ, which is only 50% or less of the power consumption of similar products on the market.
Designed for smartphones, tablets, and wearable devices, the Bosch BM1160 includes a built-in smart step counter algorithm that reads the number of steps directly through the registers. The built-in 3-axis acceleration and 3-axis gyroscope enable motion detection such as running and fitness. Module built-in LDO power management chip, VIN supports 3.2-6V wide voltage supply, also has a separate 3.3V interface, compatible with Arduino 3.3V and 5V controller direct drive.
Technical data
Working voltage: 3.2V-6V
Current consumption: <1mA
Interface mode: 2.54 pitch pin header
Acceleration optional ruler: ±2g/±4g/+8g/±16g
Gyro optional scale: +125°/s, ±250°/s, ±500°/s, ±1000°/s, ±2000°/s
Accelerometer zero drift: ±40mg
Gyroscope zero drift: ±10°/s
Programmable frequency: 25/32Hz~1600Hz
6D detection and positioning
16-bit data output
Impact resistance: 10,000 gx 200µs
2 independent programmable interrupt generators
Built-in 1024 byte FIFO
Working temperature: -40°C~+85°C
Step measurement example:
https://github.com/MHEtLive/MH-BM1160
Note: There are two addresses for I2C, which are 0x69 and 0x68. When the address of I2C is set to 0x68 in the program, the SDO on BMI160 needs to be shorted to GND.