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

Tự tay làm bộ đo chất lượng không khí với ESP32 và cảm biến SCD41. Thiết kế nhỏ gọn, tích hợp sẵn Home Assistant thông qua ESPHome, giúp theo dõi nồng độ CO2, nhiệt độ và độ ẩm thời gian thực cực kỳ chính xác.

👁️
409
Lượt Xem
❤️
15
Lượt Thích
📥
284
Lượt Tải
Cập Nhật Aug 04, 2026
Chi tiết
Tải xuống
Bình Luận
Khoe bản in
Remix

Mô tả

Mô tả:

Tự tay làm ngay một thiết bị đo chất lượng không khí trong nhà cực chuẩn! Dự án này sử dụng cảm biến Sensirion SCD41 chuẩn công nghiệp kết hợp với ESP32 để theo dõi nồng độ CO2, nhiệt độ và độ ẩm. Thiết bị tích hợp hoàn hảo với Home Assistant thông qua ESPHome, giúp bạn giám sát và tự động hóa thời gian thực.

Các tính năng nổi bật:

  • Độ chính xác cao: Sử dụng cảm biến NDIR SCD41 (đã được cân chỉnh từ nhà máy).
  • Tương thích Home Assistant: Tích hợp mượt mà qua ESPHome (điều khiển cục bộ, không cần dùng cloud).
  • Dễ tùy biến: Thoải mái thiết lập thông báo tự động (ví dụ: "Đến lúc mở cửa sổ rồi!") hoặc bảng điều khiển riêng theo ý thích.
  • Gọn nhẹ: Thiết kế nhỏ gọn, tối ưu và rất dễ lắp ráp.

Cách thức hoạt động: ESP32 giao tiếp với cảm biến SCD41 qua giao thức I2C. ESPHome sẽ xử lý dữ liệu và gửi các thông số trực tiếp đến hệ thống Home Assistant của bạn qua Wi-Fi.

Danh sách linh kiện cần thiết (Bill of Materials):

Để lắp ráp dự án này, bạn cần chuẩn bị:

  1. Vi điều khiển:
    • ESP32 DevKit V1 (hoặc bất kỳ bo mạch phát triển ESP32 tiêu chuẩn nào).
  2. Cảm biến:
    • Cảm biến CO2 Sensirion SCD41 (thường được bán dưới dạng breakout board với các chân I2C).
  3. Dây nối & Kết nối:
    • Dây jumper (Female-to-Female hoặc Female-to-Male, tùy vào chân cắm trên bo mạch và cảm biến của bạn).
    • Breadboard (không bắt buộc, dùng để thử nghiệm) hoặc thiết bị hàn nếu bạn muốn làm cố định.
  4. Nguồn điện:
    • Cáp Micro-USB (để cấp nguồn cho ESP32).
  5. Lắp ráp (Linh kiện in 3D):
    • Vỏ case in 3D (khuyên dùng nhựa PLA, không cần support).

Hướng dẫn đấu dây (I2C):

Chân ESP32 Chân SCD41
3.3V VCC
GND GND
GPIO 21 SDA
GPIO 22 SCL

Phần mềm / Thiết lập:

  1. Cài đặt ESPHome trong Home Assistant.
  2. Tạo thiết bị mới và chọn "ESP32".
  3. Sử dụng mã cấu hình sau trong tệp YAML của bạn:

YAML CODE:

i2c: sda: 21 scl: 22 sensor:

  • platform: scd4x co2: name: "CO2 Level" temperature: name: "Temperature" humidity: name: "Humidity" update_interval: 60s
  • Nạp firmware (dùng cáp USB cho lần đầu tiên, sau đó có thể nạp OTA không dây).
  • Thêm thiết bị vào Home Assistant, vậy là xong!

Giấy phép

Tác phẩm này được cấp phép theo

Creative Commons — Attribution — Noncommercial

CC-BY-NC

Yêu cầu ghi công
Remix & phái sinh Được phép
Sử dụng thương mại Không được phép

File mô hình

TẤT CẢ FILE MÔ HÌNH (3 Tập tin)
Đang tải files, vui lòng chờ...
Vui lòng đăng nhập để bình luận.

Chưa có bình luận nào. Hãy là người đầu tiên!

Vui lòng đăng nhập để khoe bản in của bạn.

Chưa có bản in nào được khoe. Hãy là người đầu tiên!

Remix (0)