Although many people enjoy music, very young kids and the elderly often have a hard time operating CD players or streaming devices. Ananords’ girlfriend’s grandmother is one such person, and in order to bring a smile to her face, the two of them created the Juuke box, which triggers tunes by simply placing the appropriate card on an RC522 RFID reader.
You can see it on display in the video below, showing how it can produce music when someone taps the appropriate card to the “smile” area on its 3D-printed enclosure. A potentiometer knob above that adjusts volume output, while a red button starts and stops tracks and green one plays songs randomly.
Overall control of the device is via an Arduino Uno. MP3 files are stored on an SD card, and played using a DFPlayer Mini module. Music signals are output via a stereo jack attached to the side, which are transmitted to a nearby speaker setup.
More details on the project can be found on GitHub, including a code to actually program the cards, as well as another routine to run the player itself. STL files can are up on Thingiverse, while the Juuke's Fusion 360 design is also available, though you’ll need to pay a price of your choosing to download it.