Skip to main content
F3D
Vỏ Case ESP32 - Máy đo CO2 dùng SCD41… 11 / 5

5 images

Đồ Gia Dụng

Vỏ Case ESP32 - Máy đo CO2 dùng SCD41 (Tương thích Home Assistant)

By MiceciCZE_336250

Downloads
284
Likes
15
Views
449

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.

Open Studio

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:

  1. Microcontroller:

    • ESP32 DevKit V1 (or any standard ESP32 development board).
  2. Sensor:

    • Sensirion SCD41 CO2 sensor module (often sold as a breakout board with I2C pins).
  3. 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.

  4. Power:

    • Micro-USB cable (for powering the ESP32).
  5. Assembly (3D Printed Parts):

  6. 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:

  1. Install ESPHome in your Home Assistant.

  2. Create a new device and choose "ESP32".

  3. 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!

Read more Show less

Print spec

Formats
stl
Model files
3
Total size
6 MB
Largest file
2.8 MB

0 comments

See all