Working of Infrared (IR) Sensor
Interface Infrared (IR) Sensor often used as Obstacle Detecting Sensors or Proximity Sensors. An IR Sensor Module basically consists of three parts: an IR Transmitter, an IR Detector and a control circuit.
Usually, an IR LED is used as an IR Transmitter and a Photo Diode or a Photo Transistor (less often) is used as an IR Detector. The control circuit consists of a Comparator IC with necessary components.
Infrared (IR) Sensor Specification:
- 5VDC Operating voltage
- I/O pins are 5V and 3.3V compliant
- ange: Up to 20cm
- Adjustable Sensing range
- Built-in Ambient Light Sensor
- 20mA supply current
- Mounting hole
Components of IR Sensor
- Emitter: This component continuously emits the infrared signal
- Receiver: It waits for the signal which is bounced back by obstacle
- Indicator: On board LED to signal if obstacle is deducted by the sensor
- Output: Could be used as Input for further processing of the signal
- Ground: Ground/Negative point of the circuit
- Voltage: Input voltage point of the circuit
Infrared (IR) Sensor Pinout:
Pin Name | Description |
VCC | Power Supply Input |
GND | Power Supply Ground |
OUT | Active High Output |
Connection: IR sensor to Raspberry-PI

- Connect Vcc Pin of IR sensor to 5v Pin of Raspberry-pi (We are Using PIN 2)
- Connect Ground Pin of IR sensor to Ground Pin of RASPBERRY-PI (We are Using PIN 6)
- Connect Out PIN of IR sensor to GPIO PIN of Raspberry-PI (We are Using PIN 40)
Python Program:
import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BOARD) GPIO.setwarnings(False) GPIO.setup(40,GPIO.IN) while(1): state=GPIO.input(40) if state==False: time.sleep(1) else: print("Object Detected") time.sleep(1) |
---|