Cheap and small RF Rx/Tx

johnwasser:
There is a library called "VirtualWire" that adds framing around your message so that it can detect interference. This can be used to prevent damaged messages from causing unexpected behavior on the receiver.

Documentation for VirtualWire can be found here: http://www.open.com.au/mikem/arduino/VirtualWire.pdf

This migth help also: GitHub - sui77/rc-switch: Arduino lib to operate 433/315Mhz devices like power outlet sockets.. You could use the same protocol and use those kinds of remotes to controll it along with your arduino.