Hack an 433 MHz RF Wireless LED Controller.




An inexpensive RF wireless LED controller is easily adaptable to a controller for Arduino projects.

I opened it and found out what was the signal pin.

From the signal pin is a connection to the input pin of the arduino.

That was really all.

I removed the MOSFET and the processor from the PCB, because I did not need them.

The current at 5 volts went from 4,15 mA back to 3,63 mA which I also measure with another type of 433 Mhz receiver.

This remote control has 11 buttons and outputs 12 different codes.

The SPEED - and SPEED + buttons together give the 12th code.

Several remote controls of the same type produce different series of code.

See the photos and test with the ReceiveDemo_Simple.ino for more clarity.

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1:

Be the First to Share


    • Made with Math Contest

      Made with Math Contest
    • Multi-Discipline Contest

      Multi-Discipline Contest
    • Robotics Contest

      Robotics Contest

    6 Discussions


    Question 10 months ago on Step 1

    Can you post the code for each button? I do not have any Arduino to control it just a attiny si no serial monitor to debug :(

    1 answer

    Answer 10 months ago

    Hello SantiagoR68,
    I have added a list of the codes.
    From the illustrated RF transmitter I have two who both give other codes, in the list the number 1 and 2.
    Hopefully one of the two is equal to yours, success.
    The 3rd series is from a transmitter with 20 keys.
    Basically you can use any RF transmitter, but you'll be able to read the codes in some way because there are so many.
    Best regards,


    Answer 1 year ago


    That is Ok, I also want to think along with you, what demands you put on the chandelier.



    Question 1 year ago on Step 1

    Any advice on hacking the preset sequences that are in the controller. This controller + remote has all the functionality I need for an LED project, I just need to be able to generate and load arbitrary sequences into whatever memory chip is on there. If you don't have any time just giving me a serial number I can use for further searching would help. Thanks for your time.

    Sincerely Marc

    1 answer

    Answer 1 year ago

    If I understand correctly you want to change the code in the processor.
    As I had indicated, the processor had no type of imprint.
    It is therefore almost impossible to program it or expand it with a memory chip.
    You could replace it with a known type (eg PIC 10F204) that meets your requirements and programs it according to your own wishes.
    The easiest way is to have an arduino mini pro. This has many possibilities and is relatively easy to program and there is already a lot of software for this. The arduino receives the input from the WL500P and controls the mosfet.
    If I can help let me know.