ESP8266 Chuông
Hướng dẫn này chỉ cho bạn cách lập trình ESP8266 để điều khiển buzzer kích hoạt 12V nhằm phát ra âm thanh lớn. Nếu bạn muốn điều khiển buzzer 5V chủ động/thụ động, hãy xem bài ESP8266 - Chuông Piezo.
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 Active Buzzer | ||
| 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ề buzzer chủ động 12V
Buzzer hoạt động ở 12V có thể phát ra âm thanh lớn, phù hợp cho hệ thống báo động.
Sơ đồ các chân cắm

Buzzer chủ động 12V thường có hai chân:
- 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 12 V của nguồn DC
Cách điều khiển còi kích hoạt 12V
Nếu buzzer chủ động 12V được cấp nguồn bằng nguồn 12V, nó sẽ kêu. Để điều khiển buzzer chủ động 12V, ta cần dùng một rơ-le ở giữa ESP8266 và buzzer chủ động 12V. ESP8266 có thể điều khiển buzzer chủ động 12V thông qua rơ-le. Nếu bạn chưa biết về rơ-le (cách ghép 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ã ESP8266
Đoạn mã dưới đây liên tục bật còi chủ động 12V trong hai giây và tắt sau 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 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 mô tả 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 bảng ESP8266 đúng, chẳng hạn như NodeMCU 1.0 (ESP-12E Module), và cổng COM tương ứng của nó.
- Kết nối ESP8266 với máy tính qua cáp USB
- Mở Arduino IDE, chọn bảng và cổng đúng
- Sao chép mã ở trên và mở bằng Arduino IDE
- Nhấp nút Upload trên Arduino IDE để tải mã lên ESP8266
- Xem trạng thái của còi buzzer 12V đang hoạt động
Giải thích mã nguồn
Bạn có thể tìm 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.