Has anyone tried to use multiple "sets" of these RF transmitter/receiver pairs?
Brief specs: ASK modulation 4800 baud transmitter +2-12VDC receiver +5VDC
What I'm trying to do is this: I have five DIY arduinos, and I need all of them to communicate with each other through a wireless serial interface.
The test setup I have now is two identically-wired arduinos, each wired to a pair of the 4800 baud Sparkfun Rx/Tx transmitter/receiver modules through the Rx/Tx pins - a pretty straightforward connection. Here's a description of the test I have put together:
I rigged up a button to each Arduino so that when it is pressed, each Arduino will send out a serial string ("arduino").
LEDs are connected to two digital pins (9 and 13), and coded on the Arduinos for me to observe Rx and Tx activity.
The setup 'works' partially – the 'communication' occurs only on each Arduino, i.e. when the Tx pin pumps out the string (at 4800 baud), only the Rx receiver on the same Arduino receives it – the receiver module on the second Arduino does not. What I want is to have that Tx signal reach the second Arduino (and eventually all of the other four), all of which are wired in the exact same way as the first.
What is interesting, though, is that if I pull out the connection between the DATA pin on the transmitter module (on the second Arduino) and the Tx pin (also on the second Arduino), therefore cutting out the second Arduino's Tx ability, the first Arduino's Tx RF signal will actually reach the receiver module on the second Arduino. That is partially what I want, but that will mean that the communication will be more of a single-broadcaster/multiple-receiver model. I want each Arduino module to be able to both send and receive to every other Arduino. Tackling the serial protocol for the proper transmission will come in later, but I need to nail this hardware issue first.
I hope this description is sufficient enough for anyone out here who can point me in the right direction. Can a multiple-broadcaster/multiple-receiver model work with what I have? Is this even possible? Or am I going the wrong way?
Thanks for your help!