Uses a ESP32 A1S + PN532 NFC reader to mimic and old-school walkman
PLA is fine, tolerances should allow for some wiggle room if your printer is not totally dialed in. Tested at 0.2mm layer height. Don't forget to follow on printables!
You can check out the BOM here
Check out the guide here
The ESP32 A1S should be flashed with the radio.ino
file.
- You will have to download and install the libraries at the top of the code, using the provided github links.
- Use the ESP32 Dev Module board type
- In compilation options, make sure to select "Huge app" partition scheme:
- Click on upload!
- Get a microSD card and create a folder for each "cassette tape". Put some .mp3 files in each folder. Try to limit to ASCII characters!
- Print some cassetes, and write an NFC tag for each, following the convention
P->foldername
. For example, if I have a folder in the SD card for "myalbum", the NFC tag should be written with a text record containingP->myalbum
. (I used Android NFC tools for this). - That's it! Turn on your walkman, insert your tape, and press play!
- Cassette model remixed from Pete Farell's design.