The case is for a RFID tag player, which controls over WiFi a Kodi box that plays ripped CDs from hard drive. The box is connected to the amplifier via AUX. When the CD is inserted, playback starts, when it is removed it stops. There are also buttons for pause/play, title skip and vol up and vol down.
It is for a resident in a nursing home who is handicapped with his hands.
There is a NTAG213 sticker on the back of the CD case, this contains the JSON control command for the Kodi box as a text record. NTAGs were written with NFC Tools (Android App)NTAG213 textfield examples
"Player.Open:movieid:41"; //for movies :movieid:
or…
"Player.Open:file:/storage/765E-9256/Playlists/Within Temptation.m3u"; //for playlists :file:
or…
"Player.Open:directory:/storage/765E-9256/Chainreactor"; //for folders :directory:
The code is inspired by the ESPuino project and uses functions from there or is oriented to it.
The code as well as the case are not perfect, but as a geriatric caregiver the fast implementation was more important to me.
I have not used or printed the CD slot with the RC522 direct mount.
In my photo there is an opening for a status NeoPixel at the front. I added this manually afterwards, it is not yet in the 3D model.
This object was made in Tinkercad. Edit it online https://www.tinkercad.com/things/7t2ZPVCf6cp
Feel free to improve the project.
The author marked this model as their own original creation.