Thanks to Paul's work on networking via UDP, I have posted a working version that will allow for a wired network of RPI to share a lightshow.
But I was thinking, 433 modules are super cheap, I just ordered 2 pairs of transmitters and receivers for less then $2.00, it was cheaper then 1 transmitter and 2 receivers.
But the RPI has limitations, lightshowpi uses Raspbain which is not a RTOS, so transmitting the signals would be a problem, and you need something at the other end to receive the signals. $20.00 to $35.00 for a second RPI can add upto a lot of cash for 2-4 remotes. But arduinos like the mini and nano can be had for $2.00-$4.00 on ebay (even uno clones are less the $5.00), so adding a few 433 modules and an arduino would be less the $10.00 (with an uno, $5.00 with say a nano). Should we think about doing a version of lightshowpi that would support something like this? Keeping it low cost and simple is the goal, right? I have been looking around and I think I can do this for cheap. I have several arduinos laying around, 2 RPIs, and as I said ordered some 433 modules. I have also been pricing out a box that would be a complete stand alone remote for the lightshow. It's about $60, is water tight and connects wired to the RPI over I2C (3 wires and includes on board 5V power supply) But if I could get the code right, I think it could be made for the same $60.00 or less, but be wireless. The draw back is that we now add the arduino code to our code base and it is not in python. But it's only a few sketch that the users would needs to upload to the arduino.
I have also been working on the addressable led strips (been using apa102s). I also find a limitation there. 5m @ 144 leds is not a problem. It's at the limit of the B+ I am using for testing. But I think if we put an arduino in as a go between we could run a lot of these. WS2812s are the the one that are cheap, but use a single wire, the RPI can't do that with lightshowpi, but and arduino can. So it would be a cheap addon that would open up some possibilities.
Thoughts?