Wednesday, February 1, 2017

BatteryBoard: Osu! Keyboard

Today I made a quick project: a Osu! keyboard for a friend. I used an Arduino Pro Micro and Red Cherry MX switches.



I got the parts in today, but I didn't have a case for the keyboard. I dug around in my collection of random parts and came across a 4xAA battery holder. It was the perfect size for the keyboard, so I just went ahead and used it (hence the name). I used a Dremel to cut out holes for the switches and used a file to clean up the corners. They weren't beautiful cut outs but good enough. I put in an LED under each key, wired everything up to the Pro Micro, and glued everything in with hot glue.



Finally, I wrote up the simple code of sending the z and x characters on each respective key press and lighting up the keys when they are pressed. There is a simple decay effect on the lights when the keys are not pressed.

BatteryBoard.
I added a dead battery into one of the slots to add weight and made little hot glue feet to prevent the board from slipping when in use. 

I must say, the final result isn't half bad, especially for how quickly I made it. Time to get back to other projects (I made a quick PCB design for the earbud attenuator since my air wired one was weak and had poor channel isolation, but I am not sure if it is worth ordering.).

No comments:

Post a Comment