Controllo di un LED Mediante Telecomando Infrarossi – (Tinkercad)
Obiettivo: Controllo ON/OFF di un LED mediante il telecomando ad infrarossi. Simulazione basata sull’utilizzo del software Tinkercad.
Componenti elettronici:
- Non servono componenti elettronici hardware, basta il tuo PC ed una connessione ad internet.
- http://tinkercad.com/
Teoria: Il telecomando è un dispositivo elettronico, sviluppato negli anni 50, che permette di inviare (ma non di ricevere) segnali ad un altro dispositivo situato a distanza per comandarlo.
In genere, i telecomandi tradizionali sono in grado di trasmette il segnale fino ad una distanza di circa 20 metri sotto forma di raggi infrarossi codificati.
Affinché il dispositivo da comandare possa ricevere i segnali inviati dal telecomando è necessario utilizzare un ricevitore ad infrarossi tipicamente fornito con il telecomando. La maggior parte dei ricevitori ad infrarossi in commercio sono dotati di 3 pin:
- Alimentazione
- Ground
- Uscita
Il pin di uscita del ricevitore permette di inviare al microcontrollore (al quale è collegato il ricevitore) il segnale ricevuto dal telecomando. E’ importante considerare come ad ogni pulsante del telecomando sia associato un codice univoco. Tali codici variano in funzione dei vari telecomandi; pertanto prima di realizzare il programma finale è importante ottenere il valore del codice associato ai vari pulsanti.
Nel caso specifico di Tinkercad i codici associati ai vari pulsanti (ottenuti con il programma Arduino riportato in seguito) sono presentati nella seguente tabella:
Pulsante | Codice |
ON/OFF Button | 16580863 |
UP Button | 16601263 |
DOWN Button | 16584943 |
Number 0 | 16593103 |
Number 1 | 16582903 |
Number 2 | 16615543 |
Number 3 | 16599223 |
Number 4 | 16591063 |
Number 5 | 16623703 |
Number 6 | 16607383 |
Number 7 | 16586983 |
Number 8 | 16619623 |
Number 9 | 16603303 |
STOP | 16597183 |
Una volta ottenuti i codici è possibile attraverso il collegamento circuitale riportato in seguito scrivere il programma per comandare un LED attraverso il pulsante di ON/OFF
Collegamento Circuitale:
Codice:
A seguire viene riportato il software utile per determinare i codici associati ad ogni pulsante del telecomando a IR.
Ottenuto il codice associato al pulsante desiderato è possibile modificare il software per comandare l’azionamento di un LED mediante telecomando a IR. Il programma è molto simile al precedente viene solamente aggiunta la parte di codice relativa alla gestione del LED ed una istruzione IF per determinare se il pulsante premuto è quello di ON/OFF. E’ importante infatti considerare che il LED si accenderà solamente quando il pulsante di ON/OFF è premuto.
Personalizzazioni:
E’ possibile aggiungere più LED e comandare i vari LED con i vari pulsanti del telecomando.