This is a project that can emulate a card reader and key inputs for certain rhythm games.
This project heavily referenced codes from https://github.com/CrazyRedMachine/PN5180-cardio, based on that, we have implemented with more controlling buttons and a highly-customized case.
This project involved AI-generated codes.
- Arduino IDE
- Sublime Text
- Claude Code
- SketchUp
- MayCAD
- AutoCAD
- Arduino Pro Micro
- Elechouse PN532 NFC Module v3
- 32mm Square Key Switches x5 (green x1, white x4)
- 16mm Round Key Switches x2
- 3x4 metrix Keypad
- Key-operated Switch
- Mounting HW
Please note that the brands in the images are not endorsements or advertisements.
- Wire everything up
- Config & Flash the firmware with Arduino IDE
- Build the aluminum profile frame and install the panel
- Ready to go
@KClbutHOSHiNO for physically frame build helping.
@ZhuoLingBW for physically wiring helping.
@fish-cave for location test helping.
The first product of Rhythm Terminal has been up running normally for about 2 months (until end of Nov 2025).
This project is using GPL-3.0 license for code to keep the 'Same license' condition of repository PN5180-cardio, and CC BY-SA-4.0 license for the rest parts. You can use or modify this project as long as you follow the license.



