Descrizione
[vc_row][vc_column][vc_column_text]Ecco una descrizione completa del modulo trasmettitore IR a 38kHz (IR LED 940nm), una guida per utilizzarlo con Arduino, e alcuni esempi pratici.
🔧 Descrizione Modulo IR LED 38kHz Trasmettitore Infrarossi Universale
Il modulo trasmettitore IR a 38kHz è un dispositivo elettronico semplice ed economico progettato per inviare segnali a infrarossi modulati a 38kHz, tipicamente utilizzati per il controllo remoto di dispositivi elettronici come TV, condizionatori, lettori DVD, etc.
✅ Caratteristiche principali:
| Caratteristica | Dettagli |
|---|---|
| Tipo LED IR | 940nm LED IR |
| Frequenza modulata | 38 kHz |
| Tensione di lavoro | 3.3V – 5V (compatibile con Arduino) |
| Distanza trasmissione | Fino a 10 metri (dipende dall’alimentazione e dalla lente) |
| Tipo interfaccia | 3 pin (VCC, GND, OUT/SIGNAL) |
| Applicazioni | Telecomandi IR, robotica, domotica, automazione, test sensori IR |
🔌 Collegamento del modulo a Arduino
| Modulo IR LED | Arduino |
|---|---|
| VCC | 5V |
| GND | GND |
| SIGNAL (o OUT) | PIN 3 (o altro PWM) |
⚠️ Importante: Il LED IR non emette luce visibile, ma può essere visto attraverso una fotocamera digitale (es. fotocamera del telefono).
📦 Componenti necessari
- Arduino UNO/Nano/Leonardo
- Modulo IR LED Trasmettitore
- Breadboard e cavi jumper
- Eventuale telecomando o ricevitore IR per test
💻 Guida alla programmazione con Arduino
Per inviare segnali IR, puoi usare la libreria IRremote disponibile nel Library Manager di Arduino.
1. Installazione libreria IRremote
- Vai su Sketch → Include Library → Manage Libraries
- Cerca “IRremote” di Armin Joachimsmeyer
- Clicca su Install
2. Sketch base: invio codice IR predefinito
#include <IRremote.h>
// Pin su cui è collegato il modulo IR
const int IR_LED_PIN = 3;
IRsend irsend;
void setup() {
IrSender.begin(IR_LED_PIN); // Inizializza il pin
Serial.begin(9600);
}
void loop() {
Serial.println("Invio segnale IR...");
// Invia un segnale NEC (usato in molti telecomandi TV) con indirizzo e comando
IrSender.sendNEC(0x10EF38C7, 32); // Cambia con il tuo codice
delay(5000); // Ripeti ogni 5 secondi
}
🧪 Esempio avanzato: emulazione di telecomando IR
Puoi catturare un segnale IR con un ricevitore IR (es. TSOP1838) e poi riprodurlo con il modulo trasmettitore.
Sketch per ricevere un codice IR (con ricevitore IR):
#include <IRremote.h>
const int RECV_PIN = 2;
IRrecv irrecv(RECV_PIN);
decode_results results;
void setup(){
Serial.begin(9600);
irrecv.enableIRIn(); // Start ricezione
}
void loop(){
if (irrecv.decode(&results)) {
Serial.print("Codice IR ricevuto: ");
Serial.println(results.value, HEX);
irrecv.resume(); // Pronto per il prossimo segnale
}
}
Una volta ottenuto il codice (es. 0x10EF38C7), puoi usarlo nel codice del trasmettitore per inviare lo stesso segnale IR.
🔁 Formati di segnale supportati
La libreria IRremote supporta molti formati:
- NEC
- Sony
- Panasonic
- RC5 / RC6
- Samsung
- E altri…
Esempio di invio con formato RC5:
IrSender.sendRC5(0x1A3, 12);
⚠️ Note e consigli utili
- I LED IR hanno polarità: il pin lungo è l’anodo (+).
- Evita di alimentare direttamente più LED IR in parallelo senza resistori.
- Per potenza maggiore, puoi usare un transistor (es. 2N2222 o IRLZ44N) per pilotare il LED IR.
- Verifica con una fotocamera se il LED IR si accende.
🎯 Applicazioni pratiche
- Controllare TV, condizionatori e dispositivi IR
- Costruire un telecomando universale
- Robot che evitano ostacoli o comunicano via IR
- Sistemi di automazione domestica
- Testare ricevitori IR per compatibilità
Se vuoi, posso anche creare uno schema Fritzing o aiutarti a leggere segnali da un ricevitore IR per costruire un telecomando completo. Vuoi proseguire con uno di questi esempi pratici?
|
GENERALI |
MODELLO |
38 mhz LED mittente infrarossi universale a infrarossi |
|
MATERIALI |
metallo + plastica |
|
| < p class = “MsoNormal”> COMPATIBILITA ‘ |
ARDUINO |
|
|
COMPONENTI ELETTRICI |
VOLTAGGIO DI INPUT |
3,7 – 5,5 V |
|
PESO E DIMENSIONI |
PESO DEL PRODOTTO |
1g |
|
PESO DEL PACCHETTO |
0,085 kg |
|
|
DIMENSIONI DEL PRODOTTO (L x W x H) |
0,5 x 3,5 x 1,5 cm |
|
|
DIMENSIONI DEL PACCHETTO (L x W x H) |
5 x 7 x 3 cm |
|
|
CONTENUTO DELLA CONFEZIONE |
CONTENUTO DELLA CONFEZIONE |
2 x Modulo |
Disponibili la scheda tecnica di tutti i componenti, qualora non fosse presente nella scheda download del prodotto invia un messaggio dal modulo contattaci e pubblicheremo il primo possibile nel nostro sito.
[/vc_column_text][/vc_column][/vc_row]















