SKU: SENS-1046
📋 GST Invoice Available

Generic GY-BNO055 9DOF 9-Axis Sensor Module - I2C/Serial Interface

₹1,709.00 (Inclusive of all taxes)
Out of Stock

The GY-BNO055 is a 9DOF absolute orientation sensor module integrating a 3-axis accelerometer, gyroscope, and magnetometer with an onboard fusion processor. Operating from 3V to 5V DC, it provides calibrated sensor fusion data via I2C or serial interface, making it compatible with Arduino, Raspberry Pi, ESP32, and other embedded platforms.

Features

  • Integrated 9-axis motion sensing with accelerometer, gyroscope, and magnetometer.
  • Onboard BNO055 fusion processor provides absolute orientation (Euler angles, quaternions).
  • Wide 3V to 5V DC operating range with built-in voltage regulation.
  • Standard I2C and serial (UART) communication interfaces for easy integration.
  • Compact 12 x 20 mm PCB footprint suitable for robotics and portable devices.

Out of stock

Description

The GY-BNO055 module centers on the Bosch Sensortec BNO055 system-in-package, which combines MEMS-based accelerometer, gyroscope, and magnetometer sensors with a 32-bit microcontroller running sensor fusion algorithms. This integrated approach outputs fully calibrated absolute orientation data—including heading, roll, and pitch—without requiring complex external processing.

Designed for stability and ease of use, the module includes necessary level shifting and filtering components, accepting a 3V to 5V DC supply. Its standard I2C and serial interfaces allow direct connection to most microcontrollers and single-board computers, providing real-time motion tracking for applications demanding precise spatial awareness.

Key Features

  • Bosch BNO055 9-axis absolute orientation sensor with integrated fusion processor.
  • Outputs calibrated Euler angles, quaternions, linear acceleration, and gravity Vector Technics.
  • Built-in voltage regulator supports 3.3V and 5V logic systems.
  • Pre-soldered header pins for rapid prototyping and integration.
  • Low-power operation modes for battery-powered applications.
  • Compact and robust PCB construction for reliable performance in dynamic environments.

Applications

  • Robotics navigation and balancing systems (e.g., drone flight controllers, robotic arm orientation).
  • Virtual and augmented reality (VR/AR) headset and controller motion tracking.
  • Industrial equipment tilt sensing, platform stabilization, and vibration monitoring.
  • Wearable device and sports analytics for motion capture and activity recognition.
  • Autonomous vehicle and model aircraft attitude and heading reference systems (AHRS).

Technical Specifications

Product Type9DOF Sensor Module
Module ModelGY-BNO055
Sensor ICBNO055
Motion Sensors3-Axis Accelerometer, 3-Axis Gyroscope, 3-Axis Magnetometer
Orientation OutputAbsolute Orientation (9-Axis)
Integrated ControllerOnboard Microcontroller
Operating Voltage3V–5V DC
Voltage RegulationBuilt-in
Communication InterfaceI2C / Serial (UART)
Board Dimensions12 × 20 mm
Weight2g

Frequently Asked Questions

What is the difference between raw sensor data and fused orientation output from the BNO055?

The BNO055's onboard fusion processor combines raw accelerometer, gyroscope, and magnetometer data using a Kalman filter. It outputs fully calibrated, drift-corrected absolute orientation data (Euler angles, quaternions), eliminating the need for complex sensor fusion algorithms on your host microcontroller. You can also access raw sensor data directly if required.

What are the I2C address and communication details for this module?

The default I2C address for the BNO055 is 0x28 (0x29 for the alternate address). The module includes pull-up resistors for the I2C lines (SDA, SCL). For serial (UART) communication, you need to configure the module's operation mode and connect to the TX and RX pins, with default baud rates typically at 115200.

Can this module operate at 3.3V logic levels with a 5V Arduino?

Yes. The module's built-in voltage regulator and level shifting circuitry allow safe operation with both 3.3V and 5V logic systems. You can power it from a 5V Arduino pin and connect the I2C lines directly, as the module handles the necessary level translation internally.

Does the module require calibration, and if so, how is it performed?

The BNO055 performs continuous background calibration for the accelerometer and gyroscope. The magnetometer requires a one-time calibration routine, which involves moving the module in a figure-eight pattern through space. This process can be initiated via the provided API libraries from Bosch or popular platform libraries like Adafruit.

Package Includes

  • 1 x GY-BNO055 9DOF 9-Axis Sensor Module
  • 1 x Header Pin Strip

Additional Information

Weight 0.002 kg
Dimensions 1.2 × 2 cm