ESP32 - RFID MP3 플레이어 | ESP32 - RFID MP3 Player
이 튜토리얼에서는 ESP32, RC522 RFID 리더 및 MP3 플레이어 모듈을 사용하여 RFID 기반 MP3 플레이어를 만드는 과정을 살펴보겠습니다. MP3 플레이어 모듈에는 여러 곡이 저장된 마이크로 SD 카드가 장착되어 있습니다. 각 RFID 카드는 한 곡을 대표하며, RFID 카드의 수는 곡 수와 일치합니다.
RFID 카드를 RFID 리더기 앞에서 스와이프하면 ESP32는 해당 RFID 카드와 연결된 노래를 재생합니다.
준비물
1 | × | ESP-WROOM-32 Dev Module | 쿠팡 | Amazon | |
1 | × | USB Cable Type-C | 쿠팡 | Amazon | |
1 | × | RFID/NFC RC522 Kit (reader + tags) | 쿠팡 | Amazon | |
1 | × | RFID Key Fob | 쿠팡 | Amazon | |
1 | × | Serial MP3 Player Module | 쿠팡 | Amazon | |
1 | × | Micro SD Card | Amazon | |
1 | × | 3.5mm Aux Speaker | Amazon | |
1 | × | Jumper Wires | Amazon | |
1 | × | (Recommended) Screw Terminal Expansion Board for ESP32 | 쿠팡 | Amazon |
RFID/NFC RC522 모듈 및 MP3 플레이어에 관하여
RFID/NFC RC522 모듈과 MP3 플레이어에 익숙하지 않으며, 핀 아웃, 기능 및 프로그래밍을 포함한 이러한 주제에 대해 알아보고 싶으세요? 아래에서 이 주제에 대한 종합적인 튜토리얼을 탐색하세요:
선연결
이 이미지는 Fritzing을 사용하여 만들어졌습니다. 이미지를 확대하려면 클릭하세요.
ESP32 및 다른 구성 요소에 전원을 공급하는 방법에 대해 잘 알지 못하는 경우, 다음 튜토리얼에서 안내를 찾을 수 있습니다: ESP32 전원 공급 방법.
※ NOTE THAT:
제조업체에 따라 핀의 순서가 다를 수 있습니다. 항상 모듈에 인쇄된 라벨을 사용하세요. 위의 이미지는 DIYables 브랜드의 모듈 핀배열을 보여줍니다.
준비
- 원하는 음악 목록을 미리 마이크로 SD 카드에 저장하세요.
- 마이크로 SD 카드를 MP3 플레이어 모듈에 삽입하세요.
- MP3 플레이어 모듈을 ESP32에 연결하세요.
- 스피커를 MP3 플레이어 모듈에 연결하세요.
- 스피커를 전원원에 연결하세요.
- RFID 리더를 ESP32에 연결하세요.
UID가 일반적으로 RFID 태그에 인쇄되지 않기 때문에, 우리가 해야 할 첫 번째 단계는 태그의 UID를 찾는 것입니다. 이는 다음과 같이 할 수 있습니다:
- ESP32를 처음 사용하는 경우, Arduino IDE 상에서 ESP32 환경 설정하는 방법을 참조하세요.
- 위 이미지대로 배선하세요.
- 마이크로 USB 케이블을 이용해 ESP32 보드를 PC에 연결하세요.
- PC에서 Arduino IDE를 열어주세요.
- 올바른 ESP32 보드(예: ESP32 Dev Module)와 COM 포트를 선택하세요.
- 아래의 코드를 복사하고 Arduino IDE로 열어주세요.
- 아두이노 IDE에서 Upload 버튼을 클릭하여 코드를 ESP32에 업로드하십시오.
- 시리얼 모니터 열기
- RFID 카드/키홀더를 RFID-RC522 모듈에 하나씩 탭하십시오.
- 시리얼 모니터에 표시되는 UID를 기록하십시오. 다음과 같이 보입니다:
우리는 이 RFID UID들을 사용해서 아래의 ESP32 코드를 업데이트할 것입니다.
ESP32 코드 - RFID Mp3 플레이어
사용 방법
위의 코드를 복사하여 Arduino IDE로 열기
준비 단계에서 받은 UID를 위의 코드에 업데이트하기
코드를 ESP32에 업로드하기
RFID-RC522 모듈에 RFID 태그를 하나씩 탭하기
MP3 플레이어에서 나는 소리를 확인하기
모든 것이 원활하게 실행되면, 각 RFID 카드는 노래와 연결될 것입니다.
각 RFID 카드에 노래 이름을 표시할 수 있습니다.
동영상
비디오 제작은 시간이 많이 걸리는 작업입니다. 비디오 튜토리얼이 학습에 도움이 되었다면, YouTube 채널 을 구독하여 알려 주시기 바랍니다. 비디오에 대한 높은 수요가 있다면, 비디오를 만들기 위해 노력하겠습니다.