Blog Home

Hack a cheap remote light switch with an Arduino Leonardo

Arduino TeamNovember 27th, 2018

Chris Lovett used a cheap remote plug to control his Christmas lights; however, when the fob’s A53G 12V battery died, he decided to go a different direction. Rather than just replace the battery, he hooked up an Arduino Leonardo for complete lighting automation.

For this hack, he bypassed the onboard IC and instead sent a simulated signal produced by the Leonardo through the wireless transmitter. The appropriate signals were decoded by a logic analyzer, then sent using one output pin to power the transmitter and a second to output the correct pulses. Full automation was accomplished via a Python Script running on a computer to activate the Leonardo at sunset and sunrise. 

Arduino code can be found here, along with the Python script, if you’d like to try something similar.


One Response to “Hack a cheap remote light switch with an Arduino Leonardo”

  1. Huaisong-industry Says:

    Why not try the membrane switch?

Leave a Reply

You must be logged in with your Arduino account to post a comment.