Cảm biến Nhiệt độ/Độ ẩm Smart Home tốt nhất
Tự làm cảm biến nhiệt độ/độ ẩm smart home dạng cắm điện, chạy Wi‑Fi, open source với ESPHOME. Tự động được Home Assistant phát hiện, dùng ít linh kiện (PCB chỉ 5 món) và có vỏ in 3D kèm hướng dẫn.
Mô tả
Chào mừng!
Một thời gian rồi mình dùng các cảm biến nhiệt độ/độ ẩm Zigbee và Bluetooth đặt khắp nhà.
Sau nhiều lần Zigbee bị rớt kết nối và pin thì hết tới 3 lần mỗi tuần. Với lại mình cứ phải sửa cảm biến trong Home Assistant hoài, nên mình quyết định tự thiết kế cho bản thân một chiếc cảm biến nhiệt độ và độ ẩm smart home “xịn” nhất.
Mình đã thiết kế một cảm biến nhiệt độ/độ ẩm dạng cắm điện, chạy qua Wi‑Fi, và toàn bộ đều là open source!
Vì sao chọn thiết kế của mình?
-
Thiết kế cắm điện hoàn toàn – không cần pin.
-
Hoàn toàn Open Source – toàn bộ code đều có sẵn với ESPHOME.
-
Tự được Home Assistant phát hiện và kết nối.
-
PCB chỉ cần 5 linh kiện.
Mình cần chuẩn bị gì?
-
PCB
-
Điện trở 10 KΩ x2 – Link
-
Tụ 100nF – Link
-
ESP 32 – Affiliate Link
-
SHT40 – Link
-
Vỏ in 3D.
Vỏ in 3D:
-
Mở file 3mf dưới dạng project, như vậy bạn sẽ thấy chỗ tạm dừng giữa chừng khi in để gắn nam châm

Không muốn lăn tăn vụ PCB?
- Bản lắp ráp sẵn có thể mua tại đây – Link
File Gerber và phần mềm:
- Tất cả file đều có trên GitHub của mình – Link
Nhớ xem video nha:
Hướng dẫn:
-
Lắp PCB:


Hàn tụ, 2 con điện trở, cảm biến nhiệt độ, và ESP như trong hình.
-
Phần mềm:
Tải file bin đã compile từ GitHub, rồi mở ESPhome installer.
Cắm PCB vào máy tính, bấm nút connect và chọn ESP của bạn trong cửa sổ pop-up.
Sau đó bấm install, chọn file bin và đợi cài đặt xong.

Nếu ESP cứ bị ngắt kết nối, hãy bấm nút reset trên ESP và đồng thời cắm nó vào máy tính. Việc này sẽ đảm bảo ESP đang ở chế độ pairing.
- Tiếp theo, mở điện thoại, tìm Wi‑Fi hotspot mà ESP đang phát và kết nối vào.

Nhập thông tin Wi‑Fi trên trang vừa mở. Nếu không tự bật trang lên, mở trình duyệt và nhập 192.168.4.1

-
Tiếp theo, bạn cần “adopt” cảm biến vào Home Assistant. Home Assistant sẽ tự phát hiện (automagically), và cảm biến sẽ hiện trong trang integrations. (Xem video để thấy phần mềm và quy trình.)
-
Cuối cùng, đặt PCB vào trong vỏ, và xài thôi!

- Nếu bạn cần calibrate cảm biến khi đã lắp trong vỏ, đây là giá trị mình dùng:
Temperature: -4.1 Humidity: +11
Vậy là xong, bạn đã làm xong bộ DIY Smart Home Temperature/Humidity Sensor cho Home Assistant.

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!