https://github.com/unit-electronics-mx/unit_bno055_bmp280_module
https://github.com/unit-electronics-mx/unit_bno055_bmp280_module
arduino-sketch bmp280 bno055 module
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/unit-electronics-mx/unit_bno055_bmp280_module
- Owner: UNIT-Electronics-MX
- License: mit
- Created: 2025-05-28T21:41:59.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-07-29T18:48:38.000Z (2 months ago)
- Last Synced: 2025-07-29T21:25:45.914Z (2 months ago)
- Topics: arduino-sketch, bmp280, bno055, module
- Language: C++
- Homepage: https://unit-electronics-mx.github.io/wiki_uelectronics/es/docs/Sensors/bno055_bmp280
- Size: 25.3 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# BNO055 BMP280 Module
## Introduction
This module combines two sensors on a single board:- **BNO055**: 9-DOF absolute orientation sensor (accelerometer, gyroscope, magnetometer) with on-board sensor fusion.
- **BMP280**: high-precision barometric pressure and temperature sensor.Perfect for robotics, inertial navigation, drones, environmental monitoring and IoT projects.
## Additional Resources
| Resource | Link |
|:--------:|:----:|
| Wiki-UNIT Electronics | [Wiki - UNIT Electronics](https://unit-electronics-mx.github.io/wiki_uelectronics/es/docs/Sensors/bno055_bmp280/) |
| Github Repository | [Github Repository](https://github.com/UNIT-Electronics-MX/unit_bno055_bmp280_module) |
| Product Brief | [Product brief](https://github.com/UNIT-Electronics-MX/unit_bno055_bmp280_module/blob/main/docs/unit_bno055_bmp280_module_product_brief.pdf) |## Features
- **BNO055**
| **Feature** | **Description** |
|------------------------------|--------------------------------------------------------|
| **On-chip sensor fusion** | `quaternions`, `Euler angles`, `gravity vectors`, etc. |
| **Accelerometer** ranges | ±2/4/8/16 g |
| **Gyroscope** ranges | ±125/250/500/1000/2000 °/s |
| **Magnetometer** ranges | ±1.3/1.9/2.5/4.0/4.7/5.6/8.1 gauss |
| **Protocol** | `I²C`, `UART` (select via PS0/PS1) |- **BMP280**
| **Feature** | **Description** |
|--------------------------|----------------------------|
| **Pressure range** | 300…1100 hPa (±10…+1 m) |
| **Temperature accuracy** | ±1 °C |
| **Protocol** | `I²C`, `UART`, `SWD` |- **SWD programming/debugging** via SWCLK/SWDIO
- **JST-SH QWIIC connector** (GND, VCC, SDA, SCL)## Module Applications
| Application | Description |
|--------------------------------------|-----------------------------------------------------------------------------|
| 📈 Portable weather station | Measures temperature, humidity, and pressure accurately. |
| 🪂 Altimeter / variometer | Calculates altitude based on atmospheric pressure. |
| 🧍 Posture tracking | Detects body tilt or rotation. |
| 🛰️ Inertial navigation | Tracks movement and orientation without GPS. |
| 🕹️ Augmented / virtual reality | Provides orientation for 3D environments. |
| 🚁 Flight controller | Stabilization for drones or robots. |
| 🤖 Gesture interface | Uses motion to control devices. |
| 🌐 IoT environmental logging | Collects and transmits environmental conditions. |## ✅ Recommendations
- 🔋 Recommended power: 3.3 V.
- 🖥️ Use **Processing** or **Unity** for 3D visualization.## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.## Resources