Hộp cho Dosing Pump Hồ Cá (Box for Aquarium Dosing Pumps)

Hộp in 3D dùng cho hệ DIY dosing pump hồ cá. Hướng dẫn tổng quan vật liệu, chi phí, sơ đồ đấu dây, flash ESPHome và cách calibrate từng pump để bơm chính xác theo ml. Có file YAML dạng .txt để tải.

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

Mô tả

Mình thiết kế cái hộp này để dùng cho một hệ dosing pump DIY.

Mình dùng hướng dẫn này (https://www.joy-reef.com/en/dosing-pump-diy-part-1-hardware/) để mua đầy đủ các linh kiện cần thiết.

Vấn đề duy nhất là mình không muốn con ESP này giao tiếp ra bên ngoài! Tại sao cái Dosing Pump của mình lại cần kết nối internet?

Nên mình quyết định triển khai hệ dosing này bằng dự án mã nguồn mở ESPHome.

File yaml của code được để dưới dạng .txt cho bạn tải về.

Dưới đây là hướng dẫn tổng quan cho dự án này:

Vật liệu và chi phí:

Pumps: Có nhiều loại pump khác nhau có thể dùng, nhưng mình chọn loại rẻ nhất trên AliExpress khoảng 3,50€ mỗi cái. Mình dùng NKP-DC-S06B của Kamoer. Độ chính xác của nó có vẻ ổn, khoảng 0.2ml, vậy là đủ với mình.

ULN2003 Controller: Mình mua combo board điều khiển này kèm stepper motor giá khoảng 2€. Bạn không cần Stepper Motor, mình chỉ cần sợi cáp và board điều khiển.

12V to 5V Step-Down-Module: Có thể mua rẻ ở nhiều nơi. Khoảng 1€.

ESP Microcontroller: Cá nhân mình dùng ESP32 C3 Supermini, nhưng bạn có thể dùng bất kỳ microcontroller có Wi‑Fi miễn là có ít nhất 4 chân GPIO và được ESPHome hỗ trợ. Nếu bạn chọn microcontroller khác thì nhớ đổi trong file config của ESPHome. Không đổi là sẽ không chạy.

Tổng chi phí: Khoảng 20–25€, rẻ hơn khoảng 4 lần so với giải pháp mua sẵn.

Đây là hình sơ đồ đấu dây dùng 3 pump do Felipe Donadello làm.

(Pump thứ tư đấu y hệt, chỉ cắm vào chân thứ tư của ULN2003)

Khi bạn set up xong hết và đã flash microcontroller bằng web.esphome.io hoặc ESPHome host local của bạn, bạn nên tìm địa chỉ IP của ESP.

Khi truy cập IP này trên trình duyệt, bạn sẽ thấy một trang có giao diện điều khiển như vầy:

Mọi thứ gần như tự giải thích, nhưng mình vẫn hướng dẫn nhanh nhé!

Để calibrate hệ thống, mình khuyên dùng cách setup sau:

  1. Lắp hệ dosing vào aquarium sao cho chênh lệch độ cao không tăng/giảm sau khi calibrate. Và nhớ dùng nước để test!
  2. Mồi sẵn ống silicone bằng nước để test, bơm nước lên đầy tới phía trên.
  3. Calibrate hoạt động như sau: Khi bấm nút “Calibrate Pump 1” thì Pump 1 sẽ chạy 10s. Bạn phải đo lượng ml được bơm ra bằng cách hứng nước vào một cái ly nhỏ và dùng cân hoặc ống tiêm để đo lượng nước trong ly. Mình lặp lại quy trình này 3 lần cho mỗi pump để ra kết quả đủ chính xác.
  4. Nhập kết quả này vào “Pump 1 Calibration Amount”. QUAN TRỌNG: Giá trị calibration này sẽ bị reset nếu ESP restart, nên nếu muốn thì bạn có thể hardcode nó vào trong config.
  5. Sau đó bạn set lượng chất lỏng muốn bơm và bấm “Dispense Pump 1 Amount”.
  6. Lặp lại cho các pump còn lại.

FIY: Mình dùng setup này kết hợp với IOBroker. Kiểu như HomeAssistant cũng dùng được. Nếu bạn muốn dùng setup này như một hệ standalone tự dosing luôn, bạn có thể nhắn mình, mình có thể thử thêm chức năng đó. Ngoài ra bạn cũng có thể dùng hướng dẫn của joy-reef và triển khai hệ thống của họ.

FIY 2: Mình chưa tự in cái nắp (Lid), nhưng bạn có thể thử nếu muốn. Mình nghĩ là sẽ vừa, nhưng mình chưa dùng.

Cảm ơn bạn đã đọc hướng dẫn này, hi vọng nó giúp bạn build được một hệ của riêng mình!

Giấy phép

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

Creative Commons — Attribution — Noncommercial

CC-BY-NC

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)