Close
0%
0%

Macro Storm

CMStorm keyswitch tester to wireless keypad conversion

robRob
Similar projects worth following
A dead easy way to make a useless switch tester into a user programmable keypad.

CoolerMaster (CM Storm) sells a keyswitch tester with a variety of cherry keyswitches. It looks just like a little keyboard, but doesn't offer any kind of keyboard functionality. This project aims to rectify that.

Using an atmega328p, a teensy, and a pair of nrf24l01, we can make a cute little mechanical keypad that is completely unencumbered by bulky old wires. Because the case is a fair bit of trouble to open up, I decided to mount the battery to the rear rather than inside.

source code is available here: http://www.forceprojectx.com/services/code/macro-storm---wireless-user-programmable-keypad

  • 2 × nrf24l01 nordic semi 2.4ghz radio module
  • 1 × atmega328p Microprocessors, Microcontrollers, DSPs / ARM, RISC-Based Microcontrollers
  • 1 × teensy 2.0
  • 1 × cr2032 battery a 3.3v lithium battery
  • 1 × battery holder.

View all 6 components

  • 1
    Step 1

    Open up the switch tester. This is actually incredibly troublesome and the reason why I opted to use an external battery.

  • 2
    Step 2

    Program your atmega. Remember that since this is battery powered and the nrf24l01 needs 3volt, you need to set the fuse bits to clock it down to 1 MHz. This will allow the atmega to run from 1.8v to 3.3v so it can run off a single button cell battery. You should also turn off brown out detection since that just wastes battery.

  • 3
    Step 3

    Prep your atmega328p by bridging the power and ground pairs. Some pins may also need to be bent to fit it into the enclosure. this will vary by where you choose to mount it.

View all 15 instructions

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates