ESP8266 Tưới nước
Bài hướng dẫn này chỉ cho bạn cách sử dụng ESP8266, cảm biến độ ẩm đất, rơ-le và máy bơm để xây dựng một hệ thống tưới tự động cho khu vườn. Cụ thể:
- ESP8266 sẽ được sử dụng để điều khiển rơ-le nhằm bật máy bơm khi độ ẩm đất khô.
- Khi độ ẩm đất ướt, ESP8266 sẽ được sử dụng để điều khiển rơ-le tắt máy bơm.
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 | × | Capacitive Soil Moisture Sensor | ||
| 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ề cảm biến độ ẩm đất và máy bơm
Nếu bạn chưa quen với bơm và cảm biến độ ẩm đất (bao gồm bố trí chân, chức năng, lập trình, v.v.), các bài hướng dẫn sau đây sẽ hữu ích:
- ESP8266 - Cảm biến độ ẩm đất hướng dẫn
- ESP8266 - Bơm hướng dẫn
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
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 bài 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 linh kiện như được thể hiện 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ó.
- Thực hiện hiệu chuẩn để xác định ngưỡng ướt-khô, như được nêu trong ESP8266 - Cảm biến độ ẩm đất.
- Chèn giá trị ngưỡng đã được hiệu chuẩn vào mã.
- Mở Serial Monitor trên Arduino IDE.
- Tải mã lên ESP8266.
- Xem kết quả trên Serial Monitor.
Giải thích mã nguồn
Xem lời giải thích theo từng dòng được chứa trong các chú thích 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.