Yet Another Binary Watch

Ovviamente per mantenere il mio status quo di geek non potevo vivere senza un orologio binario… In più dovevo fare il bullo con Taboga che ne ha comprato uno su eBay per 25€. Quindi ho dedicato un paio d’ore della mia vita a costruire questo:

[singlepic=83,400,,,]

Niente di che, una manciata di LED ed un PIC… Una cosa però degna di nota: ho smontato e rimontato le connessioni dei LED almeno quattro volte prima di raggiungere una soluzione soddisfacente. Avevo inizialmente progettato una connessione a matrice 4×3, per un totale di 7 pin usati. Schema classico e collaudato, richiede un pò più di codice per funzionare. Una volta preparato il tutto, però, sono sorti i primi problemi… Avere le colonne mappate su due porte diverse richiede 2 istruzioni per aggiornare la visualizzazione, e ogni tanto si accende un LED di troppo. Dopo prove su prove, mi è saltata all’occhio la cosa più banale: collegare i LED in due righe! In questo modo basta semplicemente impostare il valore della porta C e selezionare la riga da accendere. 6 + 2 = 8 pin. Ovviamente questo richiederebbe una resistenza per ogni LED, e consumerebbe un bel pò di corrente. Per ovviare all’inconveniente, è sufficiente accendere un LED alla volta, in sequenza. Ho comunque messo le 6 resistenze perchè volevo implementare la funzione POV, ma i risultati erano abbastnza deludenti ed ho lasciato perdere.
Lo schema è molto semplice, così come il codice: prendeteveli qui sotto se volete.

Sorgente: bw.c

8 thoughts on “Yet Another Binary Watch”

  1. Ciao.
    Ho intenzione di realizzare un orologio tipo quello che hai proposto ma non da polso e con fattezze diverse.
    Purtroppo non sono molto ferrato in materia…
    E’ possibile avere un tuo contatto per alcune delucidazioni?
    Grazie

    1. He he, who doesn’t love them? ;)
      Just FYI, I was going to build an HDD clock like yours (but with a PIC) when I saw it on HackADay, but I didn’t have much time so now I have a bag with an opened-up HDD, screws, and a cutted platter sitting in a drawer between dozens of unfinished projects… I hope to resurrect it one day! :)

  2. Nice work,I want to built it,but on schematic is not writed what PIC is?and can you post asm or hex code for this project.
    Regards

  3. Bellissimo progetto, sarei intenzionato a realizzarne uno ma ho trovato solo lo schema, che pic hai usato? e qual’ è la programmazione del pic?

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.