GY-BMI160 Accelerometer Gyroscope Acceleration Gravity Sensor – KSH 570 at HIMASTORES Mombasa – best electronics in Kenya

GY-BMI160 Accelerometer Gyroscope Acceleration Gravity Sensor

SKU: HMJ388 Category: Sensors
KSH 570.00
In Stock

Product Description

GYBMI160 6Axis Accelerometer and Gyroscope Sensor Module

UltraLow Power 16Bit Inertial Measurement Unit for Arduino and DIY Projects

The GYBMI160 module is a highperformance 6axis IMU based on Bosch's BMI160 sensor, integrating a 16bit 3axis accelerometer and a 3axis gyroscope in a compact package [citation:1][citation:10]. With fullspeed operation drawing just 950µA, it is perfect for alwayson applications, wearables, and motion tracking projects.

6Axis Motion Sensing Combines 3axis accelerometer and 3axis gyroscope in one compact module.
UltraLow Power Consumption Only 950µA in full operation, ideal for battery-powered devices [citation:1][citation:8].
Wide Input Voltage: 3.2V to 6V via onboard LDO, compatible with both 3.3V and 5V systems [citation:1][citation:3].
Selectable measurement ranges for accelerometer and gyroscope provide application flexibility.
I2C address selection: Connect SDO pin to GND for 0x68 or VCC for 0x69 (default) [citation:1][citation:7].
The module supports both I2C and SPI communication modes [citation:1][citation:11].

Technical Specifications

ParameterValue
Accelerometer Ranges±2g, ±4g, ±8g, ±16g
Gyroscope Ranges±125°/s, ±250°/s, ±500°/s, ±1000°/s, ±2000°/s
Data Output16-bit
Current Consumption<1mA
CommunicationI2C and SPI
Built-in FIFO1024 bytes
Temperature Range-40°C to +85°C
Pin Spacing2.54mm
Module Size13mm x 18mm

= Key Features =

+Onboard LDO Power Management - Supports 3.2V to 6V input, simplifying power connections [citation:3].

+Programmable Interrupts - Two independent interrupt pins for data ready and motion events [citation:8].

+Builtin Step Counter Smart step counter algorithm reads steps directly via registers [citation:1].

+Low Noise and High Precision 16bit data output with configurable zero drift settings [citation:1][citation:10].

= Applications =

  1. Robotics for stabilization and motion tracking
  2. Wearable health and fitness devices [citation:1]
  3. Immersive gaming and augmented reality [citation:6]
  4. Indoor navigation and 3D scanning [citation:10]
FeatureRich IMU Ideal for projects requiring precise motion detection.
Easy Arduino Integration - Use the BMI160 library for quick setup [citation:2].

√ Available in a compact 13x18mm form factor with 2.54mm pitch pins for breadboard use.

√ Works with Arduino, ESP8266, ESP32, and STM32 via I2C/SPI [citation:11].

Troubleshooting

Sensor not found:

  • Verify the I2C address (0x68 or 0x69) and SDO connection [citation:1].
  • Check power supply (3.2V to 6V) and wiring to SDA/SCL.
  • Ensure CS pin is not connected for I2C mode [citation:1].

Inconsistent readings:

  • Noise on power lines can affect readings; use a stable power source.
  • For SPI, verify the wiring of SCK, MOSI, MISO, and CS pins.
  • ESP8266 may require specific pin configurations or SPI timing adjustments compared to Arduino UNO [citation:5].