Sommario:
- Passo 1:
- Passaggio 2: note tecniche
- Passaggio 3: decidi il tuo compito di controllo
- Passaggio 4: elenco dei materiali
- Passaggio 5: installazione del software
- Passaggio 6: circuito TSOP1738
- Passaggio 7: nota il codice esadecimale dei pulsanti
- Passaggio 8: circuito LED di uscita
- Passaggio 9: schizzo e algoritmo
- Passaggio 10: esecuzione
Video: Telecomando a infrarossi e ricevitore IR (TSOP1738) con Arduino: 10 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Questo istruibile è per i principianti di Arduino. Questo è uno dei miei precedenti progetti con Arduino. Mi sono divertito molto quando l'ho fatto e spero che piacerà anche a voi. La caratteristica più interessante di questo progetto è il "controllo wireless". E questo tramite un normale telecomando IR facilmente reperibile in casa nostra. Può essere un telecomando TV o un telecomando CA o qualsiasi altro telecomando IR. In questo progetto vedremo il principio di funzionamento di un telecomando a infrarossi e ne decodificheremo il segnale con l'aiuto di ARDUINO e TSOP 1738, è un ricevitore a infrarossi universale. Questo TSOP 1738 funziona con la maggior parte dei telecomandi a infrarossi.
Potete trovare il video del progetto al seguente link:
www.youtube.com/embed/0udePvGIIJ8
Passo 1:
Passaggio 2: note tecniche
Nella foto mentre premo un qualsiasi pulsante del telecomando si vede il led rosso lampeggiante. significa che il telecomando emette un segnale a infrarossi ogni volta che premo il pulsante. Tuttavia non possiamo vedere questa luce ad occhi nudi.
Questo segnale ha un sacco di ON e OFF oppure puoi dire ALTO e BASSO. Possiamo chiamare questo gruppo di ON e OFF come un pattern di segnale. Ciascuno dei pulsanti ha il proprio modello unico. Quindi, ogni volta che premiamo un particolare pulsante, otteniamo un particolare modello di segnale che è assegnato solo a quel pulsante. Quindi questo è tutto sul telecomando IR.
Ora è il momento di ricevere il segnale. Il nostro obiettivo è identificare i segnali alto e basso come 1 e 0. In questo modo possiamo convertire il modello del segnale in dati. ARDUINO e TSOP 1738 lo faranno per noi.
Il ricevitore a infrarossi riceverà il segnale dal telecomando e lo trasmetterà ad arduino. Quindi arduino analizzerà il segnale ricevuto e lo convertirà in dati esadecimali. Una volta convertito il segnale a infrarossi in dati, possiamo facilmente elaborare quei dati ed eseguire qualsiasi attività condizionale secondo i nostri desideri.
Passaggio 3: decidi il tuo compito di controllo
In questo caso l'obiettivo era controllare l'uscita digitale di Arduino con un telecomando TV. Per rappresentare il digitale ALTO/BASSO ho usato 3 LED: rosso, giallo e verde. Le attività condizionate sono le seguenti:
Accendere i LED in una sequenza particolare (ROSSO, VERDE, BLU) ogni volta che si preme il pulsante "Volume su".
Spegnere i LED in una sequenza particolare (BLU, VERDE, ROSSO) ogni volta che si preme il pulsante "Volume giù".
Ma i pulsanti di cui sopra funzioneranno solo quando il sistema viene attivato premendo il pulsante ON/OFF. Se si preme il pulsante ON/OFF quando il sistema è già acceso, l'intero sistema si spegnerà e tutti i LED si spegneranno.
Si prega di consultare l'algoritmo per una migliore comprensione.
Passaggio 4: elenco dei materiali
Telecomando IR: puoi utilizzare qualsiasi telecomando IR disponibile in casa. Oppure puoi comprarlo.
Ricevitore IR: 1 n. Sensore TSOP 1738 facilmente reperibile nei negozi online.
Resistenza: 1 n. Resistenza da 330 ohm e 3 n. Resistenza da 220 ohm
Controller Arduino: 1 n. Arduino UNO. Qualsiasi altra scheda Arduino funzionerà bene per questo progetto.
LED: 3 n. LED da 5mm di colore diverso (rosso, giallo, verde)
Cavo di collegamento: alcuni cavi di collegamento (maschio-maschio).
Tagliere: 1 n. breadboard di dimensioni intere o dimezzate.
E ovviamente è necessario il cavo di alimentazione di arduino. Non sono necessari strumenti o strumenti speciali per questo progetto.
Per il software avrai bisogno di Arduino IDE installato nel tuo PC o laptop.
Passaggio 5: installazione del software
- Se non hai Arduino IDE, puoi controllare il sito Web ufficiale di Arduino. Troverai il link laggiù.
- Inoltre è necessario scaricare la libreria "IRremote" da github e copiarla nella cartella della libreria di arduino IDE.
- Carica lo sketch “IRrecvDemo.ino” dall'esempio della libreria IRremote.
- Controllare il nome della scheda e la porta COM prima del caricamento.
Passaggio 6: circuito TSOP1738
Tieni la superficie ovale di TSOP1738 rivolta verso di te. Ora il pin più a sinistra è il pin di terra. Il pin successivo è il Vcc (5V DC) e il pin più a destra è il pin dati. Si prega di vedere il diagramma pin out per una migliore comprensione.
Collega il pin GND a uno dei pin GND di Arduino UNO.
Collegare il pin Vcc con il pin 5V di Arduino UNO.
Collegare la resistenza da 330 al pin dati di TSOP 1738. Quindi collegare un'altra gamba della resistenza al pin 2 di Arduino.
Passaggio 7: nota il codice esadecimale dei pulsanti
Ora apri il monitor seriale e premi i pulsanti da remoto. Troverai il codice HEX di ciascun pulsante sul monitor seriale.
Annota il codice HEX dei pulsanti di tua scelta.
Passaggio 8: circuito LED di uscita
Aggiungi il circuito LED di uscita con il circuito TSOP esistente.
Collega il bus di terra ad Arduino UNO GND. È un passo semplice e piccolo ma IMPORTANTE.
Ora, posiziona tutti e 3 i LED nella sequenza ROSSO – VERDE – BLU. Collegare resistori da 220 tra il ramo –VE di ciascun LED e il bus di terra.
Collegare la gamba +VE del LED rosso, verde e blu rispettivamente ai pin 7, 6 e 5 di arduino.
Passaggio 9: schizzo e algoritmo
Si prega di consultare l'algoritmo nel passaggio 2 per comprendere lo schizzo in modo semplice. Tuttavia, l'intero schizzo ha una descrizione riga per riga nello schizzo stesso.
Si prega di scaricare lo schizzo dal link sottostante. Devi sostituire i codici HEX all'interno dello schizzo con i tuoi codici HEX che hai già annotato nel PASSO 6.
Carica lo sketch “IR_Test.ino” su Arduino.
Controlla il nome della scheda e la porta com prima di caricare.
Passaggio 10: esecuzione
Ora usa i pulsanti del telecomando per azionare i LED secondo i tuoi desideri.
Extra:
- È possibile utilizzare un relè da 5 V CC per controllare altri elettrodomestici con il telecomando della TV.
- Per favore condividi le tue opinioni e idee nella sezione commenti.
- Si consiglia di controllare la scheda tecnica e i pin disponibili presso il venditore del sensore TSOP. Ci sono diversi tipi di sensori TSOP disponibili sul mercato. I pin out sono diversi in ogni caso. Alcuni sono dotati di copertura in alluminio. Alcuni avranno un aspetto simile ma diverso. Quindi fai attenzione prima di accendere.
Consigliato:
Termometro a infrarossi senza contatto basato su Arduino - Termometro a infrarossi con Arduino: 4 passaggi
Termometro a infrarossi senza contatto basato su Arduino | Termometro a infrarossi con Arduino: Ciao ragazzi in questo tutorial faremo un termometro senza contatto usando arduino. Poiché a volte la temperatura del liquido/solido è troppo alta o troppo bassa e quindi è difficile entrare in contatto con esso e leggerlo temperatura poi in quella scena
Telecomando wireless con modulo NRF24L01 da 2,4 Ghz con Arduino - Nrf24l01 Ricevitore trasmettitore 4 canali / 6 canali per quadricottero - Elicottero Rc - Aereo RC con Arduino: 5 passaggi (con immagini)
Telecomando wireless con modulo NRF24L01 da 2,4 Ghz con Arduino | Nrf24l01 Ricevitore trasmettitore 4 canali / 6 canali per quadricottero | Elicottero Rc | Aereo radiocomandato con Arduino: per far funzionare un'auto radiocomandata | Quadricottero | Drone | Aereo RC | Barca RC, abbiamo sempre bisogno di un ricevitore e trasmettitore, supponiamo che per RC QUADCOPTER abbiamo bisogno di un trasmettitore e ricevitore a 6 canali e quel tipo di TX e RX è troppo costoso, quindi ne faremo uno sul nostro
Costruisci il ricevitore a infrarossi Kodi / OSMC e ripristina il cappello per Raspberry Pi: 5 passaggi (con immagini)
Costruisci un ricevitore a infrarossi Kodi / OSMC e ripristina il cappello per Raspberry Pi: costruisci un ricevitore IR Kodi / OSMC e ripristina il cappello per il Raspberry Pi 3 Dall'altra parte della stanza, vorrei: Controllare Kodi / OSMC in esecuzione su un Raspberry Pi con un telecomando Guarda se il Raspberry Pi è accesoInoltre, vorrei che la mia famiglia
Controllo a 8 relè con NodeMCU e ricevitore IR utilizzando WiFi e telecomando IR e app Android: 5 passaggi (con immagini)
Controllo a 8 relè con NodeMCU e ricevitore IR tramite WiFi e IR Remote e app Android: controllo di 8 relè tramite nodemcu e ricevitore ir tramite wifi e ir remote e app Android. Il telecomando ir funziona indipendentemente dalla connessione wifi. QUI
Trasmettitore e ricevitore a infrarossi USB NEC: 4 passaggi (con immagini)
Trasmettitore e ricevitore a infrarossi USB NEC: questo progetto è uno spin-off di un altro progetto a cui sto lavorando e poiché c'è un concorso Remote Control 2017 su Instructables ho pensato di pubblicare questo progetto. Quindi, se ti piace questo progetto, votalo. Grazie. Come forse saprai, sono un grande fan di