Environmental sensor add-on module with Bosch BME688 for VOC, eCO₂, IAQ, temperature, pressure, and humidity monitoring. Plug-and-play with Elecrow Panel via I²C. Ideal for smart homes, air quality dashboards, and automation. Includes open-source firmware and Android app.
Description
This compact add-on module is designed to extend your Elecrow Panel with advanced air quality sensing capabilities. It integrates Bosch’s high-precision BME688 sensor, known for its exceptional accuracy in environmental measurements, enabling real-time monitoring of:
The BME688 sensor combines gas, humidity, temperature, and pressure sensing into a single package.
IAQ and eCO₂ are calculated using Bosch’s integrated algorithms, helping users understand how their environment impacts comfort, productivity, and health.
The module includes open-source firmware for the add-on itself, as well as ready-to-use and customizable software examples for Elecrow Panel displays (7", 5", 3.5", and 2.8"). An open-source Android application is also available, allowing for mobile monitoring and further development.
This add-on is fully compatible with the Elecrow Panel through the standard I²C interface. A ready-to-use open-source weather station software package is available for CrowPanel, making it easy to get started.
Whether you're building a classroom CO₂ tracker, a smart home ventilation controller, or a custom indoor/outdoor monitoring system — this module gives you the core sensing power to build your own solution.
Applications Ideas:
A simple yet effective application designed for CrowPanel that receives real-time environmental data from the EnSense Add-on module and visualizes it clearly on screen.
The application displays:
Easy Setup
The app is ready to use out of the box. Installation and first data display take under 2 minutes: Github
After installation, the app automatically connects to the module via Bluetooth and displays data on the screen. It can be used as-is or serve as a base for developing custom applications.
AQI (Air Quality Index)
A composite index that measures the overall quality of air based on different pollutants. High AQI levels indicate reduced air quality, leading to respiratory problems, fatigue, and increased health risks for sensitive groups.
VOC (Volatile Organic Compounds)
Organic chemicals that evaporate easily at room temperature, often released from paints, furniture, and cleaning products. Exposure can cause eye irritation, headaches, dizziness, and long-term exposure may increase cancer risk.
CO2 (Carbon Dioxide)
A naturally occurring gas produced by respiration, combustion, and industrial processes. Elevated indoor levels reduce cognitive performance, cause drowsiness, and in extreme cases lead to serious health issues.
Parameter |
Value |
Sensor |
Bosch BME688 |
MCU |
Nordic Semiconductor nRF52833 |
Connectivity |
Bluetooth ® 5.1, IEEE 802.15.4-2006, 2.4 GHz |
Interface |
I²C |
Supply Voltage |
3.3V |
Operating Temperature |
-40°C to +85°C |
Temperature Accuracy |
±0.5 °C (typical) |
Humidity Accuracy |
±3% RH (typical) |
Pressure Accuracy |
±0.6 hPa (typical) |
IAQ Range |
0–500 (lower is better) |
VOC Sensitivity |
Detection in ppb range |
eCO₂ Estimation |
Based on Bosch algorithm |