Sommario:

Come Controllare gli Elettrodomestici con il Telecomando della TV con la Funzione Timer: 7 Passaggi (Illustrato)
Come Controllare gli Elettrodomestici con il Telecomando della TV con la Funzione Timer: 7 Passaggi (Illustrato)

Video: Come Controllare gli Elettrodomestici con il Telecomando della TV con la Funzione Timer: 7 Passaggi (Illustrato)

Video: Come Controllare gli Elettrodomestici con il Telecomando della TV con la Funzione Timer: 7 Passaggi (Illustrato)
Video: 7 TRUCCHI E FUNZIONI NASCOSTE PER FIRE TV STICK 2024, Dicembre
Anonim
Come controllare gli elettrodomestici con il telecomando della TV con funzione timer
Come controllare gli elettrodomestici con il telecomando della TV con funzione timer

Anche dopo 25 anni dalla sua introduzione nel mercato consumer, la comunicazione a infrarossi è ancora molto rilevante negli ultimi giorni. Che si tratti del tuo televisore 4K da 55 pollici o del tuo sistema audio per auto, tutto ha bisogno di un telecomando IR per rispondere ai nostri comandi. Ci sono molte tecnologie disponibili nel settore, ad esempio Bluetooth, RF o persino Wi-Fi, ma ci siamo attenuti alla comunicazione a infrarossi per così tanto tempo, che ha alcune ragioni molto valide dietro. Innanzitutto sono una soluzione molto più economica, costano letteralmente centesimi, a parte il fatto che sono affidabili e soprattutto la facilità d'uso. Inoltre, non trascurare il basso consumo energetico di questo circuito rispetto al telecomando RF o Bluetooth. Quindi nel video di oggi realizziamo un progetto con il quale possiamo controllare i nostri elettrodomestici utilizzando questi telecomandi IR. Inoltre implementerò una funzione timer per accendere/spegnere i dispositivi senza il nostro coinvolgimento diretto. A partire dallo schema a blocchi, dalla codifica, dallo schema circuitale fino alla progettazione finale del PCB, ti guiderò attraverso l'intero processo in dettaglio.

Prima di iniziare, solo un piccolo promemoria. Per favore iscriviti al nostro canale se ti piace questo tutorial.

Link al canale - www.youtube.com/c/being_engineers1

Abbiamo anche realizzato un video dettagliato sullo stesso argomento. Quindi, se non hai voglia di leggere tutto, guarda il video per avere maggiori informazioni. Allego il link sotto.

Questo è tutto. Ora iniziamo a costruire questo progetto.

Passaggio 1: raccogliere tutti i componenti necessari

Raccogli tutti i componenti necessari
Raccogli tutti i componenti necessari
Raccogli tutti i componenti necessari
Raccogli tutti i componenti necessari
Raccogli tutti i componenti necessari
Raccogli tutti i componenti necessari
Raccogli tutti i componenti necessari
Raccogli tutti i componenti necessari

Prima di tutto raccogliere tutti i componenti richiesti in base alla distinta distinta base.

Distinta Progetto

  • Adattatore femmina CC X 1
  • Interruttore a scorrimento X 1
  • Intestazioni maschili
  • 1N4007 diodi X 5
  • 100uF tappi X 3
  • Cappucci 100nF X 4
  • 7805 regolatori di tensione e dissipatore di calore X 1
  • LED rosso 3mm X 2
  • LED verde 3mm X 2
  • Base CI a 28 pin X 1
  • Atmega328P-Pu X 1
  • Oscillatore a cristallo da 16,00 MHz
  • 22pF tappi X 2
  • Resistori 330E X 12
  • Resistori da 1K X 2
  • Resistenza 10K X 1
  • Resistori da 100K X 2
  • Resistori 470E X 2
  • 2N3904 transistor X 2
  • Transistor 2N2222A X 2
  • 1838 Ricevitore IR X 1
  • PC817 X 2
  • Relè SPST 5v X 2
  • Morsettiera a 3 pin X 2

Questi sono i componenti principali di cui hai bisogno per realizzare questo progetto. Ma con questi hai anche bisogno di attrezzature di saldatura di base, accessori hardware, breadboard e un arduino

Non userò una scheda arduino generale in questo progetto. Piuttosto ne userò uno fai-da-te. La codifica verrà eseguita utilizzando arduino IDE e tutto sarà uguale a qualsiasi altro progetto arduino. Ma proprio all'ultimo momento rimuoverò l'IC preprogrammato e lo inserirò nel mio PCB.

Puoi guardare questo mio video su come realizzare Arduino UNO fai da te a casa -

bit.ly/2BoLmuO

Una volta che hai tutti questi elementi, è il momento di disegnare il circuito.

Passaggio 2: progettare il circuito di lavoro

Progettare il circuito di lavoro
Progettare il circuito di lavoro
Progettare il circuito di lavoro
Progettare il circuito di lavoro

Ho utilizzato la piattaforma online denominata Easyeda per progettare il circuito.

Il circuito avrà principalmente questi blocchi -

  • Modulo di alimentazione: converte l'ingresso da 9-12 V CC in 5 V CC per alimentare il circuito.
  • Microcontrollore: utilizzerò un circuito integrato ATmega328P come microcontrollore. È lo stesso che si trova su qualsiasi arduino UNO, nano o pro mini.
  • Ricevitore IR - Userò un modulo ricevitore IR TP1838 che sarà collegato al microcontrollore.
  • Indicatore del timer - Un led rosso da 3 mm indicherà lo stato del timer.
  • Display a sette segmenti - Il display CA a 2X7 segmenti mostrerà informazioni visive tramite caratteri alfanumerici.
  • Relè Driver - Due relè saranno interfacciati con il microcontrollore tramite un apposito circuito di pilotaggio relè.

