ESP8266 Bơm
Hướng dẫn này chỉ cho bạn cách sử dụng ESP8266 để điều khiển một bơm. Bằng cách áp dụng hướng dẫn này, bạn có thể xây dựng một hệ thống tưới tiêu, một bể nuôi cá, một hệ thống cấp nước và nhiều thứ khác.
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 | × | 12V Pump | ||
| 1 | × | Vinyl Tube | ||
| 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ề máy bơm 12V
Sơ đồ các chân của bơm

Bơm 12V thường có hai chân:
- Chân âm (-) (đen) nên được nối với GND của nguồn DC
- Chân dương (+) (đỏ) nên được nối với nguồn 12V DC
Cách điều khiển bơm bằng ESP8266
Nếu một bơm 12V được cấp nguồn 12V, nó sẽ hoạt động. Để điều khiển bơm, một relay phải được sử dụng giữa ESP8266 và bơm. ESP8266 sau đó có thể điều khiển bơm thông qua relay.
Nếu bạn chưa quen với rơ-le (bố trí chân, hoạt động, lập trình, v.v.), vui lòng tham khảo ESP8266 - rơ-le để biết thêm thông tin.
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.
Mã ESP8266 để điều khiển bơm
Đoạn mã dưới đây sẽ làm cho bơm bật và tắt xen kẽ mỗi 5 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:
- Hãy xem hướng dẫn ESP8266 - Cài đặt phần mềm nếu đây là lần đầu tiên bạn sử dụng ESP8266.
- Nối các thành phần như đã cho trong sơ đồ.
- Kết nối bảng 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, chẳng hạn NodeMCU 1.0 (ESP-12E Module), và cổng COM tương ứng của nó.
- Kết nối ESP8266 của bạn với máy tính bằng cáp USB.
- Mở Arduino IDE, chọn bo mạch và cổng phù hợp.
- Sao chép mã ở phía trên và mở nó trong Arduino IDE.
- Nhấn nút Upload trong Arduino IDE để gửi mã tới ESP8266.
- Theo dõi sự thay đổi trạng thái của bơm.
Giải thích mã nguồn
Xem phần giải thích theo từng dòng được chứa trong các bình luận của mã nguồn!
Xem hướng dẫn này về ESP8266 - Nút nhấn - Bơm.
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.