PIR sensor based LED light controller

light-sensorsensor

I have a PIR sensor module based on BIS00001 IC. I am using the 3.3 VDC output signal of the sensor module to trigger an LED matrix using a low side NPN transistor and a current limiting resistor.

schematic

simulate this circuit – Schematic created using CircuitLab

However, the problem is that after the preset time of the sensor, the LED resets, turning off, instead of continuing to remain ON if the human is present in a steady position. It remains ON if the human is in constant motion.

I have come across an article with some details on the PIR light controller which uses 555 timer as a missing pulse detector. However, I am unable to comprehend if it can keep the light source ON even when the IR source is not in motion.

http://electronicdesign.com/analog/pir-light-controller-relies-missing-pulse-detector

Is there a way keep the LED ON, even when the human is in steady position and not in motion?

Best Answer

As Passerby is saying the PIR sensors are designed to trigger when the rate of change of IR signal it receives is higher than the threshold set by the sensitivity adjustment. To aid this most have a dimpled lens or multi-faced reflector so that as a person walks across the field of view the detector gets a series of pulses. This in turn makes them more sensitive to traffic across the field of view than traffic walking towards the sensor.

One of the advantages of this method is that it self-compensates for slowly changing background IR radiation. In your case you seem to need to trigger and hold when the IR exceeds some absolute (fixed) level of radiation. If your sensor can see material that warms or cools - say due to sunlight - then you will probably have trouble with false triggering when it gets warm or no triggering when the background level reduces the total IR, even with a target present, below the threshold.

If you want to try threshold triggering you would need to see if you can get the analog signal from the sensor inside the PIR unit and process that somehow. A simple voltage comparitor circuit may do the trick.

http://learn.adafruit.com/downloads/pdf/pir-passive-infrared-proximity-motion-sensor.pdf has some very good explanation and diagrams.