Sommario:

Orologio binario LED: 6 passaggi (con immagini)
Orologio binario LED: 6 passaggi (con immagini)

Video: Orologio binario LED: 6 passaggi (con immagini)

Video: Orologio binario LED: 6 passaggi (con immagini)
Video: Questa purtroppo è Milano....😔 #ruzzaorologi #orologio #rapina 2024, Luglio
Anonim
Orologio binario LED
Orologio binario LED

Questa è la seconda revisione del mio orologio binario LED basato su PIC. La versione originale è stato il primo progetto PIC che ho tentato, utilizzava un PIC16F84A per eseguire sia il cronometraggio che il controllo della matrice di visualizzazione, sfortunatamente non teneva il tempo abbastanza bene e guadagnava circa un minuto ogni settimana. Questa seconda versione si basa su un PIC16F628A in esecuzione a 4 MHz per controllare il display, utilizza anche un chip di clock in tempo reale DS1307 per eseguire il cronometraggio. Ogni secondo il DS1307 invia un impulso al chip PIC, il PIC quindi legge l'ora interna dal DS1307 sul bus I2C e quindi visualizza l'ora in binario sul display a LED. La riga inferiore di LED visualizza i secondi, le righe centrali mostra i minuti e la riga superiore indica le ore. L'ora visualizzata nell'immagine è 01100:010011:011011 o in decimale 12:19:27. L'ora è in formato 24 ore, quindi va fino a 10111:111011:111011 o 23:59:59Il PCB potrebbe essere realizzato su due lati, o come ho fatto qui su un lato singolo con 7 collegamenti a filo saldati in posizione anziché lo strato di rame superiore. Ha un regolatore da 5 volt, quindi potrebbe essere alimentato da qualsiasi alimentatore CC da 9 - 15 volt.

Passaggio 1: parti/strumenti

Oltre all'attrezzatura di base per la realizzazione di PCB e la saldatura, avrai bisogno dei seguenti componenti: 1x PIC16F628A e programmatore 1x chip per orologio in tempo reale DS13071x cristallo orologio da 32,768kHz3x transistor BC548 (o simile)2x pulsanti PTM1x regolatore 78L052xcondensatori elettrolitici da 220uF17x LED a montaggio superficiale1x presa jack di alimentazione CC5x4,7K resistori per montaggio su superficie8x resistori per montaggio su superficie da 100 ohm1x resistore per montaggio su superficie da 2k12x collegamenti a zero ohm (oppure 11 collegamenti a zero ohm e batteria di backup CR2016)1x condensatore a montaggio su superficie da 100nFcavo per campanello a trefolo singolo da 50 cm1x alimentatore da 9 V - 15 V CC con jack CC

Passaggio 2: crea PCB e programma PIC

Realizza PCB e programma PIC
Realizza PCB e programma PIC
Realizza PCB e programma PIC
Realizza PCB e programma PIC
Realizza PCB e programma PIC
Realizza PCB e programma PIC
Realizza PCB e programma PIC
Realizza PCB e programma PIC

Il primo passo è realizzare i PCB, il layout del PCB e gli schemi per l'orologio principale e il tabellone sono forniti in formato Eagle. Il PCB dell'orologio è a doppia faccia, ma lo strato superiore è costituito semplicemente da 7 collegamenti, questo significa che il PCB potrebbe anche essere realizzato come un singolo strato con 7 collegamenti a filo, questo è il modo in cui ho scelto di farlo poiché non posso fare il doppio schede laterali. Il PCB del display utilizza esclusivamente dispositivi a montaggio superficiale mentre il PCB dell'orologio principale utilizza una combinazione di componenti a montaggio superficiale e a foro passante. È importante programmare il chip PIC con il file esadecimale prima della saldatura nel circuito poiché non ci sono Connessioni ICSP sulla scheda.

Passaggio 3: componenti del fondo di saldatura

Componenti del fondo a saldare
Componenti del fondo a saldare

Saldare le 8 resistenze, 1 condensatore e il collegamento a zero ohm / batteria di backup come mostrato sul lato inferiore del PCB dell'orologio principale.

Passaggio 4: componenti della parte superiore della saldatura

Componenti della parte superiore a saldare
Componenti della parte superiore a saldare

Quindi saldare i componenti del foro passante assicurandosi di orientare correttamente i 2 chip, i 2 condensatori e il regolatore.

Passaggio 5: display a saldare

Display a saldare
Display a saldare

Per il display sono necessari 17 LED a montaggio superficiale, 6 resistori a montaggio superficiale da 100 ohm, 11 collegamenti a zero ohm e 9 cavi per campanello da 2 cm di lunghezza. Saldarli al PCB secondo lo schema seguente, assicurandosi di saldare i LED con l'orientamento corretto. Il tabellone mostrato qui è una versione più recente di quella utilizzata nel resto delle foto in questa istruzione, ha meno resistori quindi è più facile ed è più economico da realizzare. Occorre prestare attenzione quando si montano i collegamenti a zero ohm (resistenze con resistenza zero) poiché ci sono tracce sul PCB che corrono tra i 2 pad di saldatura, i collegamenti devono essere posizionati in modo che nessuno dei terminali metallici tocchi il PCB traccia tra le pastiglie.

Passaggio 6: fine

Fine
Fine

Saldare il PCB del display al PCB dell'orologio principale, quindi non resta che collegare l'alimentazione. L'alimentatore deve essere di almeno 9 V CC e deve essere valutato solo a circa 200 mA circa, il connettore centrale del jack CC deve essere positivo e l'esterno dovrebbe essere 0v. Una volta collegata l'alimentazione, l'orologio dovrebbe visualizzare 22:03:00 e iniziare immediatamente a contare i secondi. Quindi non resta che impostare l'ora, uno dei pulsanti serve per impostare i minuti e l'altro per impostare le ore, non appena viene premuto uno dei due pulsanti imposta i secondi a 0 e incrementa la visualizzazione corrispondente di 1.

Consigliato: