KTS-01-R
AI

The **KTS-01-R** is an infrared (IR) receiver module commonly used in remote control systems. It is essentially an integrated circuit (IC) that combines a photodiode, a pre-amplifier, and a signal processing circuit into a single package.
### 1. Technical Specifications
Below are the typical technical parameters for the KTS-01-R module:
| Parameter | Specification |
| :--- | :--- |
| **Operating Voltage** | 2.7V to 5.5V DC |
| **Carrier Frequency** | 38 kHz (Standard) |
| **Reception Distance** | up to 15-18 meters |
| **Reception Angle** | ± 45 Degrees |
| **Output Logic** | Active Low (0V when signal detected) |
| **Power Consumption** | Low (approx. 0.5mA - 1.5mA) |
---
### 2. Internal Electronic Components
The KTS-01-R is not just a sensor; it contains several internal stages to ensure the signal is clean and readable by a microcontroller:
1. **PIN Photodiode:** Converts the incoming infrared light pulses into a weak electrical current.
2. **Preamplifier:** Boosts the weak signal from the photodiode.
3. **Automatic Gain Control (AGC):** Adjusts the sensitivity to compensate for ambient light noise (like sunlight or fluorescent lamps).
4. **Band Pass Filter:** Specifically tuned to **38 kHz**. This ignores any IR light that is not pulsing at this specific frequency.
5. **Demodulator & Output Driver:** Removes the 38 kHz carrier wave and outputs the raw data "envelope" (the digital code sent by the remote).
---
### 3. Pinout Configuration
The module typically has three pins. Looking at the sensor from the front (the side with the "bump"):
| Pin Number | Name | Description |
| :--- | :--- | :--- |
| **1** | **OUT (S)** | Data output signal to microcontroller |
| **2** | **GND (-)** | Ground / Negative terminal |
| **3** | **VCC (+)** | Positive Power Supply (3.3V or 5V) |
---
### 4. Basic Wiring Example
To use this with an Arduino or similar microcontroller, you can use the following logic:
```cpp
// Basic Arduino Logic for IR Reading
int irPin = 2; // Connected to OUT pin of KTS-01-R
void setup() {
pinMode(irPin, INPUT);
Serial.begin(9600);
}
void loop() {
int value = digitalRead(irPin);
if (value == LOW) {
Serial.println("IR Signal Detected!");
}
}
```
---
### 5. Application Areas
* **Consumer Electronics:** TV, DVD players, and Air Conditioning remote receivers.
* **Robotics:** Obstacle detection (when paired with an IR LED) or remote-controlled movement.
* **Home Automation:** Controlling lights or switches via standard TV remotes.
- ⤷How does the band-pass filter help in noisy environments?
- ⤷ Can this module be used with a 56kHz remote control?
- ⤷ What is the difference between active-high and active-low IR receivers?