Hello,
I’m building a network of wireless (using NRF24L01 + PA + SMA Antenna) lighting relays to turn on/off outdoor holiday lights which are sync’d to music.
My idea is to build network of transmitters (TX) that control 8 receivers each.
Each receiver will contain very simple circuitry to activate a small relay to turn on/off a single strand of lights.
I need to update each receivers about 10 times second (100 ms).
I’m looking for suggestions on the following:
-
How to poll / update the receivers in the most efficient and fastest way.
The message to each receiver only needs to be 1 or 0. -
Is it possible to send a broadcast message to all 8 receivers?
My idea is basically sending the same message to each receiver. The message would contain the on/off status for all 8 receivers. Each receiver would have an ID or address (1-8) and decode the appropriate on/off status.
I believe sending a broadcast message would be much faster than polling each receiver. Any experience or recommendations?
- Also is there a way to receive the ACK from each receiver without waiting? I don’t really need an ACK back from the receiver, I will be able to visually see if it working but it might be nice to receive an ACK every so often (every 1 second or 20 messages).
Any advice would be greatly appreciated.
Thank you in advance.
Tony