Based on the advice in this thread, I bought the Linx encoder and decoder and coupled them with the 434 http://www.sparkfun.com/commerce/produc … cts_id=872.
My results still weren’t what I was expecting. On the transmit side, I have a photointerrupter (the exact product: http://www.sparkfun.com/commerce/produc … cts_id=203) whose signal is fed into the encoder. The encoders data out is fed into the transmitter’s data in. I also have an LED on the signal of the photo-interrupter so I can see the source signal.
On the receive side, it’s pretty much the opposite of the transmit side. The receiver’s digital data out is fed into the decoder and the decoder’s data out is fed to an LED.
So, pretty simple, wireless switch type setup. The results were this:
When the photointerrupter fires (goes high), the transmit LED lights continuously while the obstruction is interrupting the switch. On the receive side, I get one fairly quick (<500ms) flash of the LED indicating the transition.
However, if you read the Linx encoder and decoder specs, their flow chart clearly shows that it will continue to send packets as long as a data pin is high. Theoretically, the encoder’s encoding in such a way that the transmitter should still be sending something. As it is, I only get a quick blip on the receiver side.
In the application I have I really want to be able to have the receiver be an exact mirror of the state of the photo-interrupter, so if it’s interrupted and high, then the receiver side should be shining solid as well, but it’s not.
I’m missing something. Either the encoder is not doing what it says it should be doing (I need to probe the output side of that to be sure, but the input side is definitely staying high), or the 434 RF signal is being clipped or cutoff after a short burst.
Can anyone identify what the issue is? I’ve tried to follow the various pieces of advice I’ve seen around this topic and thought for sure the Linx encoder/decoder would do the trick - certainly from the data sheet it sounded like it would.