ESP8266 Trình phát MP3 RFID
Hướng dẫn này chỉ cho bạn cách làm một máy nghe nhạc RFID bằng cách sử dụng ESP8266, một đầu đọc RFID RC522 và một mô-đun MP3. Mô-đun MP3 đi kèm với một thẻ SD nhỏ chứa nhiều bài hát khác nhau. Mỗi thẻ RFID được liên kết với một bài hát cụ thể, và số lượng thẻ RFID tương ứng với số lượng bài hát.
Khi bạn đưa thẻ RFID trước đầu đọc RFID, ESP8266 sẽ phát bài hát được liên kết với thẻ RFID đó.
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 | × | RFID/NFC RC522 Kit (reader + tags) | ||
| 1 | × | RFID Key Fob | ||
| 1 | × | RFID Card | ||
| 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ô-đun RFID/NFC RC522 và Máy nghe MP3
Nếu bạn chưa biết về module RFID/NFC RC522 và trình phát MP3 (pinout, 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:
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.
※ Lưu ý:
Thứ tự các chân có thể khác nhau tùy theo nhà sản xuất. LUÔN SỬ DỤNG nhãn được in trên mô-đun. Hình ảnh ở trên cho thấy sơ đồ chân của các mô-đun thuộc thương hiệu DIYables.
Chuẩn bị
- Lưu trước danh sách các bài hát mà bạn muốn phát lên thẻ nhớ micro SD.
- Lắp thẻ nhớ micro SD vào module MP3.
- Kết nối module MP3 với ESP8266.
- Kết nối loa với module MP3 để cấp nguồn cho loa.
- Kết nối loa với nguồn cấp.
- Kết nối đầu đọc RFID với ESP8266.
Vì UID thường không được in trên thẻ RFID, bước đầu tiên chúng ta cần làm là tìm ra UID của các thẻ. Điều này có thể được thực hiện bằng cách:
- Sao chép mã dưới đây và mở bằng Arduino IDE
- Nhấn nút Tải lên trên Arduino IDE để nạp mã lên ESP8266
- Mở Serial Monitor
- Chạm từng thẻ RFID hoặc keyfob lên module RFID-RC522 lần lượt
- Hãy ghi lại các UID trên Serial Monitor; ví dụ như bên dưới:
Chúng tôi sẽ sử dụng các UID RFID này để cập nhật mã ESP8266 ở dưới.
Mã ESP8266 - Máy nghe nhạc RFID MP3
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ư 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 đúng, ví dụ NodeMCU 1.0 (ESP-12E Module), và cổng COM tương ứng của nó.
- Sao chép mã ở trên và mở bằng Arduino IDE.
- Cập nhật các UID bạn đã thu được ở bước chuẩn bị vào mã ở trên.
- Tải mã lên ESP8266.
- Chạm từng thẻ RFID vào module RFID-RC522 lần lượt.
- Kiểm tra âm thanh từ MP3 Player.
- Nếu mọi thứ chạy trơn tru, mỗi thẻ RFID sẽ được liên kết với một bài hát.
- Bạn có thể đánh dấu tên bài hát trên từng thẻ RFID.
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.