Hộp Cảm Biến Home Assistant / ESP Home V2 (Chuyển động / Nhiệt độ / Độ ẩm / Ánh sáng)
Phiên bản thứ hai của hộp cảm biến tự động hóa gia đình nhỏ, chạy ESPHome dễ dàng tích hợp với Home Assistant. In bằng PLA+/PETG, không cần hỗ trợ. Bao gồm Wemos D1, cảm biến DHT11, PIR và TEMT6000. Hướng dẫn nạp firmware và cấu hình chi tiết. Tổng chi phí dưới $10/£10 mỗi cái.
Mô tả
Đây là phiên bản thứ hai của hộp cảm biến tự động hóa gia đình nhỏ của tôi. Tôi đã nạp firmware ESPHome vào nó, giúp nó rất dễ sử dụng trong Home Assistant. Nguồn được cấp qua cổng USB của Wemos D1. Nó không hoạt động bằng pin, vì đây không phải là mục đích của tôi.
In bằng PLA+ hoặc PETG, không cần hỗ trợ.
Các linh kiện sử dụng:
Wemos D1 - UK https://amzn.to/3Hf3oSp USA https://amzn.to/40e7mmP
DHT11 (Nhiệt độ và Độ ẩm) - UK https://amzn.to/3HJruWV USA https://amzn.to/3kHjMTV
AM312 PIR - UK https://amzn.to/3j8sBWI USA https://amzn.to/3jjuRdB
Cảm biến ánh sáng TEMT6000 - UK https://amzn.to/3Y9ZxN6 USA https://amzn.to/3jmO3qN
4 cái - Vít đầu chìm M3 x 5. Chúng được sử dụng để cố định cảm biến DHT11 và TEMT6000 vào vỏ, và sau đó là 2 cái để vặn nắp.
Sau khi hoàn thành, bạn cần nạp chương trình cho nó. Tôi đã làm điều này thông qua addon ESP Home trong Home Assistant. Lần đầu tiên bạn nạp chương trình, bạn cần kết nối nó qua USB, sau đó bạn có thể cập nhật qua wifi. Đầu tiên, hãy tạo một dự án, nạp một dự án trống vào đó, sau đó thêm các dòng sau bằng cách nhấp vào chỉnh sửa. Đảm bảo rằng nó được đặt là bo mạch D1 mini ở trên cùng.
esp8266:
board: d1_mini
Sau đó, bên dưới mục captive_portal: dán đoạn mã dưới đây. Đây là nơi bạn cũng có thể thay đổi tên cảm biến và thời gian cập nhật.
captive_portal:
sensor:
- platform: dht
model: "DHT11"
pin: D2
temperature:
id: "temperature"
name: "Lounge_temperature"
filters:
offset: -1
humidity:
id: "humidity"
name: "Lounge_humidity"
update_interval: 10s
- platform: adc
pin: A0
name: "Lounge_lux"
unit_of_measurement: lux
filters:
- lambda: |-
return (((x / 1000.0) * 4000000.0) -11.5);
update_interval: 5s
binary_sensor:
- platform: gpio
pin: D1
name: "Lounge_motion_sensor"
device_class: motion
Chân D1 rất quan trọng đối với PIR vì nó sử dụng điện trở kéo xuống của nó, tương tự như A0 vì nó cần đầu vào analog cho cảm biến ánh sáng.
Tôi đã thêm một độ lệch nhỏ -1 vào cảm biến nhiệt độ, điều này làm giảm giá trị cảm nhận đi 1. Bạn có thể điều chỉnh giá trị này nếu thấy nó đọc không chính xác.
Tôi đã tinh chỉnh cảm biến lux một chút để cố gắng làm cho nó gần giống với máy đo lux của tôi, kết quả không tệ và đủ tốt để bạn biết khi nào cần bật đèn.
Tổng cộng, bạn có thể chế tạo cái này với chi phí dưới $10 / £10 mỗi cái. Tôi đã mua đủ để làm 5 cái và đặt chúng xung quanh nhà.
Phiên bản V3 có thể sẽ bao gồm DHT22, nhưng thành thật mà nói, tôi khá hài lòng với DHT11. Ngoài ra, tôi đang đợi một cảm biến vi sóng từ Aliexpress.
Giấy phép
Tác phẩm này được cấp phép theo
Creative Commons — Attribution — Noncommercial — Share AlikeCC-BY-NC-SA
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!