Il circuito che ha funzionato per me è questo -

Guarda questo video per sapere come realizzare una scheda driver relè per arduino -

bit.ly/2zZiZn7

Passaggio 3: progettare il PCB e ordinarlo

Progetta il PCB e ordinalo
Progetta il PCB e ordinalo
Progetta il PCB e ordinalo
Progetta il PCB e ordinalo
Progetta il PCB e ordinalo
Progetta il PCB e ordinalo
Progetta il PCB e ordinalo
Progetta il PCB e ordinalo

Una volta completata la progettazione del circuito, è il momento di realizzare il PCB. Ho usato il sito web JLCPCB per realizzare la mia scheda prototipo. Sono uno dei migliori nella produzione di PCB negli ultimi giorni, immagino.

Una volta completata la progettazione del circuito, convertire il circuito in PCB e progettare il PCB nel sito Web Easyeda. Sii paziente con esso. Un errore qui rovinerà i tuoi PCB. Controlla più volte prima di generare il file gerber. Puoi anche controllare il modello 3d del tuo PCB da qui. Fai clic su crea file gerber e da lì puoi ordinare direttamente questa scheda tramite JLCPCB. Carica i file gerber, seleziona le specifiche corrette, non modificare nulla in questa sezione. Tienilo così com'è. Queste sono impostazioni abbastanza buone per iniziare. Effettua l'ordine. Dovresti riceverlo in una settimana.

PDF PCB in scala 1:1 -

File Gerber PCB -

Passaggio 4: ottenere i valori HEX del telecomando IR

Ottieni i valori esadecimali del tuo telecomando IR
Ottieni i valori esadecimali del tuo telecomando IR
Ottieni i valori esadecimali del tuo telecomando IR
Ottieni i valori esadecimali del tuo telecomando IR
Ottieni i valori esadecimali del tuo telecomando IR
Ottieni i valori esadecimali del tuo telecomando IR
Ottieni i valori esadecimali del tuo telecomando IR
Ottieni i valori esadecimali del tuo telecomando IR

In questo passaggio è necessario conoscere i valori esadecimali che il telecomando trasmette ad arduino. Useremo questo codice in seguito nel codice finale. Per questo avrai bisogno della libreria IRRemote per arduino.

Libreria IRRremote -

puoi scaricare la libreria e installarla nell'IDE. Apri lo sketch di esempio IrrecvDemo e carica il codice su arduino. Apri il monitor seriale e inizia a premere i pulsanti remoti uno alla volta. Vedrai il codice esadecimale corrispondente nel monitor seriale. Ho copiato tutti i codici in un file word per riferimenti futuri. Inoltre puoi semplicemente annotare i codici esadecimali di quei pulsanti che intendi utilizzare in questo progetto. Dopodiché è il momento di costruire il programma principale.

Passaggio 5: scrivi il programma e caricalo su Arduino

Scrivi il programma e caricalo su Arduino
Scrivi il programma e caricalo su Arduino

Questo è il codice finale che deve essere caricato nell'arduino -

Una cosa che devi capire è che hai bisogno di alcune conoscenze di base di arduino timer, interrupt e altri concetti avanzati per comprendere correttamente il codice. Normalmente non usiamo timer e interrupt in arduino solo perché aumenta la complessità di un codice. Ma questo progetto richiedeva l'uso di interrupt e timer.

Inoltre hai bisogno di altre due librerie per compilare il codice correttamente -

  • Timerone -
  • Pinchangeinterrupt -

Compila e carica il codice su arduino. Una volta fatto, rimuovi l'IC dall'arduino. Lo collocheremo nel PCB.

Passaggio 6: saldare i componenti sul PCB

Saldare i componenti su PCB
Saldare i componenti su PCB
Saldare i componenti su PCB
Saldare i componenti su PCB
Saldare i componenti su PCB
Saldare i componenti su PCB

Secondo la distinta componenti e lo schema del circuito, posizionare i componenti sul PCB e saldarli correttamente. Questo passaggio è molto semplice. Usa il dissipatore di calore con il regolatore 7805 e usa la pasta termica nel mezzo. Assicurati che non ci siano cortocircuiti nell'alimentazione e nella messa a terra dopo il completamento di questo passaggio.

Passaggio 7: è quasi FATTO

È quasi finito!
È quasi finito!
È quasi finito!
È quasi finito!

Una volta terminata la saldatura, è il momento di testare il circuito. Prendi tutti gli elettrodomestici che funzionano con l'aria condizionata. Consiglierò all'inizio di utilizzare una semplice lampada da tavolo per testare. Svitare i fili dall'interruttore e avvitarlo al normale terminale aperto e comune di qualsiasi relè sul PCB. Collegare la lampada da tavolo alla presa a muro CA. Alimentare il circuito con un'alimentazione a 9-12 V CC.

Quindi prendi il telecomando e premi il pulsante corrispondente per accendere la lampada. Dovrebbe funzionare correttamente se hai tutto corretto come indicato. Controlla anche la funzione timer.

Il risultato finale è visibile nel video.

Questo è tutto. Abbiamo realizzato con successo questo progetto. Questo tipo di strumenti è molto utile nella vita quotidiana. Crea il tuo progetto e fammi sapere nella sezione commenti. Se ti è piaciuto questo tutorial, guarda quel video su questo progetto e iscriviti al nostro canale.

Link al canale - www.youtube.com/c/being_engineers1

Grazie per esserti sintonizzato. Abbi cura di te e ciao.:)

Consigliato: