GY-BNO055 9DOF 9-Axis Absolute Orientation Sensor Module – Accelerometer, Gyroscope & Magnetometer
₹1,805.40 incl. GST (₹1,530.00 + GST)
The GY-BNO055 9DOF 9-Axis Sensor Module features the Bosch BNO055 intelligent absolute orientation sensor with a 3-axis accelerometer, 3-axis gyroscope, 3-axis magnetometer, and integrated ARM Cortex-M0+ sensor fusion processor. Supporting I2C and UART communication, Euler angle and quaternion outputs, it is ideal for Arduino, ESP32, Raspberry Pi, robotics, self-balancing robots, navigation, and motion-tracking applications.
The GY-BNO055 9DOF 9-Axis Sensor Module is an intelligent motion and orientation sensing module designed for robotics, drones, navigation, motion tracking, and embedded electronics applications. Based on the Bosch BNO055 Absolute Orientation Sensor, the module combines a 3-axis accelerometer, 3-axis gyroscope, and 3-axis magnetometer with an integrated sensor fusion processor.
The BNO055 9-Axis IMU Sensor features an onboard 32-bit ARM Cortex-M0+ microcontroller that processes sensor measurements to provide orientation data. Unlike conventional IMU modules that require the host microcontroller to calculate orientation using external algorithms, the BNO055 can directly provide Euler angles, quaternions, gravity vectors, and linear acceleration data.
The sensor integrates a 14-bit 3-axis accelerometer, 16-bit 3-axis gyroscope, and 3-axis geomagnetic sensor, enabling nine degrees of freedom (9DOF) motion sensing. It supports selectable accelerometer measurement ranges of ±2g, ±4g, ±8g, and ±16g, along with gyroscope measurement ranges up to ±2000 degrees per second.
The GY-BNO055 Orientation Sensor Module supports I2C and UART communication, allowing integration with Arduino, ESP32, Raspberry Pi, STM32, and other compatible microcontrollers. Its integrated sensor fusion functionality makes it useful for applications requiring pitch, roll, heading, motion detection, and three-dimensional orientation tracking.
With its compact breakout-board design, the GY-BNO055 is suitable for self-balancing robots, robotic arms, motion-tracking devices, educational projects, and intelligent embedded systems.
Key Features
- 9DOF Motion Sensing: Combines a 3-axis accelerometer, 3-axis gyroscope, and 3-axis magnetometer.
- Bosch BNO055 Sensor: Intelligent absolute orientation sensor with integrated processing.
- Onboard Sensor Fusion: ARM Cortex-M0+ processor calculates orientation data without requiring a complete external fusion algorithm.
- 14-Bit Accelerometer: Supports acceleration measurement ranges of ±2g, ±4g, ±8g, and ±16g.
- 16-Bit Gyroscope: Supports angular velocity measurements up to ±2000°/s.
- 3-Axis Magnetometer: Measures magnetic field components for heading estimation.
- Euler Angle Output: Provides heading, roll, and pitch orientation information.
- Quaternion Output: Supports three-dimensional orientation representation.
- I2C Interface: Enables communication with compatible microcontrollers.
- UART Interface: Provides an alternative serial communication method.
- Gravity and Linear Acceleration: Provides processed motion information in supported operating modes.
- Low-Power Modes: Supports normal, low-power, and suspend operation.
- Compact Design: Suitable for space-constrained robotics and embedded applications.
Technical Specifications
| Parameter | Specification |
|---|---|
| Product Name | GY-BNO055 9DOF 9-Axis Sensor Module |
| Module Model | GY-BNO055 |
| Sensor IC | Bosch Sensortec BNO055 |
| Sensor Type | Absolute Orientation Sensor / IMU |
| Degrees of Freedom | 9DOF |
| Accelerometer | 3-Axis, 14-Bit |
| Accelerometer Range | ±2g, ±4g, ±8g, ±16g |
| Gyroscope | 3-Axis, 16-Bit |
| Gyroscope Range | ±125, ±250, ±500, ±1000, ±2000°/s |
| Magnetometer | 3-Axis Geomagnetic Sensor |
| Sensor Fusion Processor | 32-Bit ARM Cortex-M0+ |
| Sensor Fusion | Integrated Bosch Sensor Fusion |
| Communication Interface | I2C / UART |
| Default I2C Address | 0x28 |
| Alternative I2C Address | 0x29 |
| Sensor IC Supply Voltage | 2.4V to 3.6V |
| Sensor IC Logic Voltage | 1.7V to 3.6V |
| Orientation Output | Euler Angles, Quaternions |
| Additional Measurements | Acceleration, Angular Velocity, Magnetic Field, Gravity, Linear Acceleration |
| Sensor IC Package | 28-Pin LGA |
| Sensor IC Dimensions | 3.8 × 5.2 × 1.13mm |
| Sensor IC Operating Temperature | -40°C to +85°C |
| Compatible Platforms | Arduino, ESP32, Raspberry Pi, STM32 |
| Applications | Robotics, Navigation, Motion Tracking, Orientation Sensing |
Note: Supply and logic voltage values above refer to the BNO055 sensor IC. The permitted input voltage of the GY-BNO055 breakout board depends on its onboard circuitry and should be verified before connection.
How Does the BNO055 9-Axis Sensor Work?
The BNO055 Absolute Orientation Sensor combines three sensing technologies to measure movement and orientation in three-dimensional space.
- Accelerometer: Measures acceleration along the X, Y, and Z axes and helps estimate tilt relative to gravity.
- Gyroscope: Measures angular velocity around the X, Y, and Z axes.
- Magnetometer: Measures magnetic field components and supports compass heading estimation.
The onboard ARM Cortex-M0+ processor combines these measurements using sensor fusion algorithms to calculate orientation information. The processed data can be accessed through I2C or UART communication.
Depending on the operating mode, the sensor can provide Euler angles, quaternions, rotation vectors, gravity measurements, and linear acceleration data.
Applications of GY-BNO055 9DOF Sensor Module
1. Robotics and Autonomous Systems
The GY-BNO055 Sensor Module can be used for measuring robot tilt, orientation, and angular movement in mobile robots and autonomous robotic systems.
2. Self-Balancing Robots
Provides tilt and orientation feedback for balancing robots, robotic platforms, and motion-control experiments.
3. Drone and UAV Projects
Suitable for experimental drone attitude monitoring, motion analysis, and orientation measurement. Flight-critical use requires appropriate validation and system-level safety measures.
4. Motion Tracking and Wearable Devices
Can be used in motion-tracking devices, wearable electronics, gesture recognition systems, and interactive applications.
5. Robotic Arms and Mechanical Systems
Useful for measuring the orientation of robotic arm segments, moving platforms, and mechanical assemblies.
6. Navigation and Electronic Compass
The integrated magnetometer and sensor fusion capabilities support heading estimation and orientation tracking in navigation projects.
7. IoT Monitoring Systems
Can be integrated into IoT systems for tilt monitoring, equipment orientation detection, movement sensing, and automated status monitoring.
8. Educational and Research Projects
Ideal for engineering students and researchers studying inertial sensors, embedded programming, sensor fusion, robotics, and motion analysis.
Advantages of BNO055 Over Conventional IMU Modules
- Combines nine sensing axes in one sensor package.
- Integrated sensor fusion reduces host processor workload.
- Provides ready-to-use orientation data.
- Supports Euler angles and quaternions.
- Includes accelerometer, gyroscope, and magnetometer.
- Supports I2C and UART communication.
- Suitable for compact robotics and embedded applications.
Package Includes
- 1 × GY-BNO055 9DOF 9-Axis Sensor Module
Frequently Asked Questions (FAQs)
1. What is the GY-BNO055 9DOF Sensor Module used for?
The GY-BNO055 9DOF Sensor Module is used for measuring acceleration, angular velocity, magnetic field, and three-dimensional orientation. It is suitable for robotics, self-balancing robots, motion tracking, navigation, and embedded electronics projects.
2. Can the GY-BNO055 Sensor measure pitch, roll, and yaw?
Yes. The BNO055 Absolute Orientation Sensor provides Euler angle measurements that can be interpreted as heading or yaw, roll, and pitch. It also supports quaternion output for three-dimensional orientation calculations.
3. Can the GY-BNO055 9-Axis Sensor be connected to Arduino and ESP32?
Yes. The GY-BNO055 Sensor Module supports I2C and UART communication and can be interfaced with Arduino, ESP32, Raspberry Pi, STM32, and other compatible controllers. Verify the breakout board’s power supply and logic voltage requirements before wiring.
4. What is the difference between BNO055 and MPU6050?
The BNO055 is a 9-axis sensor with an accelerometer, gyroscope, magnetometer, and integrated sensor fusion processor. The MPU6050 is a 6-axis sensor with an accelerometer and gyroscope. The BNO055 can directly provide fused orientation data, while MPU6050-based systems typically require additional processing.
5. Does the BNO055 require calibration?
Yes. The BNO055 9DOF Sensor requires appropriate calibration for reliable orientation measurements. Magnetic interference, nearby motors, mounting conditions, and environmental factors can affect accuracy.
Important Notes
- The BNO055 sensor IC operates at 2.4V to 3.6V. Verify the GY-BNO055 breakout board’s supported supply voltage before connecting it to a 5V source.
- Check the module pinout and I2C logic levels before connecting it to a microcontroller.
- The default I2C address is 0x28, with 0x29 available through address selection.
- Calibration is necessary for reliable orientation measurements.
- Magnetic interference from motors, magnets, and metal structures can affect heading accuracy.
- The sensor estimates orientation and movement but does not provide GPS positioning.
- Product PCB colour and minor component placement may vary depending on the manufacturing batch.
Product Disclaimer
Disclaimer: Product images are for representation purposes only. The actual product may vary slightly in appearance, PCB colour, component placement, markings, and design depending on the manufacturer or production batch. However, the product specifications and intended functionality will remain as described. Please verify the product specifications and compatibility before purchasing.
Only logged in customers who have purchased this product may leave a review.









Reviews
There are no reviews yet