Keyboard disguised as USB stick (120583)
This versatile USB Keyboard Stick emulates keyboards and keypresses. Article in English, German, French and Dutch.
To the average e-enthusiast, the RS-232 interface always appears friendlier than the USB port. However, even with a small 8-bit microcontroller, it's easy to implement the USB bus in device mode. The advantages are obvious:
- You save the cost of a USB/RS232 converter.
- USB devices such as keyboards can be easily emulated without needing a separate driver, meaning you are able to design a programmable USB keyboard at minimum hardware cost and software effort.
And as you will discover here, our versatile USB Keyboard Stick not only helps to build useful designs — it’s also fun to use by itself!
Two applications
- USB Annoy-a-Tron: an essential evil genius tool
- Masterkey: stay safe like a pro
Build This Project
Bring this design to life with the Elektor PCB Service, powered by Eurocircuits. Upload the project files and order professionally manufactured PCBs or assembled boards through a proven European production platform.
Supporting KiCad, Eagle, Gerber, and ODB++ formats, the service is suitable for everything from prototypes and validation builds to series production and volume manufacturing.
Made in Europe. Fast. Reliable. Professional.

Discussion (3 comments)