Cảm biến độ ẩm đất dùng ESP32 kèm màn hình OLED (vỏ case in 3D)

Bộ vỏ case nhỏ gọn cho ESP32, cảm biến độ ẩm đất và màn hình OLED mini để cắm vào chậu cây trong nhà. Dùng ESPHome để đẩy dữ liệu lên Home Assistant, từ đó tạo automation nhắc tưới khi cây “khát nước”.

👁️
1.2K
Lượt Xem
❤️
19
Lượt Thích
📥
125
Lượt Tải
Cập Nhật Apr 27, 2026
Chi tiết
Tải xuống
Bình Luận
Khoe bản in
Remix

Mô tả

Đây là một bộ vỏ (case) nhỏ gọn để chứa module ESP32, cảm biến độ ẩm đất và một màn hình OLED mini, cắm vào chậu cây trong nhà để theo dõi độ ẩm đất. Khi cài sẵn script ESPHome, giá trị cảm biến có thể được gửi lên Home Assistant để bạn tạo automation dựa trên các giá trị đó. Tưởng tượng cây của bạn “báo” khi nó khát nước vậy đó!

Assembly:

  • In tất cả 5 chi tiết bằng PLA hoặc loại filament bạn thích
  • Hàn một đoạn ngắn đầu connector của cảm biến độ ẩm đất vào board ESP. Mình dùng các chân GND, 3.3V và IO34 (ADC) ở một bên của board ESP
  • Cắt khoảng 2 inch dây điện 24 gauge, 4 sợi màu khác nhau. Hàn các dây này vào các chân GND, VCC, IO21 và IO22 ở phía đối diện của board
  • Gắn màn hình OLED vào khay (OLED carriage) với mặt màn hình hướng lên trên. Dây sẽ được đưa vào phía sau màn hình và hàn ở phía trên. Hàn lần lượt các chân GND, VCC, IO22, IO21 (theo thứ tự từ trái qua phải) lên màn hình OLED
  • Đặt board ESP vào khay của nó và đưa cả cụm vào nắp sau (back cover)
  • Đặt cảm biến độ ẩm đất vào đúng vị trí, đảm bảo các phần khoét cho vít thẳng hàng với các lỗ vít trên nắp sau
  • Luồn cụm màn hình OLED và khay qua khay spacer (spacer carriage) rồi trượt spacer xuống hết cỡ vào trong nắp sau, nằm phía trên cụm khay ESP
  • Đưa cụm màn hình OLED vào khe trên nắp trên (top cover opening) và đặt nắp trên lên nắp dưới. Nó sẽ gài ở vị trí cao nhất, xa các lỗ vít hơn.
  • Lắp vít M3x16 vào nắp trên và siết xuống hết

Installation:

  • Mở ESPHome và thêm một board mới
  • Copy nội dung trong file sensor.txt đi kèm vào file cấu hình được ESPHome tạo ra (dán thêm xuống dưới cùng, không ghi đè phần mặc định vì sẽ làm mất encryption key)
  • Nạp (install) file cấu hình vào board ESP.
  • Lúc này bạn sẽ thấy trên màn hình OLED có tên cây, giá trị cảm biến đã tính toán, và một icon MDI thể hiện “độ vui” của cây.

Home Assistant:

  • Nếu các bước trên chạy ổn, Home Assistant sẽ báo tìm thấy một sensor mới. Vào Settings → Devices và cấu hình sensor. Bước này bạn sẽ cần encryption key từ file cấu hình ESPHome được tự động tạo

Giống như mọi dự án có liên quan tới điện lưới (mains power), vui lòng cực kỳ cẩn thận khi test. Mình không chịu trách nhiệm cho bất kỳ hư hỏng nào với thiết bị điện tử của bạn.

Link Amazon cho các linh kiện điện tử mình dùng cho dự án này:

D1 Mini ESP-32 boards: https://amzn.to/3Pu6R4a
Micro USB cable 4-pack: https://amzn.to/3VL5SR6
Capacitive Soil Moisture Sensors: https://amzn.to/4aGNoFP
24 Gauge electrical wire: https://amzn.to/4cDu2mR
6-port USB Charging Station: https://amzn.to/3vHgoyh
I2C OLED Display: https://amzn.to/4chg2it

Là Amazon Associate, mình có thể nhận hoa hồng từ các đơn mua hàng hợp lệ.

Giấy phép

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

Creative Commons — Public Domain

CC0

Không yêu cầu ghi công
Remix & phái sinh Được phép
Sử dụng thương mại Được phép

File mô hình

TẤT CẢ FILE MÔ HÌNH (6 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)