ESP32 - RFID MP3 Speler
In deze handleiding verkennen we het proces van het maken van een RFID-gebaseerde MP3-speler met behulp van een ESP32, een RC522 RFID-lezer en een MP3-speler module. De MP3-speler module is uitgerust met een micro SD-kaart waarop meerdere nummers zijn opgeslagen. Elke RFID-kaart staat voor een nummer, en het aantal RFID-kaarten komt overeen met het aantal nummers.
Door een RFID-kaart voor de RFID-lezer te houden, speelt de ESP32 het bij die specifieke RFID-kaart behorende nummer af.
Hardware Benodigdheden
Of u kunt de volgende kits kopen:
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Over de RFID/NFC RC522 Module en MP3 Speler
Bent u niet bekend met de RFID/NFC RC522 Module en de MP3-speler, inclusief hun pinout, functionaliteit en programmering? Verken dan onderstaande uitgebreide tutorials:
Bedradingsschema

This image is created using Fritzing. Click to enlarge image
※ Notiz:
De volgorde van de pinnen kan per fabrikant verschillen. Gebruik ALTIJD de labels die op de module zijn gedrukt. De afbeelding hierboven toont de pinout van modules van het merk DIYables.
Voorbereiding
- Sla van tevoren een lijst met nummers die u wilt afspelen op de micro SD-kaart op.
- Plaats de micro SD-kaart in de MP3-speler module
- Verbind de MP3-speler module met de ESP32
- Verbind de speaker met de MP3-speler module
- Verbind de speaker met een voedingsbron
- Verbind de RFID-lezer met de ESP32
Omdat de UID meestal niet op de RFID-tag gedrukt staat, is de eerste stap het achterhalen van de UID’s van de tags. Dit kan als volgt:
- Als dit de eerste keer is dat u ESP32 gebruikt, zie hoe u de omgeving voor ESP32 instelt in Arduino IDE.
- Maak de bedrading volgens de afbeelding hierboven
- Verbind het ESP32-board met uw pc via een micro USB-kabel
- Open Arduino IDE op uw pc
- Selecteer het juiste ESP32-board (bijv. ESP32 Dev Module) en de juiste COM-poort
- Kopieer onderstaande code en open deze in Arduino IDE
- Klik op de knop Upload in Arduino IDE om de code naar de ESP32 te uploaden
- Open de Serial Monitor
- Houd één voor één een RFID-kaart of sleutelhanger voor de RFID-RC522 module
- Noteer de UIDs in de Serial Monitor; deze zien er bijvoorbeeld zo uit:
We gebruiken deze RFID UIDs om de code hieronder voor de ESP32 aan te passen.
ESP32 Code - RFID Mp3 Speler
Snelle Stappen
- Kopieer bovenstaande code en open deze in Arduino IDE
- Werk de UIDs die u hierboven heeft verkregen bij in de code
- Upload de code naar de ESP32
- Houd één voor één een RFID Tag voor de RFID-RC522 module
- Luister naar het geluid van de MP3-speler
- Als alles goed werkt, is elke RFID-kaart gekoppeld aan een nummer
- U kunt de naam van het nummer op elke RFID-kaart noteren
Video Tutorial
We overwegen het maken van videotutorials. Als u videotutorials belangrijk vindt, abonneer u dan op ons YouTube-kanaal om ons te motiveren de video's te maken.
Bekijk onze video-tutorial voor een visuele begeleiding bij dit project! De video biedt extra inzichten en helpt u snel en eenvoudig van start te gaan.