Ricevitore IR

Con Federico De Vincenti

 

Difficoltà: Facile

Buon giorno a tutti! Oggi, in questo mio primo articolo vi spiego come usare il ricevitore IR.

 

Qualcosa non funziona come dovrebbe? Nessun problema, a fondo pagina troverete il mio video dove spiego nel dettaglio come funziona il ricevitore IR e come collegarlo ad Arduino.

 

Prima di tutto qui sotto trovi il materiale necessario:

  1. Arduino uno R3
  2. un ricevitore IR
  3. un Relè
  4. un telecomando
  5. dei fili
  6. una Breadboard
  7. un PC

 

Perfetto, ora che abbiamo tutti i pezzi vi spiego cos’è un ricevitore IR:

Un ricevitore IR è un componente elettronico che rileva segnali a raggi infrarossi. Può essere utilizzato per realizzare vari progetti, ora io vi mostro come accendere e spegnere una lampada e una radio attraverso un unico telecomando(questo perché i telecomandi delle Tv mandano propio dei raggi infrarossi).

Bene, prima di tutto prendiamo la nostra Breadboard e colleghiamo il nostro ricevitore IR  ad essa e colleghiamo i 5V di Arduino nella fila dei 5V della Breadboard e il GND di Arduino alla fila del GND della Breadboard in questo modo:

 

dopo di che colleghiamo il pin di sinistra del ricevitore al pin numero 3 di Arduino, colleghiamo il pin centrale alla messa a terra (GND) della Breadboard ed il pin di destra alla fila dei 5V della Breadboard.

 

Bene sei arrivato a questo punto senza sbagliare?? Mi raccomando ricontrolla sempre attentamente di aver collegato tutto correttamente.

Poi tocca al relè essere collegato ad Arduino, prima di tutto colleghiamo il pin Vcc del relè ai 5V della Breadboard, poi colleghiamo il GND del relè al GND della breadboard , colleghiamo il pin 7 di Arduino all’In1 (io ho una scheda con 4 relè, e decido di usare il relè 1 (In1)) del relè così da poter controllare la lampada, invece per controllare la radio il meccanismo è lo stesso, colleghiamo il pin 8 di Arduino all’In4 del relè.

 

 

Ok bene, il circuito è finito.

Adesso basta prendere una lampada, di solito ci sono 2 cavi, ma ce ne possono essere anche 3 perché c’è la messa a terra. A questo punto tagliate il filo di colore blu. svitate i 2 buchi del relè 1(In1) e inserite le due estremità tagliate nei buchi del relè e riavvitate per tenere fermi i cavi. Stessa cosa per collegare la radio, solo che sta volta colleghiamo le due estremità del filo blu nei 2 buchi del relè 4 (In4). Comunque se avete dubbi in fondo al post trovate il link al mio video che vi spiega in dettaglio tutto il procedimento.

Ora tocca alla parte del codice, se tutto è andato a buon fine una volta attaccato arduino alla corrente il relè dovrebbe accendere 2 luci, che sarebbero le luci del relè 1 e 4.

Il codice che ho realizzato è questo:

#include <IRremote.h>
IRrecv telecomando(3);
#define lampada 8
#define radio 7
decode_results risultato;
void setup() {
Serial.begin(9600);
telecomando.enableIRIn();
pinMode(lampada, OUTPUT);
pinMode(radio, OUTPUT);
}
void loop() {
if(telecomando.decode(&risultato))
{
Serial.println(risultato.value);
telecomando.resume();
}
switch(risultato.value)
{
case 551520375:
digitalWrite(lampada, HIGH);
break;

case 551504055:
digitalWrite(lampada, LOW);
break;

case 551536695:
digitalWrite(radio, HIGH);
break;
case 551495895:
digitalWrite(radio, LOW);
break;
}
}

 

copiatelo e incollatelo nell’IDE di Arduino.

Ora se caricate il programma e aprite il monitor seriale (che si trova in alto a destra con il simbolo della lente di ingrandimento), e provate a premere un bottone del vostro telecomando, potrete vedere che compaiono dei numeri. questi numeri cambiano in base a che pulsante premiamo, quindi io nel programma ho detto ad Arduino: se ricevi il valore xxxxxxxxx allora accendi la lampada, oppure se ricevi quest’altro valore accendi la radio, se ricevi quest’altro spegni la lampada ecc…

D’accordo? bene 😉

Ovviamente io nel codice ho messo come valori quelli del mio telecomando, voi fate qualche test con il vostro e scrivetevi a che valore corrisponde ogni bottone e poi metteteli al posto di quelli scritti da me.

Spero che il post vi sia piaciuto e noi ci becchiamo ad un prossimo post, Bella!

Qui vi lascio il mio video

Questo è il nome del mio canale: 

Federico De Vincenti

 seguite altri miei progetti nella sezione Arduino

Share
  • Realizzare un Arduino personale

    Facebook Google + Come fare un Arduino Realizzare un Arduino con Federico De Vincenti Diff…
  • Fotoaccoppiatore – Arduino

    Facebook Google + Il Fotoaccoppiatore con Federico De Vincenti   Difficoltà: facile C…
  • Il joystick – con Arduino

    Facebook Google + Il joystick con Federico De Vincenti, creaiamo un joystick!   Diffi…
Load More Related Articles
Load More By italia3dprint
Load More In Arduino

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

Check Also

Impostazioni Cura 4 – 3/3

Facebook Google + Eccoci qui nell’ultima e più importante guida alle impostazioni Cu…