JCR
01-26-2007, 08:04 AM
I have been using the IR receiver with a Boe Bot (BS2) to receive IR transmissions from the Parallax remote control.· All is well with the exception of occasional noise which comes from the receiver.· When I monitor the receiver output with an oscilloscope it is evident that the receiver often puts out a "0" when I am not transmitting (in a room with flourescent lights).
Also, I have had one BS2 send a 4bit message to anoher via an IR link.· (The timing is SonyTV-like but it follows Appendix B in the book "IR·Remote for the Boe Bot".· ·Most of the time the message comes through fine but some messages are wrong, particularly for larger distances.· I blame noise in the receiver.
My question is how can I improve the reliability of the received message?· Send·7 bits and a parity bit?· Insist that the receiver send the transmitter the message to confirm?· Other coding?
Finally, I·once used a 555 timer, controlled by the transmitter·Bot, to produce the 38.5 kHz IR signal·· This·would produce good·intensity·IR at 38.5 kHz with less signal at the odd harmonics.· However, the BS2 Freqout command produces·aproximately the same·signal at about 27KHz as·it does at·38.5 kHz.· Other than using smaller resistors to increase the current through the transmitting diode, is there any way to increase the range of the IR communication system when using the Freqout command?
Thanks for any ideas.
Also, I have had one BS2 send a 4bit message to anoher via an IR link.· (The timing is SonyTV-like but it follows Appendix B in the book "IR·Remote for the Boe Bot".· ·Most of the time the message comes through fine but some messages are wrong, particularly for larger distances.· I blame noise in the receiver.
My question is how can I improve the reliability of the received message?· Send·7 bits and a parity bit?· Insist that the receiver send the transmitter the message to confirm?· Other coding?
Finally, I·once used a 555 timer, controlled by the transmitter·Bot, to produce the 38.5 kHz IR signal·· This·would produce good·intensity·IR at 38.5 kHz with less signal at the odd harmonics.· However, the BS2 Freqout command produces·aproximately the same·signal at about 27KHz as·it does at·38.5 kHz.· Other than using smaller resistors to increase the current through the transmitting diode, is there any way to increase the range of the IR communication system when using the Freqout command?
Thanks for any ideas.