Connecting Arduino to a Monster iEZClick Remote

arduinoremote controlRF

I am looking to do a project with an Monster iEZClick Remote Control using an Arduino Pro Mini 328.

The Monster iEZClick Remote Control is an RF remote that transmits to an iPod socket connector that attaches to an iPod to control its volume, play, pause, skip, etc.

I am wondering 2 things before I buy this:

(1) if I can open the thing, would it be possible to connect each button to the Arduino to read when pushes?

or

(2) Would it be possible to read the RF signals coming from the Monster iEZClick Remote Control and have the Arduino respond to those different commands as it would it the user hooked up each button to the Arduino?

Feel free to add your own solution if something you think of would be better than the 2 above I posted.

Best Answer

Both are possible, just the RF one is harder than the other. Without knowing the specific remote, it is common for remotes to have simple active low or active high buttons. When the button is pressed, the remote's microcontroller pin, as an input is connected to ground (or vcc), the remote sees the change, and acts appropriately. Your arduino would have it's gpio pins as (High Impedance) Inputs, connected to the microcontoller side of the remote's buttons.

If you need to control the buttons from your arduino, you would need a transistor or relay in parallel with the remote's button. Fairly simple.

RF is harder, as you would need to know the frequency and modulation, possibly the encoding if it uses any, as well as the communication protocol. You might luck out if it uses a standard rf transmitter/receiver IC, but it's not a beginner's project. At a bare minimum, you would need to understand radio frequency and have an oscilloscope or two. Possible yes, practical, no.