ESP8266 Nút nhấn Chuông Piezo
Hướng dẫn này chỉ dẫn cho bạn cách sử dụng ESP8266 và một nút nhấn để điều khiển một buzzer Piezo. Hướng dẫn sẽ đi vào chi tiết các thao tác sau:
- Khi nút được nhấn, chuông piezo sẽ phát ra một âm thanh.
- Khi nút không được nhấn, chuông piezo sẽ ngừng phát ra âm thanh.
- Khi nút được nhấn, chuông piezo sẽ tạo ra một giai điệu.
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 | × | breadboard-mount Button with Cap | ||
| 1 | × | breadboard-mount Button Kit | ||
| 1 | × | Panel-mount Push Button | ||
| 1 | × | mô-đun nút nhấn | ||
| 1 | × | 3-24V Active Piezo Buzzer | ||
| 1 | × | Active Piezo Buzzer Module | ||
| 1 | × | Passive Piezo Buzzer Module | ||
| 1 | × | breadboard | ||
| 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ề Piezo Buzzer và Nút
Nếu bạn chưa quen với buzzer Piezo và nút (bao gồm sơ đồ chân, chức năng, lập trình, v.v.), các bài hướng dẫn sau đây có thể giúp bạ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 - Âm thanh đơn giản
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 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 thành phần như được mô tả 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, chẳng hạn như (ví dụ NodeMCU 1.0 (ESP-12E Module)), và cổng COM tương ứng.
- Kết nối một ESP8266 với PC 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 Tải lên trong Arduino IDE để biên dịch và tải mã lên ESP8266.
- Giữ nút trong vài giây.
- Nghe âm thanh của chuông piezo.
Giải thích mã nguồn
Xem giải thích theo từng dòng nằm trong các bình luận của mã nguồn!
Mã ESP8266 - Giai điệu
Hướng dẫn từng bước
- Nối các thành phần như được hiển thị 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, như ví dụ NodeMCU 1.0 (ESP-12E Module), và cổng COM tương ứng của nó.
- Sao chép mã và mở nó bằng Arduino IDE.
- Tạo tệp pitches.h trên Arduino IDE bằng cách:
- Nhấp vào nút ngay bên dưới biểu tượng Serial Monitor và chọn New Tab, hoặc sử dụng phím Ctrl+Shift+N.
- Đặt tên cho tệp là pitches.h và nhấn nút OK
- Sao chép đoạn mã dưới đây và dán vào tệp pitches.h được tạo ra.
- Nhấp vào nút Tải lên trên Arduino IDE để tải mã lên ESP8266
- Nhấn nút
- Nghe giai điệu từ còi Piezo


Giải thích mã nguồn
Xem xét mô tả theo từng dòng trong phần 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.