Sommario:
- Passaggio 1: componenti richiesti
- Passaggio 2: l'alimentatore
- Passaggio 3: costruire l'elettronica
- Passaggio 4:
Video: Timer pannello a infrarossi: 4 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
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
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
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
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:
Luce per bici molto luminosa che utilizza PCB con pannello luminoso personalizzato: 8 passaggi (con immagini)
Luce per bici molto brillante che utilizza PCB con pannello luminoso personalizzato: se possiedi una bici, allora sai quanto possono essere spiacevoli le buche sulle gomme e sul tuo corpo. Ne avevo abbastanza di gonfiare le gomme, quindi ho deciso di progettare il mio pannello a led con l'intento di usarlo come luce per bici. Uno che si concentra sull'essere E
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
Pannello LED articolato da 70 W con bilanciamento dello spettro: 10 passaggi (con immagini)
Pannello LED articolato da 70 W con bilanciamento dello spettro: in questo tutorial, ti mostrerò come creare il tuo pannello "Spectrum Balanced" da 70 W personale. Pannello LED. È dotato di un braccio articolato in legno fatto in casa, composto da diversi segmenti e ha 5 gradi di libertà, il che significa che non può
Orologio con animazione LED SMART connesso al Web con pannello di controllo basato sul Web, server dell'ora sincronizzato: 11 passaggi (con immagini)
Orologio con animazione LED SMART connesso al Web con pannello di controllo basato sul Web, server dell'ora sincronizzato: la storia di questo orologio risale a molto tempo fa, più di 30 anni. Mio padre è stato il pioniere di questa idea quando avevo solo 10 anni, molto prima della rivoluzione dei LED, quando i LED erano 1/1000 della luminosità della loro attuale brillantezza accecante. Un vero
Pannello di controllo domestico e di sincronizzazione della famiglia con montaggio a parete touchscreen: 7 passaggi (con immagini)
Pannello di controllo della famiglia e della casa con montaggio a parete touchscreen: abbiamo un calendario che viene aggiornato mensilmente con gli eventi, ma viene eseguito manualmente. Tendiamo anche a dimenticare le cose che abbiamo finito o altre piccole faccende. In questa epoca pensavo fosse molto più facile avere un calendario sincronizzato e un sistema di tipo blocco note che c