ESP8266 Rơ-le chiết áp
Hướng dẫn này chỉ cho bạn cách sử dụng ESP8266 và biến trở để điều khiển rơ-le. Cụ thể:
- ESP8266 kiểm tra xem giá trị analog của potentiometer có cao hơn hay thấp hơn ngưỡng và thực hiện hành động tương ứng - bật hoặc tắt rơ-le
- ESP8266 kiểm tra xem điện áp đầu ra của potentiometer có cao hơn hay thấp hơn ngưỡng và thực hiện hành động tương ứng - bật hoặc tắt rơ-le
Bằng cách gắn một rơ-le vào bóng đèn, dải đèn LED, động cơ hoặc bộ truyền động, chúng ta có thể dùng ESP8266 và biến trở để điều khiển bóng đèn, dải đèn LED, động cơ hoặc bộ truyền động.
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 | × | Chiết áp | ||
| 1 | × | Alternatively, 10k Ohm Trimmer Potentiometer | ||
| 1 | × | Mô-đun chiết áp có núm xoay | ||
| 1 | × | (Hoặc) Potentiometer Kit | ||
| 1 | × | (Hoặc) Potentiometer Module with Knob | ||
| 1 | × | Relay | ||
| 1 | × | Warning Light Bright Waterproof | ||
| 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ề rơ-le và biến trở
Nếu bạn chưa quen với rơ-le và biến trở (bao gồm sơ đồ chân, chức năng và lập trình), các bài hướng dẫn sau đây có thể giúp:
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 - Ngưỡng tín hiệu analog
Hướng dẫn từng bước
Để bắt đầu với ESP8266 trên Arduino IDE, làm theo các bước sau đây:
- Hãy tham khảo 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 hiển thị trong sơ đồ.
- Kết nối bo mạch ESP8266 với máy tính 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.
- Kết nối ESP8266 với máy tính bằng cáp USB.
- Mở Arduino IDE, chọn bo mạch và cổng đúng.
- Sao chép mã ở trên và mở nó trong Arduino IDE.
- Nhấp nút Upload trong Arduino IDE để biên dịch và tải mã lên ESP8266.

- Vặn biến trở
- Kiểm tra sự thay đổi trong trạng thái của rơ-le
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 bình luận của mã nguồn!
Mã ESP8266 - Ngưỡng điện áp
Giá trị tương tự của một biến trở được chuyển đổi thành giá trị điện áp. Giá trị điện áp này sau đó được so sánh với ngưỡng điện áp, điều này làm cho rơ-le được kích hoạt.
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.