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.
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ị:
- 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).
- 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).
- 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.
- Nguồn điện:
- Cáp Micro-USB (để cấp nguồn cho ESP32).
- 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:
- Cài đặt ESPHome trong Home Assistant.
- Tạo thiết bị mới và chọn "ESP32".
- 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
File mô hình
Chưa có bản in nào được khoe. Hãy là người đầu tiên!
Chưa có bình luận nào. Hãy là người đầu tiên!