
Vỏ Case ESP32 - Máy đo CO2 dùng SCD41 (Tương thích Home Assistant)
- Downloads
- 284
- Likes
- 15
- Views
- 449
- Remixes
- 0
- Comments
- 0
Files 3 6 MB
- ESP_-_32D_Face_1785809236.stlSTL · 432.7 KB
- ESP_-_32D_Box_1785809237.stlSTL · 2.7 MB
- ESP_-_32D_SensorBox_SCD41_1785809238.stlSTL · 2.8 MB
Make a variant with AI
Build another version of this model.
Details
- Model ID
- #417457
- Category
- Đồ Gia Dụng
- Published
Description
Description:
Build your own high-precision indoor air quality monitor! This project uses the industry-standard Sensirion SCD41 sensor paired with an ESP32 to track CO2 levels, temperature, and humidity. It is fully integrated with Home Assistant via ESPHome for real-time monitoring and automation.
Key Features:
-
High Precision: Powered by the SCD41 NDIR sensor (factory calibrated).
-
Home Assistant Native: Seamless integration via ESPHome (local control, no cloud required).
-
Customizable: Easily add automated notifications (e.g., "Time to open a window!") or custom dashboards.
-
Compact: Designed to be small, efficient, and easy to assemble.
How it works: The ESP32 communicates with the SCD41 sensor via the I2C protocol. ESPHome handles the data processing and sends the metrics directly to your Home Assistant instance over Wi-Fi.
Components Needed (Bill of Materials):
To build this project, you will need the following parts:
-
Microcontroller:
- ESP32 DevKit V1 (or any standard ESP32 development board).
-
Sensor:
- Sensirion SCD41 CO2 sensor module (often sold as a breakout board with I2C pins).
-
Wiring & Connection:
-
Jumper wires (Female-to-Female or Female-to-Male, depending on your board/sensor headers).
-
Breadboard (optional, for prototyping) or soldering equipment for a permanent build.
-
-
Power:
- Micro-USB cable (for powering the ESP32).
-
Assembly (3D Printed Parts):
-
Insert your 3D printed case details here (e.g., "PLA filament, no supports needed, etc.")
Wiring Guide (I2C):
ESP32 Pin
SCD41 Pin
3.3V
VCC
GND
GND
GPIO 21
SDA
GPIO 22
SCL
Software / Setup:
-
Install ESPHome in your Home Assistant.
-
Create a new device and choose "ESP32".
-
Use the following configuration code in your YAML file:
# Basic configuration snippet for SCD41
YAML CODE:
i2c:
sda: 21
scl: 22
sensor:
- platform: scd4x
co2:
name: "CO2 Level"
temperature:
name: "Temperature"
humidity:
name: "Humidity"
update_interval: 60s
-
Install the firmware (via USB for the first time, then OTA wirelessly).
-
Add the device to Home Assistant, and you are ready to go!
Print spec
- Formats
- stl
- Model files
- 3
- Total size
- 6 MB
- Largest file
- 2.8 MB











