ESP32 Cảm Biến Chuyển Động Điều Khiển MP3 Player
Trong hướng dẫn này, chúng ta sẽ khám phá cách sử dụng ESP32, cảm biến chuyển động HC-SR501, và MP3 player để bắt đầu phát một tệp audio đã ghi sẵn khi phát hiện chuyển động. Dự án này rất linh hoạt và có thể được tùy chỉnh cho nhiều ứng dụng khác nhau, chẳng hạn như cung cấp hướng dẫn âm thanh tự động hoặc cảnh báo khi phát hiện sự hiện diện của con người.
Linh Kiện Cần Thiết
| 1 | × | mô-đun phát triển ESP-WROOM-32 | ||
| 1 | × | Alternatively, ESP32 Uno-form board | ||
| 1 | × | Alternatively, ESP32 S3 Uno-form board | ||
| 1 | × | Cáp USB Type-C | ||
| 1 | × | Cảm Biến Chuyển Động HC-SR501 | ||
| 1 | × | Module MP3 Player Serial | ||
| 1 | × | Thẻ Micro SD | ||
| 1 | × | Loa Aux 3.5mm | ||
| 1 | × | Dây Jumper | ||
| 1 | × | (Khuyến nghị) Screw Terminal Expansion Board for ESP32 | ||
| 1 | × | (Khuyến nghị) Breakout Expansion Board for ESP32 | ||
| 1 | × | (Khuyến nghị) Power Splitter for ESP32 |
Or you can buy the following kits:
| 1 | × | DIYables ESP32 Starter Kit (ESP32 included) | ||
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | ||
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Về MP3 Player và Cảm Biến Chuyển Động
Chưa quen với MP3 player và cảm biến chuyển động, bao gồm sơ đồ chân, chức năng và cách lập trình? Hãy khám phá các hướng dẫn toàn diện về những chủ đề này dưới đây:
Sơ Đồ Đấu Nối

This image is created using Fritzing. Click to enlarge image
Nếu bạn chưa rõ cách cấp nguồn cho ESP32 và các linh kiện khác, xem: Cách Cung Cấp Nguồn Điện Cho ESP32.
Chuẩn Bị
- Lưu trước tệp mp3 đã ghi sẵn mà chúng ta muốn phát vào thẻ micro SD.
- Lắp thẻ micro SD vào module MP3 player
- Kết nối module MP3 player với ESP32
- Kết nối loa với module MP3 player
- Kết nối loa với nguồn điện.
- Kết nối cảm biến chuyển động với ESP32.
- Thực hiện cài đặt cho cảm biến chuyển động theo bảng dưới đây
| Núm Điều Chỉnh Thời Gian Trễ | Vặn ngược chiều kim đồng hồ hoàn toàn. |
| Núm Điều Chỉnh Phạm Vi Phát Hiện | Vặn cùng chiều kim đồng hồ hoàn toàn. |
| Công Tắc Chọn Chế Độ Lặp | Đặt jumper như hình ảnh hiển thị. |

Code ESP32 - Cảm Biến Chuyển Động Điều Khiển MP3 Player
Các Bước Thực Hiện
- Nếu đây là lần đầu bạn sử dụng ESP32, hãy xem ESP32 - Cài Đặt Phần Mềm.
- Thực hiện đấu nối theo sơ đồ trên.
- Kết nối bo mạch ESP32 với PC qua cáp micro USB
- Mở Arduino IDE trên PC của bạn.
- Chọn đúng bo mạch ESP32 (ví dụ: ESP32 Dev Module) và cổng COM.
- Kết nối ESP32 với PC qua cáp USB
- Mở Arduino IDE, chọn đúng bo mạch và cổng
- Copy code trên và mở bằng Arduino IDE
- Nhấn nút Upload trên Arduino IDE để tải code lên ESP32
- Di chuyển tay trước cảm biến
- Kiểm tra âm thanh từ MP3 player
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.