Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

How to Use QRD1114: Examples, Pinouts, and Specs

Image of QRD1114
Cirkit Designer LogoDesign with QRD1114 in Cirkit Designer

Introduction

The QRD1114 is an infrared emitter and phototransistor pair integrated into a single compact package. It is widely used for object detection, proximity sensing, and reflective optical sensing applications. The component operates by emitting infrared light through its LED, which reflects off nearby objects and is detected by the phototransistor. This makes it ideal for applications such as line-following robots, edge detection, and non-contact object sensing.

Explore Projects Built with QRD1114

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Arduino UNO GSM Communication Hub with QR Code Reader and LCD Interface
Image of park system: A project utilizing QRD1114 in a practical application
This circuit is designed to function as a communication and control system with cellular capabilities, QR code scanning, and display output. It is built around an Arduino UNO microcontroller, interfaced with a SIM900A module, a QR code reader, and an I2C LCD screen, powered by a series of 18650 batteries through a boost converter. Tactile switches provide user interaction, and the Arduino's embedded code controls the operation of the circuit.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino 101 Based RFID and GSM Security System with I2C LCD Display and RTC
Image of id scanner with messaging system: A project utilizing QRD1114 in a practical application
This circuit features an Arduino 101 microcontroller interfaced with an RFID-RC522 module for RFID reading, a GSM SIM900 module for cellular communication, a DS3231 Real Time Clock for timekeeping, and an I2C LCD screen for display. The Arduino controls a buzzer connected to its D7 pin and communicates with the GSM module via serial connection on pins D0/RX and D1/TX. The RFID, RTC, and LCD modules are powered by the Arduino's 5V and 3.3V outputs, and they use I2C (SCL/SDA) for communication, except for the RFID module which uses SPI (MISO/MOSI/SCK) and a digital pin for reset (D9).
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino Nano-Powered PID Line Following Robot with Reflectance Sensor Array and Dual Motor Driver
Image of Line following bot: A project utilizing QRD1114 in a practical application
This circuit is designed for an advanced line-following robot that uses a QTRX-HD-07RC Reflectance Sensor Array for line sensing and a Motor Driver 1A Dual TB6612FNG to control two DC Mini Metal Gear Motors. The Arduino Nano serves as the microcontroller, running a PID control algorithm to adjust the motor speeds for precise tracking. Power is supplied by a 5V battery for the logic and a 12V battery for the motor driver.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino Pro Mini FM Radio with LCD Display and Battery Power
Image of DIY FM Radio RDA5807M V2: A project utilizing QRD1114 in a practical application
This circuit is a portable FM radio receiver with an integrated display and audio output. It uses an Arduino Pro Mini to control an RDA5807M FM receiver module, an ADS1115 ADC for additional analog inputs, and a PAM8403 amplifier to drive loudspeakers. The circuit also includes a rotary encoder for user input, an LCD screen for displaying information, and a boost converter for power management.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with QRD1114

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of park system: A project utilizing QRD1114 in a practical application
Arduino UNO GSM Communication Hub with QR Code Reader and LCD Interface
This circuit is designed to function as a communication and control system with cellular capabilities, QR code scanning, and display output. It is built around an Arduino UNO microcontroller, interfaced with a SIM900A module, a QR code reader, and an I2C LCD screen, powered by a series of 18650 batteries through a boost converter. Tactile switches provide user interaction, and the Arduino's embedded code controls the operation of the circuit.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of id scanner with messaging system: A project utilizing QRD1114 in a practical application
Arduino 101 Based RFID and GSM Security System with I2C LCD Display and RTC
This circuit features an Arduino 101 microcontroller interfaced with an RFID-RC522 module for RFID reading, a GSM SIM900 module for cellular communication, a DS3231 Real Time Clock for timekeeping, and an I2C LCD screen for display. The Arduino controls a buzzer connected to its D7 pin and communicates with the GSM module via serial connection on pins D0/RX and D1/TX. The RFID, RTC, and LCD modules are powered by the Arduino's 5V and 3.3V outputs, and they use I2C (SCL/SDA) for communication, except for the RFID module which uses SPI (MISO/MOSI/SCK) and a digital pin for reset (D9).
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Line following bot: A project utilizing QRD1114 in a practical application
Arduino Nano-Powered PID Line Following Robot with Reflectance Sensor Array and Dual Motor Driver
This circuit is designed for an advanced line-following robot that uses a QTRX-HD-07RC Reflectance Sensor Array for line sensing and a Motor Driver 1A Dual TB6612FNG to control two DC Mini Metal Gear Motors. The Arduino Nano serves as the microcontroller, running a PID control algorithm to adjust the motor speeds for precise tracking. Power is supplied by a 5V battery for the logic and a 12V battery for the motor driver.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of DIY FM Radio RDA5807M V2: A project utilizing QRD1114 in a practical application
Arduino Pro Mini FM Radio with LCD Display and Battery Power
This circuit is a portable FM radio receiver with an integrated display and audio output. It uses an Arduino Pro Mini to control an RDA5807M FM receiver module, an ADS1115 ADC for additional analog inputs, and a PAM8403 amplifier to drive loudspeakers. The circuit also includes a rotary encoder for user input, an LCD screen for displaying information, and a boost converter for power management.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications:

  • Line-following robots
  • Proximity sensors
  • Edge detection in automation systems
  • Optical encoders
  • Non-contact object detection

