ESP32 LiDAR + Cảm biến nhiệt độ & độ ẩm (Hỗ trợ WiFi)
Mô-đun đa cảm biến dựa trên ESP32 kết hợp đo khoảng cách LiDAR với theo dõi nhiệt độ và độ ẩm, thiết kế vỏ hộp chuyên dụng cho hệ thống nhà thông minh Home Assistant.
Mô tả
Dự án này tích hợp các thành phần sau:
- Cảm biến nhiệt độ/độ ẩm BME
- Cảm biến LiDAR LD2410C
- ESP32 có hỗ trợ WiFi
Thiết bị này được thiết kế để tích hợp vào nhà thông minh - các hướng dẫn dưới đây dành cho việc sử dụng với Home Assistant thông qua ESPHome. Phần vỏ được thiết kế nhỏ gọn, tối ưu để cảm biến tiếp xúc tốt với môi trường trong khi vẫn bảo vệ được các linh kiện điện tử. Vỏ hộp có sẵn các vị trí bắt vít thuận tiện cho loại vít #6.
Bạn chỉ cần in vỏ, lắp ráp, nạp code cho ESP32 là có thể sử dụng ngay.
Danh sách vật tư (liên kết liên kết):
- ESP32
- BME280
- LD2410C
- Vít nắp hộp
- https://amzn.to/3Nee2Qe (Màu đen)
- https://amzn.to/3OMWUl8 (Màu bạc)
- Vít bắt cảm biến BME280
- Nguồn USB-C
Lắp ráp:
- Gắn ESP32 vào đế bằng băng keo hai mặt hoặc keo dán sắt. Nếu dùng băng keo hai mặt, hãy chọn loại mỏng để không làm cản trở việc khớp cổng USB-C. Ăng-ten WiFi nên dán vào mặt bên của vỏ, đối diện với cổng USB-C.
- Lưu ý: Bạn có thể in cổng USB-C có hoặc không có support. Dù cách nào, bạn cũng có thể cần dùng dũa để mài nhẹ phần trên của cổng trước khi lắp ESP32. Đảm bảo khớp nối vừa khít để cổng USB-C nằm phẳng với mặt ngoài của hộp.
- Gắn BME280 vào đế bằng 1 vít M3 x 4. Đừng vặn quá chặt và đảm bảo đầu vít không đè lên các linh kiện trên bảng mạch.
- LD2410C được lắp theo kiểu ép khớp vào nắp, hãy thao tác nhẹ nhàng. Tùy vào loại nhựa in bạn dùng, độ chính xác có thể thay đổi tùy theo độ sâu khi bạn nhấn cảm biến vào hốc.
- Sau khi nối dây, cố định nắp vào đế bằng 4 vít tự ren M5 x 10.
- Vỏ hộp có thể gắn lên bất cứ đâu nhờ 4 lỗ bắt vít được thiết kế sẵn (phù hợp với vít #6). Bạn cũng có thể dùng băng keo hai mặt, miếng dán velcro hoặc miếng dán Command để cố định.
Đấu nối dây:
- Mình khuyên bạn nên đấu nối và nạp code trước khi lắp ráp hoàn thiện.
- Bạn có thể dùng chân cắm JST nếu muốn, nhưng mình chọn cách hàn trực tiếp vào board.
- Đấu nối BME280:
- ESP32 3.3V → Sensor VCC
- ESP32 GND → Sensor GND
- ESP32 GPI01 → SDA
- ESP32 GPI04 → SCL
- Đấu nối LiDAR:
- ESP32 GPI08 → LiDAR TX
- ESP32 GPI07 → LiDAR RX
- ESP32 GND → LiDAR GND
- ESP32 5V → LiDAR VCC
Code:
- Tài liệu đính kèm cung cấp mã nguồn mẫu để cảm biến hoạt động ngay trên Home Assistant mà không cần thay đổi gì.
- Bạn nên đổi tên cảm biến từ "Test X" thành tên mong muốn.
- Hướng dẫn về ESPHome có tại đây: https://www.home-assistant.io/integrations/esphome/
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!