~ Progetti ~
- powered by JavaScript -

Home page Datasheets from manufacturers This page Links to some interesting sites E-mail the author


E-Clock

Un mio semplice progetto, un orologio che... perde l'ora difficilmente ! Sì tratta di un orologio radiocontrollato mediante segnale orario DCF-77, ma munito anche di RTC e relativa batteria di back-up : così concepito, l'hardware è in grado di mantenere memorizzate l'ora e la data anche durante parecchi mesi di inattività.
Il vostro orologio made-in-Taiwan perde l'ora ad ogni blackout ?


Questa è la foto di uno dei tre prototipi da me montati. Il particolare assemblaggio dei due circuiti stampati (l'orologio vero e proprio e l'alimentatore, dietro di esso) permette di adattare l'hardware a contenitori di svariate forme in modo semplice.

Come funziona

L'orologio è dotato di tre pulsanti : "MODE/PROG" (indicato in rosso), "+" (verde) e "-" (blu). Sul circuito stampato è previsto un quarto pulsante, indicato in giallo, ma non è attualmente gestito dal firmware.

Premendo MODE/PROG si cambia il dato viene visualizzato sui display, tra : ora, data (giorno del mese e mese), secondi, giorno della settimana (da 1 a 7, l'1 indica Lunedì mentre il 7 la Domenica).
Per impostare manualmente questi dati è necessario mantenere premuto MODE/PROG per alcuni secondi, fino a quando i display non cominceranno a lampeggiare : a questo punto, premendo i pulsanti + e - si incrementerà o decrementerà il dato che sta lampeggiando. Per passare al dato successivo è necessario premere nuovamente MODE/PROG.
Per uscire dalla modalità programmazione basta mantenere nuovamente premuto MODE/PROG per alcuni secondi, fino a quando i display non smetteranno di lampeggiare. Fuori dalla programmazione, i tasti + e - non influiscono con l'attività dell'orologio.

Il led presente in basso, se costantemente acceso, indica la sincronizzazione con il segnale orario. Per ottenere questa condizione è necessario che il segnale venga ricevuto per almeno 2 minuti senza disturbi.

E' possibile fare funzionare l'orologio anche senza il ricevutore radio, senza modifiche al firmware. In questo caso, il led che avvisa della sincronizzazione col segnale radio non si accenderà mai.

Il segnale DCF-77

[in costruzione]

Altro ancora...

E' possibile modificare il fw per espandere le funzioni di questo orologio (timer, sveglia, inviare/ricevere dati, ... ). Il cuore del circuito è un PIC16F628, ma può essere utilizzato anche un PIC16F84 od altri modelli pin-to-pin compatibili.

PCB

A chi interessa, sono disposto a fornire alcuni dei PCB che mi sono avanzati. Sono circuiti stampati realizzati professionalmente, ovverosia a doppia faccia, con fori metallizzati e solder su ambo i lati.

Download

Schema elettrico
Circuito stampato (aprire con CirCAD)
Firmware per PIC16F628


This page is (always) under construction.

1