Sommario:

Timer pannello a infrarossi: 4 passaggi (con immagini)
Timer pannello a infrarossi: 4 passaggi (con immagini)

Video: Timer pannello a infrarossi: 4 passaggi (con immagini)

Video: Timer pannello a infrarossi: 4 passaggi (con immagini)
Video: FUFFA o INVESTIMENTO? Recensione completa e guida ai PANNELLI RADIANTI A INFRAROSSI! [Projecto] 2024, Luglio
Anonim
Timer pannello infrarossi
Timer pannello infrarossi

In una delle stanze al piano di sopra di casa mia ho un pannello a infrarossi. Quando sono in quella stanza e accendo questo pannello a volte mi dimentico di spegnerlo, il che è uno spreco di energia preziosa. Per evitare ciò, ho costruito questo timer per pannello a infrarossi. Ovviamente puoi usare questo circuito per spegnere altri dispositivi dopo un certo timeout.

Il funzionamento di questo timer è semplice. Quando si preme una volta un pulsante, si accende un LED, si accende il pannello a infrarossi e si avvia un timer di 30 minuti. Premendo nuovamente il pulsante si aumenterà il valore del timer di altri 30 minuti e si accenderà un secondo LED. Poiché sono presenti 4 LED, il valore massimo del timer è di 2 ore. Durante il conto alla rovescia, i LED indicheranno quanto tempo è rimasto, quindi quando rimane solo 1 ora, 2 LED si accenderanno. Trascorso il tempo, tutti i LED sono spenti e il pannello Infrarossi è spento.

Durante il funzionamento il valore del timer può essere incrementato di 30 minuti – se non ancora al valore massimo di 2 ore – premendo una volta il pulsante. Se si desidera spegnere il timer prima che sia trascorso il timeout, è necessario tenere premuto il pulsante per un secondo.

Come sempre ho costruito questo progetto attorno al mio micro controller preferito, il PIC, ma puoi anche usare un Arduino.

Nota che il progetto sta commutando l'alimentazione di rete di 230 Volt, quindi fai attenzione!

Passaggio 1: componenti richiesti

Componenti richiesti
Componenti richiesti

Devi avere i seguenti componenti per questo progetto con alcuni riferimenti dove puoi ottenerli:

  • Un pezzo di breadboard
  • Microcontrollore PIC 12F615,
  • Portafusibile + fusibile 4A/250V
  • Condensatore ceramico da 100nF
  • Relè a 5 Volt, in grado di commutare 230 V, 4 Ampere
  • Resistori: 1*1k, 1*10k, 5*330 Ohm, 1*220 Ohm
  • Diodo 1N4148,
  • Transistor BC548,
  • Premi il bottone
  • LED: 1 verde, 4 ambra, 1 rosso
  • Alimentazione 5 Volt
  • Un alloggiamento di plastica

Vedere il diagramma schematico su come collegare i componenti.

Passaggio 2: l'alimentatore

L'alimentatore
L'alimentatore

C'è qualcosa da dire sull'alimentatore utilizzato. È possibile utilizzare qualsiasi alimentatore da 5 Volt in grado di fornire una corrente di circa 200 mA. In questo progetto ho utilizzato un vecchio caricatore per iPhone dal quale ho rimosso la custodia e il connettore USB e l'ho posizionato sulla breadboard con dei fili a nucleo solido.

Il connettore USB su questo alimentatore viene utilizzato anche per collegare due parti del PCB dell'alimentatore, quindi assicurati di effettuare questa connessione con un filo. Nell'immagine - scusate per la scarsa qualità dell'immagine - potete vedere questo cavo che si trova nella posizione in cui si trovava il connettore USB. Il caricabatterie dell'iPhone può fornire facilmente la potenza richiesta.

Passaggio 3: costruire l'elettronica

Costruire l'elettronica
Costruire l'elettronica
Costruire l'elettronica
Costruire l'elettronica

Puoi costruire il circuito su una breadboard ma fai molta attenzione con il fusibile e i relè che commutano l'alimentazione di rete per il pannello a infrarossi. Non toccare in alcun modo l'alimentazione di rete!

Nella foto puoi vedere il circuito come l'ho costruito sulla breadboard compreso il set-up temporaneo per testare se funziona tutto. Come accennato in precedenza, ho collegato il caricabatterie dell'iPhone con alcuni fili con un nucleo solido un po' sopra la breadboard. Tutto si inserisce in un alloggiamento di plastica standard.

Quando tutti i LED e i relè sono accesi, il circuito assorbe circa 130 mA dall'alimentazione a 5 Volt.

Passaggio 4:

Come già accennato, il software è scritto per un PIC12F615. Era scritto in JAL. Poiché non ho utilizzato alcuna libreria specifica, la dimensione totale del codice è di soli 252 byte che si adatta facilmente alla memoria flash del programma da 1k di questo controller specifico.

In questo progetto il PIC funziona su una frequenza di clock interna di 4 MHz, dove il Timer 1 viene utilizzato per diminuire il valore di timeout, controllare i Relè ei LED. Il timer 1 scatta ogni 262 ms. Il ciclo principale esegue la scansione del pulsante e aumenta il timeout quando il pulsante viene premuto o ripristina il timeout quando il pulsante viene premuto per 1 secondo o più.

Il file sorgente JAL e il file Intel Hex sono allegati.

Il video mostra il funzionamento del timer del pannello a infrarossi. In questo video il timeout è impostato a 5 secondi per LED invece che a 30 minuti per poter mostrare come funziona il timer. Il LED verde indica che l'alimentazione è attiva e il LED rosso indica che il pannello a infrarossi è acceso. Nel video ho usato una lampada per dimostrare il funzionamento.

Apparentemente l'ho filmato capovolto, quindi quando si aumenta il valore di timeout si accenderanno più LED a sinistra anziché a destra come ci si aspetterebbe normalmente.

Il video mostra quanto segue:

  • Alla pressione del pulsante si accende il primo led e si accende la lampada
  • Premendo nuovamente il pulsante, il tempo aumenterà e verranno accesi più LED fino a quando tutti i LED non saranno accesi
  • Durante il conto alla rovescia, sempre più LED si spengono fino allo scadere del timeout che spegne la lampada
  • Premendo il pulsante durante il funzionamento aumenterà il timeout in questo video di 5 secondi
  • Premendo il pulsante per 1 secondo si azzera il timeout e si spegne la lampada.

Divertiti a costruire il tuo progetto e attendo con ansia le tue reazioni.

Consigliato: