ESP8266 Chuông báo động
Hướng dẫn này cho bạn biết cách lập trình ESP8266 để điều khiển còi báo động phát ra âm thanh cảnh báo và/hoặc ánh sá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 | × | Relay | ||
| 1 | × | 12V Alarm Siren Horn | ||
| 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ề Siren
Tùy thuộc vào nhà sản xuất, còi báo động có thể phát ra âm thanh lớn hoặc đèn cảnh báo, phù hợp với một hệ thống báo động. Nó cũng có sẵn ở nhiều mức điện áp hoạt động. Bài hướng dẫn này sẽ sử dụng còi 12V, và các mức điện áp khác sẽ tương tự.
Sơ đồ chân

Chuông báo động 12V thường có hai chân cắm:
- Chân âm (-) (đen): cần được kết nối với GND của nguồn DC
- Chân dương (+) (đỏ): cần được kết nối với 12V của nguồn DC
Cách Điều Khiển Chuông Báo Động
Nếu còi 12V được cấp nguồn bằng nguồn 12V, nó sẽ phát ra âm thanh và/hoặc đèn cảnh báo. Để điều khiển còi 12V, ta cần sử dụng một rơ-le ở giữa ESP8266 và còi 12V. ESP8266 có thể điều khiển còi 12V thông qua rơ-le. Nếu bạn chưa biết về rơ-le (cấu hình chân, cách nó hoạt động, cách lập trình ...), hãy tìm hiểu về rơ-le trong 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.
Mã nguồn ESP8266
Đoạn mã dưới đây lặp lại việc bật còi báo động 12V trong hai giây và tắt trong bốn 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 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ư được hiển thị 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.
- Kết nối ESP8266 với PC qua cáp USB.
- Mở Arduino IDE, chọn đúng bo mạch và cổng.
- Sao chép mã ở trên và mở bằng Arduino IDE.
- Nhấn nút Upload trên Arduino IDE để tải mã lên ESP8266.
- Kiểm tra trạng thái của còi báo động.
Giải thích mã nguồn
Bạn có thể tìm thấy lời giải thích trong các dòng chú thích của mã Arduino ở trê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.