Free Online Tutorials ==>> Machine Learning || Python Programming || DBMS || OOPs using C++ || DSA || Java Programming || Linux/Unix || C Programming
Go to your University || Python Lab || DSA Lab || AI & Machine Learning Lab || Linux Lab || OOPs Lab || DBMS Lab || JAVA Lab ||| Free Online Tutorials ||| 
companies for Campus Placement || Logical Reasoning || Quantitative Aptitude || General English || Technical-MCQ and Interview Questions || HR Interview Questions
0 like 0 dislike
309 views
in Tutorial & Interview questions by Goeduhub's Expert (7.8k points)
Interface Infrared (IR) Sensor with Raspberry-Pi

1 Answer

0 like 0 dislike
by Goeduhub's Expert (7.8k points)
selected by
 
Best answer

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.IR Sensor in IoT with Raspberry-PI training in Jaipur

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

IR Sensor connection with Raspberry-PI

  1.      Connect Vcc Pin of IR sensor to 5v Pin of Raspberry-pi (We are Using PIN 2)
  2.    Connect Ground Pin of IR sensor to Ground Pin of RASPBERRY-PI (We are Using PIN 6)
  3.     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)

  Realize your learning potential with courses starting at ₹ 420
 Placements:   List of companies | Logical Reasoning Questions | Quantitative Aptitude Questions | General English Questions | Technical-MCQ and Interview Questions
 Online Free Training:  MACHINE LEARNINGPython Programming | Database Management System(DBMS) | Object Oriented Programming(OOPs) using C++ | Data Structures and Algorithms(DSA) | Java Programming | Linux/Unix | C Programming
Exams: List of Exams After Graduation | List of Engineering Entrance Examinations (UG/PG) | JEE Main | JEE Advanced | GATE | IES | ISROList of PSUs
 Download Previous Year Papers For:  GATE | IES | RAJASTHAN TECHNICAL UNIVERSITY (RTU-Kota)RPSC Technical Exams | ISRO
 Goeduhub
About Us | Contact Us   Social::   |  | 
...