Arduino Máy nghe MP3 RFID
Trong bài hướng dẫn này, chúng ta sẽ khám phá quá trình tạo một máy nghe MP3 dựa trên RFID bằng cách sử dụng Arduino, đầu đọc RFID RC522 và một module MP3. Module MP3 được trang bị thẻ nhớ micro SD để lưu trữ nhiều bài hát. Mỗi thẻ RFID đại diện cho một bài hát, và số lượng thẻ RFID khớp với số bài hát.
Khi quẹt một thẻ RFID trước đầu đọc RFID, Arduino sẽ phát bài hát tương ứng với thẻ RFID đó.
Phần cứng cần chuẩn bị
| 1 | × | Arduino Uno R3 | ||
| 1 | × | USB 2.0 cable type A/B (for USB-A PC) | ||
| 1 | × | USB 2.0 cable type C/B (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 Block Shield for Arduino Uno | ||
| 1 | × | (Khuyến nghị) Breadboard Shield for Arduino Uno | ||
| 1 | × | (Khuyến nghị) Enclosure for Arduino Uno | ||
| 1 | × | (Khuyến nghị) Prototyping Base Plate & Breadboard Kit for Arduino UNO |
Or you can buy the following kits:
| 1 | × | DIYables STEM V3 Starter Kit (Arduino included) | ||
| 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ề Mô-đun RFID/NFC RC522 và trình phát MP3 (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:
Sơ đồ đấu dây

This image is created using Fritzing. Click to enlarge image
Để đơn giản hóa việc thiết lập, các chân của mô-đun RC522 được kết nối trực tiếp với các chân của Arduino. Tuy nhiên, kết nối trực tiếp này có thể gây ra các vấn đề, vì các chân ra của Arduino cung cấp 5V, trong khi các chân của mô-đun RC522 được thiết kế cho hoạt động ở 3.3V. Nên điều chỉnh điện áp giữa các chân của Arduino và các chân của mô-đun RC522 để phòng ngừa các sự cố tiềm ẩn. Để tham khảo chi tiết hơn, vui lòng tham khảo Arduino - RFID/NFC (nhận diện bằng tần số vô tuyến / giao tiếp trường gần). Bản sơ đồ được cung cấp cho thấy cách các điện trở có thể được sử dụng để điều chỉnh 5V xuống 3.3V:

This image is created using Fritzing. Click to enlarge image
※ 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 CÁC NHÃN ĐƯỢC IN TRÊN MODULE. Hình ảnh ở trên cho thấy sơ đồ chân của các mô-đun từ thương hiệu DIYables.
Chuẩn bị
- Lưu trước danh sách các bài hát bạn muốn phát trên thẻ microSD.
- Lắp thẻ nhớ microSD vào mô-đun MP3.
- Kết nối mô-đun MP3 với Arduino.
- Kết nối loa với mô-đun MP3 tới một
- Kết nối loa với nguồn điện.
- Kết nối đầu đọc RFID với Arduino.
Vì UID thường không được in trên thẻ RFID, bước đầu tiên chúng ta cần thực hiện 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ấp vào nút Tải lên trên Arduino IDE để tải mã lên cho Arduino
- Mở Serial Monitor
- Chạm lần lượt từng thẻ RFID hoặc chìa khóa từ (keyfob) lên module RFID-RC522
- Ghi chú UID xuất hiện trên Serial Monitor, như hình dưới đây:
Chúng tôi sẽ sử dụng các UID RFID này để cập nhật mã Arduino ở dưới đây.
Mã Arduino - Trình phát MP3 RFID
Hướng dẫn từng bước
- Sao chép mã nguồn ở 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ã nguồn ở trên.
- Tải mã nguồn lên Arduino
- Chạm từng thẻ RFID lên module RFID-RC522 lần lượt
- Kiểm tra âm thanh từ máy nghe MP3
- Nếu mọi thứ diễn ra suôn sẻ, mỗi thẻ RFID sẽ liên kết với một bài hát.
- Bạn có thể ghi tên bài hát lên mỗi 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.