ESP8266 Máy nghe MP3 có cảm biến chuyển động
Tutorial này hướng dẫn bạn cách sử dụng ESP8266, một cảm biến chuyển động HC-SR501 và một trình phát MP3 để kích hoạt phát lại một tệp âm thanh đã ghi khi phát hiện chuyển động. Dự án này có tính linh hoạt và có thể được tùy biến cho các ứng dụng như tự động phát các hướng dẫn âm thanh đã ghi lại hoặc cảnh báo bất cứ khi nào có sự hiện diện của con người.
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 | × | HC-SR501 Motion Sensor | ||
| 1 | × | Alternatively, AM312 Mini Motion Sensor | ||
| 1 | × | Serial MP3 Player Module | ||
| 1 | × | Micro SD Card | ||
| 1 | × | 3.5mm Aux Speaker | ||
| 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ề Máy nghe nhạc MP3 và Cảm biến chuyển động
Nếu bạn không biết về máy nghe MP3 và cảm biến chuyển động (bố trí chân, cách hoạt động, cách lập trình ...), hãy tìm hiểu về chúng trong các bài hướng dẫn sau đây:
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.
Chuẩn bị
- Lưu trước tập tin MP3 đã ghi mà chúng ta muốn phát vào thẻ nhớ microSD.
- Lắp thẻ nhớ microSD vào mô-đun MP3.
- Kết nối mô-đun MP3 với ESP8266
- Kết nối loa với mô-đun MP3
- Kết nối loa với nguồn cấp điện.
- Kết nối cảm biến chuyển động với ESP8266.
- Thực hiện các thiết lập cho cảm biến chuyển động như bảng dưới đây.
| Time Delay Adjuster | Screw it in anti-clockwise direction fully. |
| Detection Range Adjuster | Screw it in clockwise direction fully. |
| Repeat Trigger Selector | Put jumper as shown on the image. |

Mã ESP8266 - Cảm biến chuyển động điều khiển trình phát MP3
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:
- 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 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, chẳng hạn (ví dụ NodeMCU 1.0 (ESP-12E Module)), và cổng COM tương ứng của nó.
- Kết nối ESP8266 với PC bằng cáp USB.
- Mở Arduino IDE, chọn bo mạch và cổng phù hợp.
- Sao chép mã ở trên và mở bằng Arduino IDE.
- Nhấp vào nút Upload trên Arduino IDE để tải mã lên ESP8266.
- Di chuyển tay trước cảm biến.
- Kiểm tra âm thanh từ máy phát MP3.
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.