In offerta!

4 Pezzi 38Khz IR LED Trasmettitore Infrarossi Universale arduino compatibile

Il prezzo originale era: 4,58 €.Il prezzo attuale è: 2,12 €. Escluso IVA

4 Pezzi 38Khz IR LED Trasmettitore Infrarossi Universale arduino compatibile

24 disponibili (ordinabile)

COD: ARD0034 Categorie: ,

Descrizione

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.

Tutorial: Come usare IR LED Trasmettitore Infrarossi 38KHz

Questo trasmettitore infrarosso a 38kHz è perfetto per principianti e maker che vogliono controllare dispositivi remoti o creare interfacce senza contatti. È compatibile con Arduino e altri microcontrollori.

Cosa serve

  • Arduino Uno
  • Cavo USB A-Micro B
  • Batteria 9V (opzionale)
  • Jumpers

Passi

  1. Collega il trasmettitore IR al pin di uscita digitale dell’Arduino usando i jumpers.
  2. Scarica e installa la libreria ‘IRremote’ dal gestore librerie Arduino IDE.
  3. Compila ed esegui lo sketch fornito per inviare comandi infrarossi.
  4. Verifica che il trasmettitore IR sia acceso durante l’esecuzione dello sketch (vedi led attivazione).
  5. Modifica i codici dei comandi remoti usando un ricevitore IR compatibile e la libreria ‘IRremote’.
  6. Testa il trasmettitore con vari dispositivi per verificare la sua universalità.
  7. Prova a creare una funzione che invii comandi specifici basati su input esterni come tastiere o sensori.
  8. Esplora ulteriori progetti di controllo infrarosso integrando il trasmettitore in sistemi più grandi.

Codice di esempio

// Includi la libreria IRremote
#include <IRremote.h>
// Definisci i pin utilizzati per l'IR LED
const int RECV_PIN = 3;
const int IR_LED_PIN = 9;
IRsend irsend;
void setup() {
  pinMode(IR_LED_PIN, OUTPUT);
}
void loop() {
  // Invia un comando di esempio al dispositivo target
  irsend.sendNEC(0x12345678, 32); 
}

Mini-progetto

Creare un sistema di controllo domestico con l’IR LED che invii comandi a vari apparecchi elettronici come TV o impianti stereo.

Errori comuni

  • Il trasmettitore non emette segnale: verifica i collegamenti e la corretta installazione della libreria.
  • I comandi non vengono rilevati dai dispositivi: assicurati che il trasmettitore sia orientato verso il dispositivo correttamente.
  • Il led di attivazione del trasmettitore non si accende: controlla la tensione elettrica fornita al pin dell’IR LED.
  • L’interruzione dei segnali infrarossi: assicurati che ci siano pochi ostacoli tra il trasmettitore e i dispositivi target.

Accessori consigliati

  • Modulo IR Receiver 38KHz
  • Kit di prototipo Arduino
  • Breadboard
  • Set di resistenze vari

Domande frequenti

Qual è la frequenza operativa del trasmettitore?
La frequenza standard è 38kHz, ma verifica sul datasheet per conferma.

Può essere usato con Raspberry Pi?
Sì, può essere utilizzato con Raspberry Pi installando le librerie appropriate.

Informazioni aggiuntive

Peso 11 g