TSOP-1738 Infrarood Ontvanger: Aansluitschema & Toepassingen
Wat is de TSOP-1738?
De TSOP-1738 (Vishay / diverse fabricanten) is een geïntegreerde infraroodontvanger voor 38 kHz gemoduleerde IR-signalen. Het combineert een fotodiodie, versterker, bandpasfilter (38 kHz), demodulator en uitgangsbuffer in één 3-pins behuizing. Uitgang is actief-laag (normaal HIGH, LOW bij ontvangst van geldig 38 kHz IR signaal). Ideaal voor afstandsbedieningen, IR-communicatie, objectdetectie.
Specificaties
| Parameter | Waarde |
|---|---|
| Carrier frequentie | 38 kHz (centrum) |
| Voedingsspanning | 2,5 V – 5,5 V (typisch 5 V) |
| Stroomverbruik | ~0,5 – 1 mA (actief) |
| Bereik | 10-20 m (afhankelijk van zender kracht) |
| Openingsshoek | ±45° (half-hoek) |
| Uitgang | Open-collector / push-pull, actief laag |
| Demodulatie | Bandpasfilter + integrator, onderdrukt omgevingslicht |
| Datataar | Tot ~2400 baud (puls-pauze codering) |
| Temperatuurbereik | -25 °C tot +85 °C |
| Behuizing | Epoxy, 3 pins, lens aan voorzijde |
Pinout (Voorkant = lens kant)
| Pin | Naam | Functie |
|---|---|---|
| 1 (links) | OUT | Signaaluitgang (actief laag) |
| 2 (midden) | GND | Massa |
| 3 (rechts) | VCC | Voeding +2,5-5,5V |
Let op: Pinout kan per fabrikant verschillen! Altijd datasheet checken. Bovenstaand is standaard Vishay TSOP1738 pinning.
Interne Werking (Vereenvoudigd)
IR Licht (38 kHz) → Fotodiodie → Voorversterker (AGC: Automatic Gain Control) → Bandpasfilter (38 kHz, onderdrukt DC/50Hz/100Hz van TL-verlichting/zon) → Demodulator (hulfgolfrectificatie + integrator) → Comparator met drempel → Uitgangsbuffer (actief laag)
AGC zorgt voor constant gevoeligheid bij variërende ontvangststerkte. Bandpasfilter elimineert storende frequenties (zonlicht, TL, LED verlichting).
Aansluiten op Microcontroller (Arduino, ESP, STM32, etc.)
TSOP-1738 Microcontroller VCC (pin 3) ──→ 5V (of 3.3V) GND (pin 2) ──→ GND OUT (pin 1) ──→ GPIO (bijv. D2) + 10kΩ pull-up naar VCC (indien open-collector uitgang)
De meeste TSOP1738 modules hebben push-pull uitgang → pull-up niet strikt nodig, maar veilig. Voeg 100 nF keramische condensator VCC-GND dicht bij IC toe voor ruisonderdrukking.
Arduino Code: NEC Protocol Ontvangen (Standaard TV Remote)
#include // Arduino-IRremote bibliotheek (v3.0+)
#define IR_RECEIVE_PIN 2
void setup() {
Serial.begin(115200);
IrReceiver.begin(IR_RECEIVE_PIN, ENABLE_LED_FEEDBACK); // LED op pin 13 knippert bij ontvangst
}
void loop() {
if (IrReceiver.decode()) {
Serial.print("Protocol: "); Serial.println(IrReceiver.decodedIRData.protocol);
Serial.print("Adres: 0x"); Serial.println(IrReceiver.decodedIRData.address, HEX);
Serial.print("Commando: 0x"); Serial.println(IrReceiver.decodedIRData.command, HEX);
Serial.print("Raw data: ");
for (uint16_t i=0; irawlen; i++) {
Serial.print(IrReceiver.decodedIRData.rawDataPtr->rawbuf[i] * MICROS_PER_TICK); Serial.print(" ");
}
Serial.println();
IrReceiver.resume(); // Klaar voor volgende
}
}
Installeer bibliotheek: Arduino IDE → Bibliotheken beheren → Zoek "IRremote" → Installeer "IRremote by Armin Joachimsmeyer".
Alternatieven & Compatibele Types
| Type | Frequentie | Opmerking |
|---|---|---|
| TSOP1736 | 36 kHz | Oudere standaard (Bang & Olufsen, etc.) |
| TSOP1738 | 38 kHz | Meest gebruikt (NEC, RC5, Samsung, LG, etc.) |
| TSOP1740 | 40 kHz | Sommige Japanese merken |
| TSOP34838 / TSOP38238 | 38 kHz | Nieuwere generatie, betere AGC, lager verbruik |
| VS1838B | 38 kHz | Goedkope clone, vaak op Arduino IR modules |
| SM0038 | 38 kHz | Equivalent, andere pinout mogelijk |
Toepassingen
- TV, AC, audio afstandsbediening ontvangen & decoderen
- IR relais / schakelaar (schakel lichten met remote)
- Robotsturing (lijnvolger, obstakelvermijding met IR LED zender)
- Data overdracht tussen microcontrollers (IRDA-achtig, lage baudrate)
- IR remote tester / analyzer (ontwikkelhulpmiddel)
- IoT: IR-naar-WiFi/MQTT brug (bijv. ESP8266 + TSOP + IR LED → Home Assistant)
Project: Universele IR Relay (Schakel Elk Apparaat Met Je TV Remote)
Onderdelen
- Arduino Nano / Pro Mini
- TSOP-1738 module
- IR LED (940 nm) + driver transistor (BC547 + 100Ω) voor uitzenden
- Relais module (5V)
- Voeding 5V
Code Fragment (Opslaan & Herhalen)
#include
#define IR_RECV 2
#define IR_SEND 3 // PWM pin voor IR LED driver
#define RELAY 4
uint32_t storedCommand = 0;
uint16_t storedAddress = 0;
bool learned = false;
void setup() {
IrReceiver.begin(IR_RECV);
IrSender.begin(IR_SEND); // Gebruikt timer voor 38 kHz carrier
pinMode(RELAY, OUTPUT);
}
void loop() {
if (IrReceiver.decode()) {
if (!learned) {
storedCommand = IrReceiver.decodedIRData.command;
storedAddress = IrReceiver.decodedIRData.address;
learned = true;
Serial.println("Code geleerd!");
} else if (IrReceiver.decodedIRData.command == storedCommand &&
IrReceiver.decodedIRData.address == storedAddress) {
digitalWrite(RELAY, !digitalRead(RELAY)); // Toggle relais
IrSender.sendNEC(storedAddress, storedCommand, 0); // Optioneel: bevestiging uitzenden
}
IrReceiver.resume();
}
}
Tips voor Betrouwbare Ontvangst
- Plaats TSOP niet direct bij TL/LED verlichting (storing 100/120 Hz harmonischen).
- Gebruik afscherming (buis, kapje) om zijdelings licht te blokkeren.
- Zorg voor voldoende voedingsstabiliteit (100µF + 100nF bij VCC).
- Voor lange afstanden: gebruik hoge-power IR zender (meerdere LED's in serie, gepulste stroom 0,5-1A).
- Test met telefooncamera: IR LED is zichtbaar als paars licht op camera-scherm.
Conclusie
De TSOP-1738 is de werkpaard voor IR-ontvangst in hobby- en consumententoepassingen. Goedkoop, robuust, makkelijk aan te sluiten. Met de moderne `IRremote` bibliotheek is decoderen van alle gangbare protocollen (NEC, RC5, RC6, Sony, Samsung, LG, JVC, etc.) trivial. Combineer met een IR LED voor bidirectionele communicatie of universal remote klonen. Let op pinout per fabrikant en voedingsstabiliteit.
Industriële technologie
- Een Lego Mindstorms NXT-ultrasone sensor direct verbinden met een Raspberry Pi
- Hoe 5G Slimme Fabrieken Transformeert in High-Performance Powerhouses
- De juiste ISO-consultant inhuren: Uw productiekwaliteit en concurrentievoordeel boosten
- Duurzame Groei in Supply Chains Drijven: Strategieën voor Eco-Bewuste Logistiek
- VS Toeleveringsketens Verbeteren: De Strategische Rol van Binnenhavens
- Onderwijs Revolutie: Hoe AI Modern Leren Vormgeeft
- De digitale rijpheid van uw bedrijf beoordelen: Een bewezen framework
- Nul defecten bereiken: een pragmatische aanpak voor het elimineren van storingen
- Preventief Onderhoud Versterken: Bewijzen Strategieën voor Betere Betrouwbaarheid en Minder Downtime
- DevOps in de Cloud Implementeren: Een Bewezen Blauwdruk voor Digitale Transformatie
- Enterprise Resource Planning (ERP) Migreren naar de Cloud: Een Bewezen Roadmap voor Succes