Sommario:
- Forniture
- Passaggio 1: preparare la scatola
- Passaggio 2: codifica
- Passaggio 3: impostazione dell'immagine Raspbian corretta
- Passaggio 4: trasferire i file sulla lavagna
- Passaggio 5: impostazione dei parametri Linux
- Passaggio 6: posizionamento dei componenti
- Passaggio 7: finire la scatola
- Passaggio 8: goditi il tuo orologio numismatico
- Passaggio 9: goditi il tuo minicomputer
Video: Orologio Numismatico: 9 Passi (con Immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Il REAL è la valuta brasiliana dal 1994 e per celebrare il suo 25° anniversario, l'anno scorso (2019) la Casa da Moeda (zecca brasiliana) ha realizzato una moneta commemorativa da 1 REAL con un colibrì nel dritto (non la solita effigie della repubblica).
Il colibrì era l'immagine sulla banconota da 1 REAL quando la valuta è stata lanciata 25 anni fa. La banconota 1 REALE non viene più prodotta.
Da appassionato numismatico, ho utilizzato un vecchio RaspberryPi 2, un Display LCD TFT e qualche codice in JavaScript per realizzare un orologio che visualizzi l'ora con banconote e monete della seconda famiglia dei REAL. È un vero computer che funge da orologio.
Puoi cambiare i file-j.webp
Forniture
- Scheda Raspberry Pi
-LCD TFT 3.5''
-Scatola di legno
Passaggio 1: preparare la scatola
Ho avuto questa vecchia scatola di legno in giro per molto tempo, penso che fosse usata per conservare le bustine di tè. Ho "rotto" il pannello frontale e ho praticato un foro quadrato con uno strumento Dremel per adattarlo al display da 3, 5''.
Dopo aver montato tutti i componenti, incollerò il pezzo.
Il display è incollato a caldo al pannello.
Passaggio 2: codifica
La vera funzione del RaspberryPi in questo progetto è quella di visualizzare una pagina web su Chrome in modalità a schermo intero.
Ad esempio, se l'ora è 3:05, mostrerà una banconota da 2 REAL e una moneta da 1 REAL per le ore e una moneta da 5 centesimi per i minuti.
Ho reso la pagina attuale disponibile per il test sul link https://numismaticclock.freetzi.com, ma nel progetto verrà eseguita localmente.
È una pagina HTML con alcuni JavaScript per aggiornare la pagina quando passa un minuto. Il progetto ha 13 immagini per mostrare le ore (0h e 12h è la stessa immagine ma file diversi) e 60 immagini per mostrare i minuti. Il file HTML (index.html) e il 73-j.webp
Lo script stampa i tag per mostrare le immagini ogni volta che la pagina viene caricata. Una variabile ottiene il minuto effettivo del sistema al di fuori della funzione di temporizzazione mentre un'altra variabile lo ottiene all'interno della funzione. Ogni secondo queste due variabili vengono confrontate, e se sono diverse significa che è passato un minuto, quindi la pagina viene aggiornata.
Passaggio 3: impostazione dell'immagine Raspbian corretta
Prima di tutto, dovrai scaricare l'immagine Raspbian specifica che funziona con il tuo display. Nel mio caso, il mio display è la versione KeDei 6.2, quindi ho scaricato la distro da
Avrai bisogno di un software chiamato WinDisk32Imager per masterizzare l'immagine su una scheda SD e quindi avviare la tua scheda.
Passaggio 4: trasferire i file sulla lavagna
Il contenuto del file relogio.rar (passaggio 3) dovrà essere trasferito al RaspberryPi.
Puoi usare una pendrive per farlo o puoi farlo tramite SSH con un software chiamato WinSCP. Metti tutti i file in una cartella dentro /home/pi/
Il percorso del file index.html sarà ~/home/pi/relogio/index.html
Consiglio di utilizzare Putty per semplificare le impostazioni successive.
Passaggio 5: impostazione dei parametri Linux
A questo punto i file vengono salvati sulla tua scheda e puoi collegare una tastiera, aprire il navigatore e digitare /home/pi/relogio/index.html nella barra degli indirizzi. Verrà visualizzata la pagina dell'orologio, quindi premere F11 per accedere alla modalità a schermo intero ed è fatta!
Ma possiamo migliorarlo.
Puoi scaricare un software che nasconde il cursore del mouse quando non è in uso.
sudo apt-get install unclutter
Al termine, digita il seguente comando per nascondere il cursore se non si sposta per 2 secondi:
sudo unclutter -idle 2 -root
Il browser Chrome può essere aperto tramite la riga di comando in modalità a schermo intero e direttamente alla pagina dell'orologio (non utilizzare sudo nel suo comando):
chromium-browser --homepage /home/pi/relogio/index.html --start-fullscreen
Possiamo renderlo ancora migliore.
Imposteremo un alias, ovvero con un solo comando eseguiremo il software per nascondere il cursore e aprire Chrome sulla pagina dell'orologio.
Per farlo, digita il seguente comando:
sudo nano /home/pi/.bashrc
Accanto alla sezione "Definizione alias", inserisci il seguente testo (proprio come l'immagine):
alias relogio='browser-chromium --homepage /home/pi/relogio/index.html --start-fullscreen | sudo unclutter -idle 2 -root &'
Chiudi e riapri il tuo terminale o digita:
source /home/pi/.bashrc
Ora quando digiti il comando relogio sul terminale, eseguirà automaticamente il software unclutter e aprirà Chrome.
Passaggio 6: posizionamento dei componenti
Il RasbperryPi che ho usato in questo progetto è gravemente danneggiato. Funzionano ancora solo due porte USB e le estendo con i ponticelli per inserirlo nel retro della scatola. Ho anche fatto un'estensione dai punti di saldatura PP1 e PP2 sulla scheda a un connettore di alimentazione.
Predisporre anche un altro foro quadrato sul lato sinistro per il connettore ethernet.
Passaggio 7: finire la scatola
Ho tagliato dei bastoncini di ghiacciolo per fare una cornice attorno allo schermo in modo da nascondere alcune imperfezioni.
Potrei facilmente incollare il pannello anteriore nella scatola. Incollato anche un magnete per tenere una moneta commemorativa sopra lo schermo.
Passaggio 8: goditi il tuo orologio numismatico
La scatola ha spazio per contenere un power bank all'interno, se usi un dongle per il wifi (o una versione più recente della scheda) lo renderà completamente wireless.
Passaggio 9: goditi il tuo minicomputer
Può essere utilizzato come un normale computer, ad esempio eseguendo un server di archiviazione.
Spero che vi piaccia e che possa essere utile in progetti simili.
PS. Scusate per la tastiera sporca:)
Consigliato:
Orologio di posizione "Weasley" con 4 lancette: 11 passi (con immagini)
Orologio di posizione "Weasley" a 4 lancette: quindi, con un Raspberry Pi che funzionava da un po', volevo trovare un bel progetto che mi permettesse di sfruttarlo al meglio. Mi sono imbattuto in questo fantastico Instructable Build Your Own Weasley Location Clock di ppeters0502 e ho pensato che
Orologio meccanico con display a sette segmenti: 7 passi (con immagini)
Orologio meccanico con display a sette segmenti: un paio di mesi fa ho costruito un display meccanico a 7 segmenti a due cifre che ho trasformato in un timer per il conto alla rovescia. È uscito abbastanza bene e un certo numero di persone ha suggerito di raddoppiare il display per creare un orologio. Il problema era che ero già scappato
Orologio per il pensionamento / Orologio con conteggio su/giù: 4 passaggi (con immagini)
Orologio per la pensione / Orologio per conteggio su/giro: avevo alcuni di questi display a matrice di punti a LED 8x8 nel cassetto e stavo pensando a cosa farne. Ispirato da altre istruzioni, ho avuto l'idea di costruire un display per il conto alla rovescia per il conto alla rovescia per una data/ora futura e se il tempo target p
C51 Orologio elettronico a 4 bit - Orologio in legno: 15 passi (con immagini)
C51 Orologio elettronico a 4 bit - Orologio in legno: ho avuto un po' di tempo libero questo fine settimana, quindi sono andato avanti e ho assemblato questo orologio digitale elettronico fai-da-te a 4 bit da AU $ 2,40 che ho acquistato da AliExpress qualche tempo fa
Microdot - Orologio da polso con motivo a LED Orologio: 7 passaggi (con immagini)
Microdot - Orologio da polso con motivo a LED: un'altra produzione RGB Sunset Productions! funzioni più applicabili a un dispositivo portatile. UN