I am working on a IR based object detector. I understand the basics of how it functions, i.e., 38kHz pulse through an IR LED and read the output pin of the IR sensor.
The problem is that the range upto which I can detect objects is only around 5-10 cms depending of the surface of the object.
I am using a CC2538SF53 micro controller to generate the pulses for the LED. The LED is a Vishay TSAL6100 10 deg 40mW LED. The reciever is a TSOP38238.
Initially I was using the LED directly from the micro controller pins. But the range was even less for that. Now I have connected the LED via a transistor to boost the output and am getting the 5-10 cm range I mentioned above.
Any ideas or help as to how I can boost the range.