Share
Pin
Tweet
Send
Share
Send
Lampade.
Ma qui devo dire, fortunato! In precedenza, mi sono imbattuto solo in indicatori di scarica, per la cui fornitura, estrarre e mettere 180V! Qui tutto è molto comodo, puoi usare un alimentatore da 5 V (a rigor di termini, non più di 4,5 V, ma più avanti) la stessa linea utilizzata per il funzionamento dei circuiti principali.
La lampada è una lampadina con un vuoto, in cui si trovano otto filamenti. Pertanto, l'IV-9 ha una conclusione comune e otto segmenti. Per produrre qualsiasi informazione, è necessario "alimentare" le conclusioni generali e corrispondenti del segmento. La polarità della connessione non ha importanza. Nel mio caso, ho collegato il pin 1 al power plus (la tensione nel mio circuito cambia per regolare la luminosità delle lampade) e collegato il segmento porta a terra.
Ora sul controllo della lampada. Il cliente ha insistito su un'indicazione statica, quindi avremo un sacco di segnali di controllo (7 uscite * 4 lampade). Per aumentare il numero di pin, ho applicato quattro registri shift 74HC595, i cui pin sono collegati a quattro microcircuiti ULN2003. Il chip ULN2003 è un insieme di sette interruttori a transistor. Ogni interruttore a transistor ha una resistenza di limitazione nella sua base, in modo da poter agganciare in sicurezza le uscite dal registro a scorrimento direttamente agli ingressi di controllo dell'uln.
Scheme.
Il cavallo di battaglia principale è mega8. Il suo compito è quello di interrogare un sensore di temperatura - DS18B20 o un orologio in tempo reale DS1307 e inviare informazioni alle lampade scrivendo l'array necessario sui registri di spostamento. Inoltre, quando viene attivato uno dei quattro pulsanti, la cifra corrispondente in ore o minuti cambia. I secondi quando si cambiano ore o minuti vengono ripristinati. Premendo contemporaneamente il primo e il quarto pulsante, il dispositivo entra nella modalità di visualizzazione della temperatura. Dettagli, puoi guardare il video. Tutti e quattro i pulsanti "siedono" su un interrupt, dopo di che viene determinato quale pulsante viene premuto, ecco un esempio di tale implementazione:
Schema del dispositivo:
Questa è la prima parte del lavoro, in cui non esiste un controllo della luminosità per le lampade: si accendono al massimo. Tutta la potenza del dispositivo è di 5 V. In questa versione, l'orologio può essere alimentato anche da una porta USB! Anche le lampade non sono mostrate nello schema, per collegarle è necessario collegare i loro anodi al power plus e collegare i conduttori del segmento attraverso resistori limitatori di corrente (la corrente del segmento non deve superare 19 mA) ai terminali L (1) _1 .... L (4) _7. Quando si regola la luminosità, gli anodi delle lampade e le conclusioni del numero 9 dei chip ULN2003 sono collegati non all'alimentazione più, ma all'uscita del circuito di controllo dell'alimentazione.
Schema per la regolazione della luminosità:
All'ingresso (INPUT +; INPUT-) applichiamo una tensione costante di 7-9V. Lo stabilizzatore lineare 7805 stabilizza la tensione fino a 5 V, che viene utilizzata per alimentare il microcontrollore, l'orologio in tempo reale, i registri di scorrimento e il sensore di temperatura.
Stabilizzatore lineare LM317 - Utilizzato per implementare il dimmer. Ai valori di R1-3,9kOhm e RS_1, RS-2, la resistenza variabile di 10kOhm, la tensione 5V_ADJ_OUT cambierà in base alla resistenza della resistenza variabile da 2,5 a 4,9 V. Sull'LM317 devi mettere un piccolo radiatore, in letteralmente 10 minuti ho fatto lo stesso che nella foto, che si adatta bene al raffreddamento. Il materiale è una piccola parte della custodia del cd-rom:
La foto mostra l'uscita del sensore di temperatura e del vano batteria per l'orologio in tempo reale DS1307.
Ora esecuzione.
alloggiamento:
Ho allungato le conclusioni delle lampade e le ho avvolte in trecce e le ho riportate al loro posto originale:
Quadro di controllo (allegato ai luoghi "nativi"):
Montaggio su scheda e collegamento lampada:
Di conseguenza:
Scarica firmware e schede:
Attenzione! Non sei autorizzato a visualizzare il testo nascosto.
Share
Pin
Tweet
Send
Share
Send