Imaginile produselor au caracter informativ si pot prezenta diferente minore, in functie de lot si de furnizor. Este posibil ca specificatiile si pretul produselor sa fie modificate fara preaviz. Facem tot posibilul sa adaugam in pagina produselor specificatii cat mai exacte si corecte dar este posibil ca acestea sa nu fie in totalitate corecte. in cazul in care identificati un astfel de caz, va rugam sa ne semnalati acest lucru.
Produsele noastre sunt destinate in principal dezvoltarii, prototiparii si proiectelor tehnice. Informatiile privind specificatiile, instructiunile si conformitatea sunt furnizate conform datelor disponibile de la producatori sau furnizori. Pentru integrarea in produse finale sau aplicatii comerciale, recomandam verificarea compatibilitatii si conformitatii in functie de utilizarea dorita.
Specificatiile tehnice mentionate (curent, putere etc.) reprezinta valori maxime admise in conditii ideale de functionare. Pentru o utilizare sigura si o durata de viata optima, recomandam exploatarea produsului in regim continuu la cel mult 50% din valorile maxime specificate.
Pereche LED IR emisie si receptie, 5mm, 940nm, corp transparent si negru
Pereche emitator si receptor IR cu LED de 5mm, ideala pentru bariere optice, detectie de prezenta si comenzi fara contact. Ofera emisie si receptie in infrarosu pentru sisteme de automatizare si proiecte electronice, format standard 5mm usor de montat, raspuns rapid si integrare simpla pe placi PCB, potrivita pentru aplicatii DIY sau industriale.
Expediere estimata: miercuri 11 noiembrie
Cumparand acest produs primesti 0,08 RON in puncte de fidelitate.
Adauga in cos produse in valoare de 130 Ron si ai livrare gratuita daca alegi sa platesti online
Produsele sunt expediate din stoc propriu
Primesti puncte la fiecare comanda, in valoare de 5%
Perechea de LED-uri infrarosii de 5 mm contine doua componente separate: un emitator IR cu corp transparent si un receptor cu corp negru, care taie lumina vizibila si lasa sa treaca lumina infrarosie. Emitatorul produce lumina invizibila cu lungimea de unda de 940 nm, iar receptorul este o fotodioda pentru aceeasi lungime de unda, al carei curent creste odata cu intensitatea luminii IR primite. Perechea este potrivita pentru bariere optice, senzori de obiecte prin reflexie, numaratoare de piese, detectoare de linie pentru roboti si senzori de proximitate simpli.
Receptorul masoara intensitatea luminii infrarosii si nu decodeaza coduri de telecomanda. Emitatorul lucreaza tipic la un curent direct de 20 mA, cu o tensiune directa de 1.3 - 1.5 V, deci are nevoie de o rezistenta de limitare in serie. Receptorul se conecteaza in polarizare inversa, iar curentul lui se transforma in tensiune cu ajutorul unei rezistente, de exemplu de 10 kohmi, tensiune care se poate citi apoi cu o intrare analogica sau cu un comparator.
Printre caracteristicile principale se numara lungimea de unda de 940 nm, diametrul corpului de 5 mm, emitatorul cu corp transparent, receptorul cu corp negru cu filtru pentru lumina vizibila, doua terminale pentru fiecare componenta si montarea prin orificiu pe placa de test sau pe cablaj. Componentele nu au alimentare proprie: emitatorul se alimenteaza printr-o rezistenta de limitare, de exemplu 220 ohmi la 5 V, iar receptorul se polarizeaza invers de la aceeasi tensiune de 5 V.
Specificatii:
Tensiune directa emitator: 1.3 - 1.5 V
Curent direct emitator: 20 mA (tipic)
Lungime de unda: 940 nm
Tip emitator: LED infrarosu, corp transparent
Tip receptor: Fotodioda IR, corp negru
Numar terminale: 2 pe fiecare componenta
Montare: Prin orificiu (THT)
Dimensiuni: diametru 5 mm
Pinout:
| Conector | Pin | Functie |
|---|---|---|
| Emitator IR (corp transparent) | Anod (picior lung) | Se conecteaza la plusul semnalului de comanda sau la 5 V |
| Emitator IR (corp transparent) | Catod (picior scurt) | Se conecteaza la GND printr-o rezistenta de limitare, de exemplu 220 ohmi |
| Receptor IR (corp negru) | Catod (picior scurt) | Se conecteaza la 5 V pentru polarizare inversa |
| Receptor IR (corp negru) | Anod (picior lung) | Punct de masura, se conecteaza la intrarea de citire si la o rezistenta de 10 kohmi spre GND |
Utilizare:
Identificati cele doua componente dupa corp: emitatorul are corp transparent, iar receptorul are corp negru. La ambele componente piciorul lung este anodul, iar piciorul scurt este catodul, marcat si prin marginea plata a corpului.
Nu conectati niciodata emitatorul direct la 5 V sau la o iesire digitala fara rezistenta de limitare, pentru ca un curent necontrolat distruge dioda.
Conectati anodul emitatorului la sursa de comanda, iar catodul lui la GND printr-o rezistenta de 220 ohmi. La 5 V curentul este de aproximativ 17 mA, sub valoarea tipica de 20 mA.
Conectati catodul receptorului la 5 V, pentru ca fotodioda sa lucreze in polarizare inversa, iar anodul lui la intrarea de citire si la o rezistenta de 10 kohmi spre GND. Tensiunea de pe rezistenta creste odata cu lumina IR primita.
Pentru detectia prin reflexie, asezati emitatorul si receptorul alaturat, orientate in aceeasi directie, la 5 - 10 mm unul de celalalt. Un obiect aflat in fata lor reflecta lumina emitatorului spre receptor si ridica tensiunea citita.
Pentru o bariera optica, asezati cele doua componente fata in fata, iar un obiect care trece printre ele reduce tensiunea citita.
Pentru rezultate stabile, masurati tensiunea o data cu emitatorul stins si o data cu emitatorul aprins si folositi diferenta, astfel incat lumina IR ambientala de la soare sau de la becurile cu incandescenta sa nu influenteze rezultatul. Ferita receptorul de lumina directa a soarelui.
Pentru a verifica emitatorul, priviti-l printr-o camera de telefon: lumina infrarosie apare ca o lumina violeta slaba.
- Tip
- LED infrarosu, corp transparent
- Numar de pini
- 2 pe fiecare componenta
- Montaj
- Prin orificiu (THT)
- Diametru
- 5 mm
- Senzor
- Fotodioda IR, corp negru
- Lungime de unda
- 940 nm
Produs destinat utilizarii in proiecte electronice, automatizari, prototipare, educatie si cercetare.
Produsul trebuie utilizat numai conform specificatiilor tehnice mentionate in descriere si/sau in documentatia produsului.
Avertismente generale de siguranta:
Acest produs este destinat utilizarii in proiecte electronice, automatizari, prototipare, educatie, cercetare si aplicatii tehnice similare. Produsul trebuie utilizat doar conform specificatiilor tehnice mentionate in pagina produsului si/sau in documentatia disponibila.
Utilizarea incorecta, depasirea valorilor maxime admise de tensiune, curent, temperatura sau conectarea gresita pot duce la defectarea produsului, deteriorarea altor echipamente sau la riscuri de siguranta.
Produsul nu este jucarie si nu este destinat copiilor. Montajul, testarea si utilizarea trebuie realizate de persoane cu cunostinte minime in domeniul electric/electronic. Se recomanda utilizarea produsului in montaje protejate, carcase adecvate sau sisteme care respecta normele de siguranta aplicabile.
Identificare produs:
Denumirea produsului, codul/SKU-ul si caracteristicile tehnice sunt mentionate in pagina produsului si/sau pe eticheta ambalajului.
Producator / Importator / Distribuitor:
Sigmanortec S.R.L.
Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania
E-mail: [email protected]
Website: www.sigmanortec.ro
Persoana responsabila in UE:
Sigmanortec S.R.L.
Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania
E-mail: [email protected]
/*
IR emitter and receiver pair, raw reading test
Board: Arduino Uno (Tools > Board > Arduino AVR Boards > Arduino Uno)
Board package: Arduino AVR Boards (comes with the Arduino IDE)
Libraries: none needed
Wiring:
D3 -> IR emitter anode (long leg)
IR emitter cathode (short leg) -> 220 ohm resistor -> GND
5V -> IR receiver cathode (short leg)
A0 -> IR receiver anode (long leg) and one end of a 10 kohm resistor
10 kohm resistor other end -> GND
*/
const int EMITTER_PIN = 3; // Drives the IR emitter
const int RECEIVER_PIN = A0; // Reads the IR receiver
void setup() {
Serial.begin(9600); // Serial monitor speed
pinMode(EMITTER_PIN, OUTPUT); // Emitter pin is an output
digitalWrite(EMITTER_PIN, LOW); // Emitter starts off
}
void loop() {
digitalWrite(EMITTER_PIN, LOW); // Emitter off
delay(5);
int off = analogRead(RECEIVER_PIN);
digitalWrite(EMITTER_PIN, HIGH); // Emitter on
delay(5);
int on = analogRead(RECEIVER_PIN);
digitalWrite(EMITTER_PIN, LOW); // Emitter off again
Serial.print("Emitter off: ");
Serial.print(off);
Serial.print(" Emitter on: ");
Serial.print(on);
Serial.print(" Difference: ");
Serial.println(on - off);
delay(500); // Wait between measurements
}
In acest tutorial punem in functiune perechea de LED-uri IR de 5 mm, formata dintr-un emitator infrarosu cu corp transparent si un receptor cu corp negru. Componentele nu au controller propriu, deci le folosim impreuna cu un microcontroler. Lucram cu Arduino Uno R3, alimentat prin cablul USB de la calculator, pentru ca placa are tot ce ne trebuie: iesire digitala, intrare analogica si 5 V.
Perechea se foloseste la senzori de obiecte prin reflexie, la bariere optice, la numaratoare de piese, la detectoare de linie pentru roboti si la senzori de proximitate simpli. Receptorul masoara doar intensitatea luminii IR, nu decodeaza coduri de telecomanda.

Cum functioneaza:
Emitatorul este o dioda care produce lumina infrarosie cu lungimea de unda de 940 nm. Lumina nu se vede cu ochiul liber, dar o camera de telefon o poate arata ca o lumina violeta slaba. Receptorul este o fotodioda pentru aceeasi lungime de unda. Se conecteaza in polarizare inversa, adica cu catodul la 5 V. Cu cat primeste mai multa lumina IR, cu atat prin ea trece un curent mai mare.
Curentul receptorului trece printr-o rezistenta de 10 kohmi spre GND, iar caderea de tensiune pe rezistenta este citita de intrarea analogica A0. Relatia este U = I x R. De exemplu, un curent de 10 uA produce 0.1 V pe 10 kohmi. Convertorul analog-digital al placii Arduino Uno are 10 biti, deci imparte 5 V in 1024 de trepte de aproximativ 4.88 mV. Fara lumina IR, citirea ramane aproape de 0, iar cu lumina puternica ea creste spre 1023.
Emitatorul are tensiunea directa tipica de 1.3 - 1.5 V si curentul de lucru tipic de 20 mA. Fara rezistenta, curentul ar creste necontrolat si ar distruge dioda si pinul placii. Cu rezistenta de 220 ohmi calculam: (5 V - 1.3 V) / 220 ohmi, adica aproximativ 17 mA. Valoarea ramane sub 20 mA, deci si dioda, si pinul D3 al placii sunt in siguranta.
Lumina ambientala contine si ea infrarosu, de la soare si de la becurile cu incandescenta. Din acest motiv programul citeste A0 de doua ori, o data cu emitatorul stins si o data cu emitatorul aprins, si foloseste diferenta. Astfel lumina din camera se scade si ramane doar lumina emisa de LED si reflectata de obiect.
Conectare:
Alimentati placa Arduino Uno doar prin cablul USB. Montajul foloseste 5 V si logica la 5 V, deci nu este nevoie de convertor de nivel. Doua rezistente completeaza circuitul: R1 de 220 ohmi pentru emitator si R2 de 10 kohmi pentru receptor. La ambele diode piciorul lung este anodul, iar piciorul scurt este catodul. Pe corp, partea plata a marginii marcheaza catodul.
| Pin produs | Se conecteaza la | Rol |
|---|---|---|
| Emitator IR (corp transparent), anod (picior lung) | Arduino Uno D3 | Comanda emitatorului. Pinul D3 este marcat cu ~3 pe placa. |
| Emitator IR, catod (picior scurt) | Rezistenta R1 de 220 ohmi, apoi GND | Limiteaza curentul la aproximativ 17 mA. |
| Receptor IR (corp negru), catod (picior scurt) | Arduino Uno 5V | Polarizare inversa a fotodiodei. |
| Receptor IR, anod (picior lung) | Arduino Uno A0 si capatul 1 al rezistentei R2 de 10 kohmi | Punctul de masura. Aici se citeste tensiunea proportionala cu lumina IR. |
| Rezistenta R2 de 10 kohmi, capatul 2 | Arduino Uno GND | Transforma curentul fotodiodei in tensiune. |
Nu conectati niciodata emitatorul direct la 5 V sau la D3 fara rezistenta R1. Daca exista un singur pin GND liber pe breadboard, cele doua rezistente pot folosi aceeasi linie de masa.
Orientati emitatorul si receptorul in aceeasi directie, alaturi, la o distanta de 5 - 10 mm intre ele. In aceasta pozitie receptorul vede lumina reflectata de un obiect aflat in fata lor. Pentru o bariera optica asezati cele doua diode una in fata celeilalte, iar un obiect care trece printre ele va reduce citirea.
Placa si biblioteci:
In Arduino IDE selectati Tools > Board > Arduino AVR Boards > Arduino Uno. Pachetul Arduino AVR Boards vine instalat odata cu Arduino IDE, deci nu trebuie adaugata nicio adresa in File > Preferences.
Programul foloseste doar functiile de baza ale Arduino (pinMode, digitalWrite, analogRead, delay si Serial), deci nu trebuie instalata nicio biblioteca.
Codul:
Programul masoara lumina IR cu emitatorul stins si aprins, calculeaza diferenta, decide daca un obiect reflecta lumina si afiseaza rezultatul pe monitorul serial.
/*
IR emitter and receiver pair, reflection and light barrier test
Board: Arduino Uno (Tools > Board > Arduino AVR Boards > Arduino Uno)
Board package: Arduino AVR Boards (comes with the Arduino IDE)
Libraries: none, the program uses only the core Arduino functions
Wiring:
D3 -> IR emitter anode (long leg)
IR emitter cathode (short leg) -> R1 220 ohm -> GND
5V -> IR receiver cathode (short leg)
A0 -> IR receiver anode (long leg) and R2 10 kohm
R2 10 kohm other end -> GND
*/
const int EMITTER_PIN = 3; // Digital pin that drives the IR emitter
const int RECEIVER_PIN = A0; // Analog pin that reads the IR receiver
const int SAMPLES = 8; // Number of readings averaged per measurement
const int DETECT_THRESHOLD = 30; // Minimum difference (ADC counts) to report an object
// Read the receiver several times and return the average value
int readAverage() {
long sum = 0;
for (int i = 0; i < SAMPLES; i++) {
sum += analogRead(RECEIVER_PIN); // One ADC reading, 0 to 1023
delayMicroseconds(200); // Short pause between readings
}
return (int)(sum / SAMPLES);
}
void setup() {
Serial.begin(9600); // Start the serial monitor at 9600 baud
pinMode(EMITTER_PIN, OUTPUT); // The emitter pin is an output
digitalWrite(EMITTER_PIN, LOW); // Start with the emitter off
Serial.println("IR pair test started");
}
void loop() {
// Measure the ambient infrared light with the emitter off
digitalWrite(EMITTER_PIN, LOW);
delay(2); // Let the signal settle
int ambient = readAverage();
// Measure again with the emitter on
digitalWrite(EMITTER_PIN, HIGH);
delay(2); // Let the signal settle
int lit = readAverage();
// Turn the emitter off between measurements
digitalWrite(EMITTER_PIN, LOW);
// The difference removes the ambient light
int difference = lit - ambient;
if (difference < 0) {
difference = 0; // Ignore negative noise
}
Serial.print("Emitter off: ");
Serial.print(ambient);
Serial.print(" Emitter on: ");
Serial.print(lit);
Serial.print(" Difference: ");
Serial.print(difference);
Serial.print(" Object: ");
if (difference >= DETECT_THRESHOLD) {
Serial.println("YES");
} else {
Serial.println("NO");
}
delay(300); // Wait between measurements
}
Cum functioneaza codul:
La inceput definim pinii si parametrii. EMITTER_PIN este 3 si comanda emitatorul, RECEIVER_PIN este A0 si citeste receptorul. SAMPLES stabileste cate citiri se mediaza la fiecare masurare, iar DETECT_THRESHOLD este diferenta minima, in trepte ale convertorului, de la care raportam un obiect.
Functia readAverage() citeste A0 de SAMPLES ori, aduna valorile intr-o variabila de tip long si returneaza media. Mediarea reduce zgomotul citirii, iar pauza scurta de 200 de microsecunde dintre citiri lasa convertorul sa se stabilizeze.
In setup() pornim monitorul serial la 9600 baud, setam EMITTER_PIN ca iesire si il pornim in starea LOW, adica cu emitatorul stins. Apoi trimitem un mesaj de start.
In loop() masuram intai lumina ambientala cu emitatorul stins si pastram valoarea in ambient. Apoi aprindem emitatorul, asteptam 2 ms si masuram din nou, iar valoarea ajunge in lit. Stingem emitatorul si calculam difference = lit - ambient. Daca rezultatul este negativ, il fortam la 0. Daca difference este cel putin DETECT_THRESHOLD, afisam ca obiectul este detectat. La final asteptam 300 ms pana la urmatoarea masurare.
Rezultat:
Deschideti monitorul serial din Arduino IDE la viteza de 9600 baud. Pe fiecare rand vedeti citirea cu emitatorul stins, citirea cu emitatorul aprins, diferenta si starea obiectului. Fara obiect in fata perechii, diferenta ramane mica. Cand apropiati o mana sau o foaie alba la cativa centimetri, diferenta creste mult si programul raporteaza obiectul.
IR pair test started
Emitter off: 11 Emitter on: 13 Difference: 2 Object: NO
Emitter off: 11 Emitter on: 14 Difference: 3 Object: NO
Emitter off: 12 Emitter on: 96 Difference: 84 Object: YES
Emitter off: 12 Emitter on: 241 Difference: 229 Object: YES
Emitter off: 11 Emitter on: 188 Difference: 177 Object: YES
Emitter off: 11 Emitter on: 15 Difference: 4 Object: NO
Emitter off: 12 Emitter on: 14 Difference: 2 Object: NO
Probleme frecvente:
Citirile raman la 0 si diferenta nu se schimba. Cauza obisnuita este receptorul conectat invers sau lipsa legaturii dintre A0 si anodul lui. Verificati ca piciorul scurt al receptorului este la 5V, iar piciorul lung la A0 si la rezistenta R2 de 10 kohmi spre GND.
Emitatorul nu apare aprins pe camera telefonului. Verificati ca anodul, adica piciorul lung, este la D3 si ca R1 duce catodul la GND. Unele telefoane au filtru IR la camera principala, asa ca incercati si camera frontala.
Diferenta este mica chiar cu un obiect in fata. Cele doua diode nu sunt orientate in aceeasi directie sau obiectul este prea departe sau prea inchis la culoare. Suprafetele negre absorb lumina IR, iar cele albe si lucioase o reflecta bine. Apropiati obiectul si verificati distanta de 5 - 10 mm dintre diode.
Valorile sunt apropiate de 1023 si nu mai variaza. Receptorul primeste lumina IR puternica, de exemplu de la soare sau de la un bec cu incandescenta. Mutati montajul la umbra sau acoperiti receptorul cu un tub scurt negru care sa lase liber doar directia spre obiect.
Citirile sar mult de la o masurare la alta. Verificati contactele de pe breadboard si masa comuna a celor doua rezistente, apoi cresteti valoarea SAMPLES din cod pentru o mediere mai buna.
Limitari si sfaturi:
Cu un emitator alimentat la aproximativ 17 mA, distanta de detectie prin reflexie este de ordinul centimetrilor si depinde mult de culoarea si de suprafata obiectului. Pentru distante mai mari folositi bariera optica, cu diodele fata in fata. Receptorul nu filtreaza lumina IR ambientala, de aceea metoda cu diferenta intre citirea cu emitatorul aprins si cea cu emitatorul stins este importanta.
Perechea nu decodeaza semnale de telecomanda, deoarece nu are demodulator. Pentru o bariera optica sau un detector de linie puteti ajusta DETECT_THRESHOLD dupa distanta si suprafata folosite. Cu aceleasi componente puteti construi un numarator de obiecte, un detector de linie pentru un robot sau un senzor de proximitate.