Hộp đựng ESP32 ⨯ Sensirion SPS30+SCD41+SGP41

Hộp đựng kết hợp màn hình chất lượng không khí, dành cho ESP32-DevKit-v1 và ESP32 superminis. Hướng dẫn chi tiết về việc kết nối và cấu hình các cảm biến Sensirion SPS30, SCD41, SGP41 qua bus I²C với ESP32. Bao gồm cả code cấu hình ESPHome và liên kết mua linh kiện.

👁️
3.6K
Lượt Xem
❤️
28
Lượt Thích
📥
215
Lượt Tải
Cập Nhật Dec 03, 2025
Chi tiết
Tải xuống
Bình Luận
Khoe bản in
Remix

Mô tả

Tất cả các cảm biến đều từ Sensirion. Chúng đều sử dụng bus I²C. Hai cảm biến nhỏ có thể chịu được điện áp 3.3V và 5V, còn cảm biến PM thì cần nguồn 5V. Tôi chọn hoạt động hai cảm biến nhỏ ở mức 3.3V để giảm thiểu nhiệt lượng tỏa ra.

Dây SCL và SDA có thể được chia sẻ giữa các thiết bị. Mỗi thiết bị sử dụng một địa chỉ I²C khác nhau.

Sử dụng tấm che nhỏ để đậy cảm biến CO2 khi đặt ngoài trời, để gió không làm ảnh hưởng quá nhiều đến các giá trị đo được. Khi ở trong nhà, bạn có thể cất tấm che này bên cạnh cảm biến PM.

https://esphome.io/components/sensor/scd4x.html https://esphome.io/components/sensor/sgp4x.html https://esphome.io/components/sensor/sps30.html

i2c:
     - id: bus_i2c
       sda: 32
       scl: 33
       scan: true
sensor:
     - platform: sgp4x
       i2c_id: bus_i2c
       address: 0x59
       voc:
         name: "VOC index"
       nox:
         name: "NOx index"
       update_interval: 60s
     - id: my_scd41
       platform: scd4x
       i2c_id: bus_i2c
       address: 0x62
       altitude_compensation: !secret altitude
       co2:
         name: "CO2"
         unit_of_measurement: "ppm"
         filters:
           - clamp:
               min_value: 100
               ignore_out_of_range: true
         icon: "mdi:molecule-co2"
       temperature_offset: 4
       temperature:
         name: "temperature"
         icon: "mdi:thermometer"
       humidity:
         name: "humidity"
         icon: "mdi:water-percent"
       measurement_mode: low_power_periodic
       update_interval: 60s
     - platform: sps30
       address: 0x69
       i2c_id: bus_i2c
       pm_1_0:
         id: pmsensor_pm1_weightconcentration
         name: "PM <1µm weight concentration"
         icon: "mdi:molecule"
       pm_2_5:
         id: pmsensor_pm25_weightconcentration
         name: "PM <2.5µm weight concentration"
         icon: "mdi:molecule"
       pm_4_0:
         id: pmsensor_pm4_weightconcentration
         name: "PM <4µm weight concentration"
         icon: "mdi:molecule"
       pm_10_0:
         id: pmsensor_pm10_weightconcentration
         name: "PM <10µm weight concentration"
         icon: "mdi:molecule"
       pm_size:
         name: "typical particle size"
         id: "pm_size"
       update_interval: 60s

Liên kết AliExpress để mua linh kiện: (các liên kết này là liên kết liên kết, sử dụng chúng sẽ không tốn thêm chi phí cho bạn, nhưng sẽ hỗ trợ công việc của tôi) (bạn có thể thử tìm kiếm các người bán khác rẻ hơn, đây là những người tôi đã đặt hàng)

Cảm biến Sensirion: SCD41: https://l.kioa.net/printables/sensirion-scd41 (module, không phải chip) SGP41: https://l.kioa.net/printables/sensirion-sgp41 SPS30: https://l.kioa.net/printables/sensirion-sps30

một vài dây cáp kèm đầu nối cho SPS30, hữu ích nếu bạn làm hỏng dây đi kèm cảm biến: https://l.kioa.net/printables/sensirion-sps30-wires (phiên bản 5 chân)

Cập nhật ngày 04-01-2025: mẫu gốc được làm cho ESP32-DevKit-v1. Tôi đã phát hành một mẫu mới chưa được kiểm thử cho ESP32-S3 supermini. Nó có thể phù hợp với các supermini khác.

ESP32-DevKit-v1: https://l.kioa.net/printables/esp32-devkit-v1 ESP32-S3 supermini: https://l.kioa.net/printables/esp32-s3-supermini ESP32 superminis: https://l.kioa.net/printables/esp32-supermini

Giấy phép

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

Creative Commons — Attribution — Noncommercial — Share Alike

CC-BY-NC-SA

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)