Arduino - MP3 Player com RFID
Neste tutorial, vamos explorar o processo de criação de um MP3 player baseado em RFID usando Arduino, um leitor RFID RC522 e um módulo MP3 player. O módulo MP3 player possui um Cartão Micro SD onde várias músicas ficam armazenadas. Cada cartão RFID representa uma música, e o número de cartões RFID corresponde ao número de músicas.
Ao passar um cartão RFID na frente do leitor RFID, o Arduino toca a música associada àquele cartão RFID específico.
Hardware Necessário
Or you can buy the following kits:
| 1 | × | DIYables STEM V3 Starter Kit (Arduino included) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Sobre o Módulo RFID/NFC RC522 e o MP3 Player
Se você ainda não conhece o Módulo RFID/NFC RC522 e o MP3 player (pinagem, como funcionam, como programar ...), aprenda sobre eles nos seguintes tutoriais:
Diagrama de Ligação

This image is created using Fritzing. Click to enlarge image
Para simplificar a montagem, os pinos do módulo RC522 são conectados diretamente aos pinos do Arduino. No entanto, essa conexão direta pode causar problemas, pois os pinos de saída do Arduino fornecem 5V, enquanto os pinos do módulo RC522 foram projetados para operar com 3,3V. É recomendável regular a tensão entre os pinos do Arduino e os pinos do módulo RC522 para evitar possíveis problemas. Para orientações mais detalhadas, consulte o tutorial Arduino - RFID RC522. O diagrama abaixo mostra como resistores podem ser usados para regular os 5V para 3,3V:

This image is created using Fritzing. Click to enlarge image
※ Nota:
A ordem dos pinos pode variar de acordo com o fabricante. SEMPRE use as identificações impressas no módulo. A imagem acima mostra a pinagem dos módulos da marca DIYables.
Preparação
- Armazene previamente no Cartão Micro SD uma lista de músicas que você quer tocar.
- Insira o Cartão Micro SD no módulo MP3 player
- Conecte o módulo MP3 player ao Arduino
- Conecte o alto-falante ao módulo MP3 player
- Conecte o alto-falante a uma fonte de energia.
- Conecte o leitor RFID ao Arduino.
Como o UID geralmente não vem impresso na Tag RFID, o primeiro passo é descobrir o UID das tags. Isso pode ser feito assim:
- Copie o código abaixo e abra com a Arduino IDE
- Clique no botão Upload na Arduino IDE para carregar o código no Arduino
- Abra o Serial Monitor
- Aproxime os cartões/chaveiros RFID um por um do módulo RFID-RC522
- Anote os UIDs exibidos no Serial Monitor; eles ficam parecidos com o abaixo:
Vamos usar esses UIDs RFID para atualizar o código Arduino abaixo
Código Arduino - MP3 Player com RFID
Passos Rápidos
- Copie o código acima e abra com a Arduino IDE
- Atualize no código acima os UIDs que você obteve na etapa de preparação.
- Carregue o código no Arduino
- Aproxime as Tags RFID do módulo RFID-RC522, uma por uma
- Ouça o som do MP3 Player
- Se tudo funcionar bem, cada cartão RFID estará associado a uma música.
- Você pode marcar o nome da música em cada cartão RFID.