Problem: how to operate a remote control button using an analog or digital I/O device
Solution: drive the LED of an optocoupler, led, ehrm, let, the optocoupler drive the button
Click on each image for a full size picture.

Prototyping the optocoupler on the KlikAanKlikUit remote control
|

PC817 serves as a switch parallel to the original switch. The 470 ohm resistor allows operation off a 5V power supply.
|

Prototyping the placement of 4 PC817s on the remote. It seems there is enough space to place them.
|

It might require a bit of squeezing to get all of them in
|

Prestine condition of the soldering side of the remote controller PCB
|

left to right: PCB, top shell and bottom shell of the remote control
|

Superglue is your friend when it comes to holding the PC817s in place.
|

All well that is stuck well
|

All PC817s received their own resistor. A piece of PCB is glued on a free area of the remote control.
|

Wirewrap wire is used to connect the diodes in a matrix-like fashion.
|

First the gnd leads of the 'on' column receive their leads (3rd lane from the top), then the + leads of row 2 get connected (1st lane from the top)
|

A leg of the PC817 came off and had to be mended, which can clearly be seen on the upper-left
|

The gnd of right hand column ('off') are wired to the 4th lane
|

The + leads of row 1 get connected to the 2nd lane.
|

All shrinkwrap protection is shrunk and the remote is verified to still operate properly.
|

To wire the remote to the Soft-I/O module, four lift-type terminals are superglued to the casing. As it appears, superglue also locks screws into place. Better use some kit next time. A tiny hole is drilled that accomodates the four leads.
|

Four wirewrap wires looped through the tiny hole. Note the color coding (on and off, 1 or 2 marks)
|

The wires are routed to the four-lane PCB glued onto the remote
|

All together now...
|

...snap shut.
|

A final test of the unit verifies that it still operates properly using the buttons. The Soft-I/O module can now operate the buttons by pulling one side of the LED HIGH, and pulling the other side LOW. A current will flow through the LED, the optocoupler will conduct and will make the transmitter think a button is pressed.
|