If you use computer as media player a lot, then you probably thought of remote control so you could change songs, tune volume without being there. There are many projects that user IR communication, but IR isn’t always a solution – especially when computer is out of sight. Antoine wanted a simple remote that would work on Linux so he started his own keyMote project.
He’s chosen Arduino platform as it is rich in supported libraries. So he picked up a V-USB library to implement USB protocol to connect to PC. Then for wireless channel he selected cheap RF transmitter and receiver pair and programmed interface using VirtualWire library. He made receiver on a nice custom stand. Another part is transmitter, which is packed in a hobby box with keypad interface. Transmitter features a LiPo battery where MAX1555 takes care of charging through USB interface.