RFShowControl projects

Wireless DMX512 using dirt cheap nRF24L01 modules

Similar projects worth following
I've got a couple projects in various stages of completion based on adapting the komby/RFShowControl code.

RFShowControl is an arduino library geared towards doing DMX512 compatible communication via inexpensive nRF24L01 modules with an update frequency of around 30Hz.

They are actually Inexpensive enough to allow dedicating one module per device that you want to control.

You may ask why use these over the ESP chips?  Three reasons.

  • It's really easy to do a single active master, and many passive slaves with these.
  • Predictable timing and low overhead.
  • Easily an order of magnitude lower latency versus wifi.

The transmitter can also be hand wired with just a FTDI USB to serial adapter, an arduino, and an RF24 module.  There also happens to also be a FTDI based USB to DMX512 bridge product on the market and they used the FTDI default USB device id's.  This means our home-made transmitter will show up in QLC+ as a compatible DMX controller with zero changes.

On the client end, RFShowControl contains example sketches for controlling SSR's, RGB LED's with mosfets, LED strips, and even triac based dimming based on detecting the rising edge of the line voltage.

I've adapted many of these for my own wireless control purposes including RGB lights, driving a fake snow machine, and a couple 6 outlet power strips with AC dimming on each outlet and everything fits inside the strip.

Useful stuff.

  • Documentation is not my strong suit...

    Daren Schwenke05/04/2019 at 04:42 0 comments

    This project is the kingpin of several projects I've done, that 'just worked'.  Well, this part worked anyway...

    I built what I've used here 95% based on someone else's code, with very minor modifications, and it has done everything I've ever set out to do with it.

    As such, it has seen use for pretty much everything I have ever needed in this realm, and I've never gotten back around to documenting it!

    Where the artistic side emerges, the technology which enabled that art fades away.  As it should...

    Or.... My code actually sucks and I'm embarrassed to release it.  One of the two.  :)

    You will see this, and what I've done with it, next Christmas (assuming I'm in Florida for it anyway).

    I have plans...

View project log

Enjoy this project?



Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates