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

How to Use Thermopile Infrared (IR) Sensor: Examples, Pinouts, and Specs

Image of Thermopile Infrared (IR) Sensor
Cirkit Designer LogoDesign with Thermopile Infrared (IR) Sensor in Cirkit Designer

Introduction

The Thermometrics ZTP135SR is a thermopile infrared (IR) sensor designed to detect infrared radiation and convert it into an electrical signal. This enables non-contact temperature measurement and presence detection. The sensor is highly sensitive to infrared radiation, making it ideal for applications requiring accurate temperature readings without physical contact.

Explore Projects Built with Thermopile Infrared (IR) Sensor

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 IR Sensor Interface
Image of sam: A project utilizing Thermopile Infrared (IR) Sensor in a practical application
This circuit consists of an Arduino UNO microcontroller connected to an infrared (IR) sensor. The Arduino provides 5V power and ground to the IR sensor and reads the sensor's output signal through digital pin D9. The purpose of this circuit is likely to detect the presence of objects or measure distances using the IR sensor, with the Arduino processing the sensor data.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino UNO Based IR Sensor Interface
Image of IR sensor: A project utilizing Thermopile Infrared (IR) Sensor in a practical application
This circuit consists of an Arduino UNO microcontroller connected to an infrared (IR) sensor. The Arduino provides 5V power and ground to the IR sensor and receives sensor output signals on its digital pin D2. The purpose of this circuit is likely to detect IR signals, which the Arduino can process in its main loop, although the provided code is currently empty and does not implement any specific functionality.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino UNO Based IR Sensor Object Detection System
Image of IR SENSOR: A project utilizing Thermopile Infrared (IR) Sensor in a practical application
This circuit consists of an Arduino UNO connected to an infrared (IR) sensor. The Arduino provides 5V power and ground to the IR sensor and reads its output signal on digital pin D6. The embedded code on the Arduino is configured to serially output a message indicating the presence or absence of an object based on the IR sensor's detection.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino Nano 33 BLE IR Sensor Interface
Image of new: A project utilizing Thermopile Infrared (IR) Sensor in a practical application
This circuit consists of an Arduino Nano 33 BLE microcontroller connected to an infrared (IR) sensor. The IR sensor's output pin is connected to the D7 digital input pin on the Nano, allowing the microcontroller to read the sensor's signal. The sensor is powered by the 3.3V output from the Nano, and both the sensor and the Nano share a common ground connection.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with Thermopile Infrared (IR) Sensor

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 sam: A project utilizing Thermopile Infrared (IR) Sensor in a practical application
Arduino UNO IR Sensor Interface
This circuit consists of an Arduino UNO microcontroller connected to an infrared (IR) sensor. The Arduino provides 5V power and ground to the IR sensor and reads the sensor's output signal through digital pin D9. The purpose of this circuit is likely to detect the presence of objects or measure distances using the IR sensor, with the Arduino processing the sensor data.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of IR sensor: A project utilizing Thermopile Infrared (IR) Sensor in a practical application
Arduino UNO Based IR Sensor Interface
This circuit consists of an Arduino UNO microcontroller connected to an infrared (IR) sensor. The Arduino provides 5V power and ground to the IR sensor and receives sensor output signals on its digital pin D2. The purpose of this circuit is likely to detect IR signals, which the Arduino can process in its main loop, although the provided code is currently empty and does not implement any specific functionality.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of IR SENSOR: A project utilizing Thermopile Infrared (IR) Sensor in a practical application
Arduino UNO Based IR Sensor Object Detection System
This circuit consists of an Arduino UNO connected to an infrared (IR) sensor. The Arduino provides 5V power and ground to the IR sensor and reads its output signal on digital pin D6. The embedded code on the Arduino is configured to serially output a message indicating the presence or absence of an object based on the IR sensor's detection.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of new: A project utilizing Thermopile Infrared (IR) Sensor in a practical application
Arduino Nano 33 BLE IR Sensor Interface
This circuit consists of an Arduino Nano 33 BLE microcontroller connected to an infrared (IR) sensor. The IR sensor's output pin is connected to the D7 digital input pin on the Nano, allowing the microcontroller to read the sensor's signal. The sensor is powered by the 3.3V output from the Nano, and both the sensor and the Nano share a common ground connection.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications and Use Cases

  • Non-contact temperature measurement (e.g., thermometers, HVAC systems)
  • Human presence detection in smart home devices
  • Industrial process monitoring
  • Medical devices (e.g., ear and forehead thermometers)
  • Consumer electronics (e.g., motion-activated devices)

Technical Specifications

The following table outlines the key technical details of the ZTP135SR thermopile IR sensor:

Parameter Value
Manufacturer Thermometrics
Part Number ZTP135SR
Operating Voltage 2.7V to 5.5V
Output Signal Analog voltage proportional to IR
Spectral Response Range 2 µm to 22 µm
Field of View (FOV) 90°
Operating Temperature Range -10°C to +85°C
Storage Temperature Range -20°C to +100°C
Package Type TO-46

Pin Configuration and Descriptions

The ZTP135SR has a simple pinout configuration, as shown below:

Pin Number Pin Name Description
1 VDD Power supply input (2.7V to 5.5V)
2 OUT Analog output signal proportional to IR radiation
3 GND Ground connection

Usage Instructions

How to Use the ZTP135SR in a Circuit

  1. Power Supply: Connect the VDD pin to a stable power source (2.7V to 5.5V) and the GND pin to the ground of the circuit.
  2. Signal Output: The OUT pin provides an analog voltage signal proportional to the detected infrared radiation. This signal can be read using an analog-to-digital converter (ADC) on a microcontroller.
  3. Placement: Ensure the sensor is positioned with a clear line of sight to the target object for accurate temperature measurement. Avoid obstructions or reflective surfaces that may interfere with the IR signal.

Important Considerations and Best Practices

  • Calibration: For precise temperature measurements, calibrate the sensor using known temperature references.
  • Ambient Temperature Compensation: Use an external temperature sensor to account for ambient temperature variations, as they can affect the accuracy of the ZTP135SR.
  • Noise Filtering: Add a capacitor (e.g., 0.1 µF) between the VDD and GND pins to reduce power supply noise.
  • Field of View: Ensure the target object is within the sensor's 90° field of view for optimal performance.

Example: Connecting the ZTP135SR to an Arduino UNO

Below is an example of how to connect and read data from the ZTP135SR using an Arduino UNO:

Circuit Diagram

  • VDD → 5V pin on Arduino
  • GND → GND pin on Arduino
  • OUT → A0 (Analog Input) pin on Arduino

Arduino Code

// Thermopile IR Sensor (ZTP135SR) Example Code
// Reads the analog output from the sensor and converts it to a voltage value.

const int sensorPin = A0; // Analog pin connected to the OUT pin of ZTP135SR

void setup() {
  Serial.begin(9600); // Initialize serial communication at 9600 baud
  pinMode(sensorPin, INPUT); // Set the sensor pin as input
}

void loop() {
  int sensorValue = analogRead(sensorPin); // Read the analog value from the sensor
  float voltage = sensorValue * (5.0 / 1023.0); // Convert to voltage (5V reference)
  
  // Print the voltage value to the Serial Monitor
  Serial.print("Sensor Voltage: ");
  Serial.print(voltage);
  Serial.println(" V");
  
  delay(500); // Wait for 500ms before the next reading
}

Troubleshooting and FAQs

Common Issues and Solutions

  1. No Output Signal

    • Cause: Incorrect wiring or insufficient power supply.
    • Solution: Verify the connections and ensure the power supply voltage is within the specified range (2.7V to 5.5V).
  2. Inaccurate Temperature Readings

    • Cause: Ambient temperature variations or improper calibration.
    • Solution: Use an external temperature sensor for ambient compensation and calibrate the ZTP135SR with known temperature references.
  3. Noisy Output Signal

    • Cause: Power supply noise or electromagnetic interference.
    • Solution: Add a decoupling capacitor (e.g., 0.1 µF) between the VDD and GND pins to filter noise.
  4. Sensor Overheating

    • Cause: Operating the sensor beyond its temperature range.
    • Solution: Ensure the sensor is used within the specified operating temperature range (-10°C to +85°C).

FAQs

Q1: Can the ZTP135SR detect human presence?
A1: Yes, the ZTP135SR can detect human presence by sensing the infrared radiation emitted by the human body.

Q2: What is the maximum distance for temperature measurement?
A2: The effective distance depends on the size of the target object and its infrared emission. For small objects, the sensor should be placed closer for accurate readings.

Q3: Can I use the ZTP135SR with a 3.3V microcontroller?
A3: Yes, the ZTP135SR operates within a voltage range of 2.7V to 5.5V, making it compatible with 3.3V systems.

Q4: Does the sensor require additional components for operation?
A4: While the sensor can operate standalone, adding a decoupling capacitor and an ambient temperature sensor can improve performance and accuracy.