Technical Specifications

Key Specifications:

Parameter Value
Emitter Type Infrared LED
Detector Type Phototransistor
Operating Voltage (LED) 1.2 V (typical), 1.7 V (max)
Forward Current (LED) 20 mA (typical), 50 mA (max)
Collector-Emitter Voltage 30 V (max)
Collector Current 20 mA (max)
Operating Temperature -40°C to +85°C
Package Type 4-pin through-hole
Peak Emission Wavelength 940 nm
Sensing Distance Up to 0.25 inches (6.35 mm)

Pin Configuration:

The QRD1114 has four pins, as described in the table below:

Pin Number Name Description
1 Cathode (LED) Negative terminal of the infrared LED
2 Anode (LED) Positive terminal of the infrared LED
3 Emitter (Phototransistor) Negative terminal of the phototransistor
4 Collector (Phototransistor) Positive terminal of the phototransistor

Usage Instructions

How to Use the QRD1114 in a Circuit:

  1. Connect the Infrared LED:

    • Connect the anode (Pin 2) of the LED to a current-limiting resistor, and then to the positive voltage supply.
    • Connect the cathode (Pin 1) to the ground.
  2. Connect the Phototransistor:

    • Connect the collector (Pin 4) to the positive voltage supply through a pull-up resistor.
    • Connect the emitter (Pin 3) to the ground.
  3. Place the QRD1114 Near the Target Object:

    • Position the QRD1114 so that the object to be detected is within the sensing range (up to 6.35 mm).
    • Ensure the reflective surface of the object is aligned with the sensor for optimal performance.
  4. Read the Output Signal:

    • When an object reflects the infrared light, the phototransistor conducts, causing a voltage drop across the pull-up resistor.
    • The output signal can be read as a voltage change, which can be processed by a microcontroller or comparator circuit.

Important Considerations:

  • Use a resistor (typically 220–330 Ω) in series with the LED to limit the current and prevent damage.
  • Use a pull-up resistor (typically 10 kΩ) on the phototransistor's collector to ensure proper voltage levels.
  • Avoid exposing the QRD1114 to ambient light or infrared interference, as this may affect its performance.
  • Ensure the reflective surface of the object is not too dark or non-reflective, as this may reduce detection accuracy.

Example: Connecting QRD1114 to an Arduino UNO

Below is an example of how to connect the QRD1114 to an Arduino UNO for object detection:

Circuit Connections:

  • QRD1114 Pin 1 (Cathode): Connect to GND.
  • QRD1114 Pin 2 (Anode): Connect to a 220 Ω resistor, then to Arduino 5V.
  • QRD1114 Pin 3 (Emitter): Connect to GND.
  • QRD1114 Pin 4 (Collector): Connect to a 10 kΩ resistor, then to Arduino digital pin 2.

Arduino Code:

const int sensorPin = 2;  // Pin connected to the phototransistor's collector
const int ledPin = 13;    // Onboard LED for visual feedback

void setup() {
  pinMode(sensorPin, INPUT);  // Set sensor pin as input
  pinMode(ledPin, OUTPUT);    // Set LED pin as output
  Serial.begin(9600);         // Initialize serial communication
}

void loop() {
  int sensorValue = digitalRead(sensorPin);  // Read the sensor output

  if (sensorValue == LOW) {
    // Object detected (phototransistor conducts, output is LOW)
    digitalWrite(ledPin, HIGH);  // Turn on LED
    Serial.println("Object detected!");
  } else {
    // No object detected (phototransistor does not conduct, output is HIGH)
    digitalWrite(ledPin, LOW);   // Turn off LED
    Serial.println("No object detected.");
  }

  delay(100);  // Small delay for stability
}

Troubleshooting and FAQs

Common Issues:

  1. No Output Signal:

    • Cause: Incorrect wiring or insufficient current to the LED.
    • Solution: Double-check the connections and ensure the LED has a proper current-limiting resistor.
  2. False Detections:

    • Cause: Ambient light interference or reflective surfaces in the environment.
    • Solution: Shield the QRD1114 from ambient light or use it in a controlled environment.
  3. Weak or No Detection:

    • Cause: Object is too far or has a non-reflective surface.
    • Solution: Ensure the object is within the sensing range and has a reflective surface.
  4. Overheating:

    • Cause: Excessive current through the LED.
    • Solution: Use a resistor to limit the current to the recommended value (20 mA).

FAQs:

Q1: Can the QRD1114 detect transparent objects?
A1: The QRD1114 may struggle to detect transparent objects due to insufficient reflection of infrared light.

Q2: What is the maximum sensing distance?
A2: The QRD1114 can detect objects up to 0.25 inches (6.35 mm) away, depending on the object's reflectivity.

Q3: Can I use the QRD1114 with a 3.3V system?
A3: Yes, the QRD1114 can operate with a 3.3V system, but ensure the current-limiting resistor for the LED is adjusted accordingly.

Q4: How do I improve detection accuracy?
A4: Use reflective tape or surfaces on the object and minimize ambient light interference.

By following this documentation, you can effectively integrate the QRD1114 into your projects for reliable object detection and proximity sensing.