Sommario:
- Passaggio 1: Panoramica
- Passaggio 2: design del pannello frontale
- Passaggio 3: interruttori di controllo
- Passaggio 4: assemblaggio finale
- Passaggio 5: informazioni sul firmware e sul backup di Supercap
Video: Mini Dotclock: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Una serie di LED cambia in modo casuale i modelli ogni 10 secondi circa. Per leggere l'ora, conta semplicemente il numero di punti per cifra. La foto principale mostra l'ora, 22:11. Diversi colori sono assegnati a diverse cifre, rosso-10ore, ambra-ore, verde-10minuti, blu-minuti. L'utilizzo di superbright da 3 mm significa che l'orologio può essere letto di giorno o di notte (anche se sarebbe sbiadito in pieno sole).
Avere uno schema casuale è molto meno fastidioso che avere cifre numeriche che ti fissano … questo sarebbe anche un ottimo progetto da aggiungere ai pannelli frontali o alle dimensioni di un mod per PC.
Passaggio 1: Panoramica
Questo progetto è stato ispirato dal dispositivo TixClock che ho visto pubblicizzato su ThinkGeek. Era un po' grande per la mia applicazione, volevo un orologio sopra il mio DVD perché non mostrava l'ora durante la riproduzione di un DVD.
Il design si basa sul case, un "display" a basso profilo di Jaycar Electronics (www.jaycar.com.au) numero di catalogo HB6083. Se vuoi mettere questo orologio in un altro caso, dovrai modificare il layout del PCB. Nel progetto è incluso un file zip con codice sorgente, file pcb in formato EagleCad e alcune immagini. Alcuni binari sono un po' stretti e hanno pochissimo spazio. L'ho costruito usando pellicola press-n-peel, quindi si può fare… basta fare un po' di attenzione a non sbavare le cose e controllare attentamente il risultato, grattando via le tracce sfocate che potrebbero toccarne un'altra. Il PCB è progettato per due strati, tuttavia l'ho costruito su una scheda a lato singolo per risparmiare fatica. Ci sono solo poche tracce in cima e queste possono essere gestite usando il cavo di collegamento. Nota che l'immagine è leggermente diversa dal design del PCB nel file zip. Le modifiche riguardavano il collegamento dei pin di abilitazione dei chip 74hc154 direttamente a terra e un diodo aggiuntivo per ridurre la tensione attraverso il supercondensatore per avvicinarlo ai 3,3 V richiesti dal chip RTC. Alcuni suggerimenti utili quando si esegue una tavola a doppia faccia utilizzando strati singoli sono: - eseguire quanto più binario possibile sul lato inferiore - quando si posiziona un binario sopra, portarlo sempre in una via, piuttosto che collegare il binario dello strato superiore direttamente a un componente. - quando si utilizza press-n-peel, stampare la serigrafia (al contrario) e stirarla sul PCB dopo la foratura e l'incisione. Questo non solo ti dà il posizionamento dei componenti, ma se stampi anche le tracce superiori è una guida facile per il cavo di collegamento. Nota le linee nere nel PCB in basso…queste sarebbero dove sarebbero le tracce del livello superiore.
Passaggio 2: design del pannello frontale
Un trucco pratico per pannelli frontali dall'aspetto accattivante che si allineano con i layout del tuo PCB è stampare un'immagine della tua serigrafia, quindi modificare tutti gli elementi non del pannello frontale. In questo caso ho tenuto solo i led. L'immagine è stata modificata in un editor di foto e il testo è stato aggiunto. Usando una stampante fotografica puoi ottenere disegni colorati (anche se la combinazione di colori è un po' minimale in questo). I fori dei LED sono stati ritagliati con un coltello affilato e sul retro è stata aggiunta della carta da lucido per diffondere un po' la luce.
La mia piccola stampante fotografica ha creato stampe un po' troppo strette per adattarsi all'intera custodia, quindi è stata aggiunta una piccola striscia per riempirla. Sembra OK in questo caso perché il pannello frontale è così minimale.
Passaggio 3: interruttori di controllo
Devi essere in grado di impostare l'ora. Ho usato tre microinterruttori che ho recuperato da un vecchio stereo, li ho montati su un pezzo di veroboard (o stripboard) e ho incollato il gruppo degli interruttori usando la colla a caldo sul case.
Il primo interruttore seleziona la modalità di impostazione dell'ora, il secondo seleziona la cifra e il terzo incrementa la cifra. Dopo aver modificato l'ora, selezionare nuovamente il primo interruttore e l'orologio si avvierà. Il cavo a nastro dallo switch ha 5 linee, vcc/gnd e i tre ingressi dello switch. Ogni interruttore è momentaneamente chiuso. Sulla taglia si collega a terra, l'altra alla linea di ingresso dell'interruttore e una resistenza pullup a vcc. In altre parole, gli ingressi sono normalmente alti, quindi abbassati per attivarsi. Vedere lo schema per i dettagli sul cablaggio. Una cosa che è stata utile nell'usare veroboard è stata la scheda stessa come dima di foratura per i fori degli interruttori. I piccoli fori sono stati praticati esattamente nelle posizioni giuste, quindi squadrati con una lima. Ha fatto una bella figura.
Passaggio 4: assemblaggio finale
Il PCB è stato progettato specificamente per questo caso, quindi è semplicemente scivolato sui montanti. Poiché lo spazio era molto ridotto, il gruppo dell'interruttore è stato saldato direttamente al PCB e un cicalino piezoelettrico incollato a caldo su un chip. Se vuoi un piezo più rumoroso dovrai aggiungere un driver poiché questo viene pilotato direttamente dal microcontrollore. Hai davvero bisogno di incollare o fissare il piezo su qualcosa per aumentare il volume.
Il cavo di alimentazione è stato legato attorno al palo di montaggio inferiore come un serracavo. L'ho appena fatto fuori dai fori di montaggio, ma puoi usare un anello di tenuta adeguato se necessario. Questo è tutto, il dispositivo è alimentato da un plugpack da 9 V e si trova sopra il mio lettore dvd cambiando allegramente i modelli.
Passaggio 5: informazioni sul firmware e sul backup di Supercap
Questo firmware è stato progettato con il compilatore Sourceboost e utilizza la libreria Sourceboost I2C per comunicare con il chip RTC. Ho dovuto modificare il driver i2c per utilizzare ritardi più lunghi per ottenere un funzionamento affidabile.
Il firmware inizializza io, quindi legge ogni dieci secondi circa (puoi modificarlo nel codice se desideri un aggiornamento più rapido o tempi di aggiornamento casuali. Ho trovato questo periodo meno fastidioso). Se vengono rilevate pressioni di tasti, si passa alla routine di modifica dell'ora dell'orologio fino a quando non si esce premendo l'interruttore uno. Anche nel design c'è uno spazio per un supercap. Non l'ho testato, ma installarne uno dovrebbe consentire all'orologio di gestire le interruzioni di corrente per un breve periodo di tempo. Nel firmware, una volta letti i dati RTC, una routine prende i valori delle cifre e assegna una selezione casuale di LED attivi a quella cifra, lo stesso numero del valore della cifra. Questi sono tenuti in una tabella. Una routine di interrupt prende un valore alla volta dalla tabella e li invia ai chip del driver LED, e un LED è acceso (in realtà due, uno per chip). La voce successiva alla routine ne riceve un'altra e così via. Quando si esegue abbastanza velocemente, i LED attivi nella tabella sembrano tutti accesi contemporaneamente. Se lo desideri, puoi modificare i tempi della routine di interruzione per renderla più veloce. Divertiti e se trasformi uno di questi in qualcosa di interessante… mandami una foto. Philip Pulle www.rgbsunset.com
Consigliato:
Mini oscilloscopio CRT alimentato a batteria: 7 passaggi (con immagini)
Mini oscilloscopio CRT alimentato a batteria: Ciao! In questo Instructable ti mostrerò come realizzare un mini oscilloscopio CRT alimentato a batteria. Un oscilloscopio è uno strumento importante per lavorare con l'elettronica; puoi vedere tutti i segnali che fluiscono in un circuito e risolvere i problemi
Come creare un lettore MP3 con LCD utilizzando Arduino e DFPlayer Mini MP3 Player Module: 6 passaggi
Come creare un lettore MP3 con LCD utilizzando Arduino e DFPlayer Mini MP3 Player Module: Oggi realizzeremo un lettore MP3 con LCD utilizzando Arduino e DFPlayer mini MP3 Player Module. Il progetto può leggere i file MP3 nella scheda SD e può mettere in pausa e gioca come il dispositivo 10 anni fa. E ha anche la canzone precedente e la prossima canzone divertente
Mini altoparlante riciclato: 7 passaggi (con immagini)
Mini altoparlante riciclato: Ciao ragazzi, sono di nuovo Matthias e oggi stiamo realizzando un mini altoparlante riciclato. Il volume su questo non sarà molto alto perché non ha un amplificatore ma puoi comunque controllare il volume con un telefono o un computer. Divertiti
Fai da te - Crea un mini sistema di altoparlanti USB con PAM8403 e cartone - Vite d'oro: 5 passaggi
Fai da te - Crea un mini sistema di altoparlanti USB con PAM8403 e cartone | Vite d'oro: oggi ti mostrerò come realizzare un mini sistema di altoparlanti USB con il modulo amplificatore PAM8403 e il cartone. È molto facile con materiali economici
Come Realizzare un Mini Ventilatore da Scrivania Personale da un Vecchio Computer – Sta in Tasca: 6 Passaggi
Come realizzare un mini ventilatore da scrivania personale con un vecchio computer - Si adatta alla tua tasca: ti mostrerò come realizzare un mini ventilatore da scrivania personale con un vecchio computer. Un vantaggio è che sta anche in tasca. Questo è un progetto molto semplice, quindi non è necessaria molta esperienza o competenza. Quindi cominciamo