World of Warships Button Box

World of Warships Button Box

World of Warships Button Box
It's a WoWs button box! With blinky lights and LED displays.

There's a dial to select the ship, which is displayed on an 8 character 14 segment alphanumeric LED display. It knows what consumables each ship has and makes them available on 8 lighted buttons. The buttons are always the same, so Heal is always the same button no matter what ship. It remaps the necessary keyboard keys so now I can use the same buttons for Heal, Hydro, and Smoke in my Smolensk and Minotaur, for example. There's a small joystick that presses the WASD keys so I can drive the ship too. Consumables are limited to repair, heal, hydro, radar, smoke, ASW, launch aircraft, and boost(speed/reload).

Design Documents

Schematic Diagramwows_button_box_schematic.pdf
3D Print Fileswows_button_box_stl_files.zip
PCB Gerberswows_button_box_gerbers.zip
Source CodeArduino.ino

Build Pictures

Front View
Front View

Interior View
Interior View

PCB Panel - combined with a few other projects, before cutting into individual PCBs
Battery Holder

Another PCB Panel - for the illuminated buttons, before cutting into button rows
Bottom Insert

Schematic Diagram
Schematic Diagram