ESP8266 van nước/chất lỏng
Hướng dẫn này cho bạn biết cách sử dụng ESP8266 và van điện từ để điều khiển lưu lượng chất lỏng như nước, bia và dầu. Kỹ thuật tương tự này có thể được áp dụng để kiểm soát lưu lượng khí.
Phần cứng cần chuẩn bị
| 1 | × | ESP8266 NodeMCU ESP-12E | ||
| 1 | × | Recommended: ESP8266 NodeMCU ESP-12E (Uno-form) | ||
| 1 | × | USB Cable Type-A to Type-C (for USB-A PC) | ||
| 1 | × | USB Cable Type-C to Type-C (for USB-C PC) | ||
| 1 | × | Relay | ||
| 1 | × | Liquid Solenoid Valve | ||
| 1 | × | 12V Power Adapter | ||
| 1 | × | DC Power Jack | ||
| 1 | × | dây jumper | ||
| 1 | × | (Khuyến nghị) Screw Terminal Expansion Board for ESP8266 | ||
| 1 | × | (Khuyến nghị) Power Splitter for ESP8266 Type-C |
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | ||
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Về van nước/chất lỏng
Cấu hình chân van nước/ chất lỏng

Một van điện từ thường có hai đầu nối:
- Chân dương (+) (đỏ) nên được kết nối với nguồn DC 12V.
- Chân âm (-) (đen hoặc màu khác) nên được kết nối với GND của nguồn DC.
Cách van nước/chất lỏng hoạt động
Thông thường, van ở trạng thái đóng. Khi cấp nguồn 12V DC cho hai cực, van mở và cho phép nước/chất lỏng đi qua.
※ Lưu ý:
- Đối với một số loại van, một cấu hình gioăng kín nội bộ đòi hỏi một áp suất tối thiểu để mở van khi cấp điện áp DC 12V.
- Hơn nữa, đối với một số van, chất lỏng chỉ có thể chảy theo một hướng.
Cách điều khiển van solenoid nước và chất lỏng bằng ESP8266
Nếu van được cấp điện 12V, nó sẽ mở. Để điều khiển van, một relay phải được sử dụng giữa ESP8266 và van. ESP8266 sau đó có thể điều khiển van điện từ thông qua relay.
Nếu bạn chưa quen với rơ-le (cách bố trí chân, cách chúng hoạt động, cách lập trình chúng, v.v.), bạn có thể tìm hiểu về chúng tại ESP8266 - rơ-le.
Sơ đồ đấu dây

This image is created using Fritzing. Click to enlarge image
Xem thêm Sơ đồ chân ESP8266 và Cách cấp nguồn cho ESP8266.
ESP8266 Mã để điều khiển van chất lỏng
Đoạn mã dưới đây bật van nước lên trong năm giây và sau đó tắt trong năm giây.
Hướng dẫn từng bước
Để bắt đầu với ESP8266 trên Arduino IDE, hãy làm theo các bước sau:
- Xem hướng dẫn ESP8266 - Cài đặt phần mềm nếu đây là lần đầu bạn sử dụng ESP8266.
- Nối các thành phần như hình vẽ trong sơ đồ.
- Kết nối bo mạch ESP8266 với máy tính của bạn bằng cáp USB.
- Mở Arduino IDE trên máy tính của bạn.
- Chọn bo mạch ESP8266 phù hợp, ví dụ NodeMCU 1.0 (ESP-12E Module), và cổng COM tương ứng của nó.
- Đầu ra của cảm biến hiển thị trên Serial Monitor.
- Kết nối ESP8266 với máy tính của bạn bằng cáp USB.
- Mở Arduino IDE, chọn đúng bo mạch và cổng.
- Sao chép mã ở trên và mở nó trong Arduino IDE.
- Nhấp vào nút Upload trong Arduino IDE để gửi mã tới ESP8266.
- Kiểm tra đầu ra của cảm biến lưu lượng nước trên Serial Monitor.
Giải thích mã nguồn
Hãy xem giải thích từng dòng được chứa trong các bình luận của mã nguồn!
Video Tutorial
Việc sản xuất video tốn rất nhiều thời gian. Nếu video hướng dẫn hữu ích cho việc học của bạn, hãy đăng ký kênh YouTube để ủng hộ. Nếu nhu cầu đủ cao, chúng tôi sẽ cố gắng làm thêm nhiều video.