Taiko is a popular Japanese arcade game involving the player hitting a drum to music, but if you are seeking out this project, i suspect you already know that
Step 1: You Will Need
You will need...
4 arcade buttons... any button will work, i chose these for their durability and weight.
theoretically any usb keyboard... wireless or wired the theory behind them is the same.
soldering iron and solder...
a way to house it all... i used a laser cut box, but you can do anything
Step 2: Circuitry
we will pretend the arduino is the inside of a keyboard, you should see about a dozen pins leading off of the small board at the top of the board after the keyboard is apart, it should look like the circuit board on top of the first iteration of the controller, each of the pins has a counterpart that will make a letter when connected, its different for each board so its time for some trial and error,plug the bare board into your pc and use a small wire to connect 2 random pins odds are there should be one pin that will connect to 4 other pins, the 1 common pin will be our ground. With the buttons there should be 2 pins per button, for the sake of ease the right half will be connected to each other and the connected to the "ground" pin with wire like the mock up above, you will then connect the other left button pin half to the keyboard pins that work.
Step 3: The Frame
if you have a lazer cutter you know how to use Autocad, and can most likely make a box with 4 holes in it.
if you dont have a laser cutter use your preferred method (probs a big drill) to make 4 button sized holes on a flat sheet of birch plywood, you can then cut up a 2x4 to the dimensions of the perimeter of the top of the box with the buttons in it.
Step 4: End Result
After binding the buttons to the osu!taiko controls i gave it a spin. This was my first time with the wired version, the buttons are a bit mushier than i would like, but you could splurge and get better buttons, this is a good stopping for most people,
but i thought i could improve on this, so i did
Step 5: Wireless
I decided to make the controller wireless for 3 reasons.
1. no short circuits, i dont want to risk my pc with faulty wiring.
2. convince. i can lay back in my chair and still ply taiko without having to worry about wires
3. i found a wireless keyoard.
its super easy to make, you just do the same thing, with a wireless keyboard. easy mode!
i decided to play https://osu.ppy.sh/beatmapsets/710131#taiko/150112...
to give it a test run and it seemed to work fine, i wouldent go pro with the setup due to how badly this particular keyboard handles simulations inputs, but it works fine overall