Sommario:

Orologio Numismatico: 9 Passi (con Immagini)
Orologio Numismatico: 9 Passi (con Immagini)

Video: Orologio Numismatico: 9 Passi (con Immagini)

Video: Orologio Numismatico: 9 Passi (con Immagini)
Video: Un orologio con il quadrante ruotato ?! 2024, Luglio
Anonim
Orologio Numismatico
Orologio Numismatico
Orologio Numismatico
Orologio Numismatico
Orologio Numismatico
Orologio Numismatico
Orologio Numismatico
Orologio Numismatico

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

Preparare la scatola
Preparare la scatola
Preparare la scatola
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

codifica
codifica
codifica
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

Impostazione della giusta immagine Raspbian
Impostazione della giusta immagine Raspbian

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

Trasferisci i file alla lavagna
Trasferisci i file alla 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

Impostazione dei parametri di Linux
Impostazione dei parametri di 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

Posizionamento dei componenti
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

Finire la scatola
Finire la scatola
Finire la scatola
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

Goditi il tuo orologio numismatico
Goditi il tuo orologio numismatico
Goditi il tuo orologio numismatico
Goditi il tuo orologio numismatico
Goditi il tuo orologio numismatico
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

Goditi il tuo minicomputer
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: