835 B
835 B
Keyboard Noise Maker
Ever wanted a clicky keyboard but only had a boring quiet one? The solution is here! This is a dedicated hardware "clicker" that you can associate with any USB keyboard. A daemon running on the host computer listens to events from the keyboard and forwards them to an MCU that does the needed clicking.
Hardware
- Arduino
- Relay module
- Bell(?)
Software
- USB HID listener attached to a single USB keyboard (tested on Linux)
- output of the listener redirected to Arduino's serial port
Running
Flash the Arduino code, build the host daemon, run it and redirect it to the Arduino's serial:
cd hid_listen
make
sudo ./hid_listen > /dev/ttyUSB0
TODO
- USB device IDs are hard-coded, should be taken as CLI parameters