Cuprins:

Ceas numismatic: 9 pași (cu imagini)
Ceas numismatic: 9 pași (cu imagini)
Anonim
Ceasul numismatic
Ceasul numismatic
Ceasul numismatic
Ceasul numismatic
Ceasul numismatic
Ceasul numismatic
Ceasul numismatic
Ceasul numismatic

REAL este moneda braziliană din 1994 și pentru a sărbători cea de-a 25-a aniversare, anul trecut (2019) Casa da Moeda (monetărie braziliană) a realizat o monedă comemorativă 1 REAL cu o colibri în avers (nu efigia obișnuită a republicii).

Colibriul era imaginea de pe 1 factură REAL când moneda a fost lansată acum 25 de ani. 1 factura REAL nu mai este produsă.

Ca entuziast numismatic, am folosit un RaspberryPi 2 vechi, un afișaj LCD TFT și un cod în JavaScript pentru a crea un ceas care afișează ora cu facturi și monede din a doua familie a REAL. Este un adevărat computer care acționează ca un ceas.

Puteți schimba fișierele-j.webp

Provizii

- Placă Raspberry Pi

-TFT LCD de 3,5 inch

-Cutie de lemn

Pasul 1: Pregătirea cutiei

Pregătirea Cutiei
Pregătirea Cutiei
Pregătirea Cutiei
Pregătirea Cutiei

Am avut această cutie veche de lemn așezată de mult timp, cred că a fost folosită pentru păstrarea plicilor de ceai. „Sparg” panoul frontal și am făcut o gaură pătrată cu un instrument Dremel pentru a se potrivi afișajului de 3, 5”.

După montarea tuturor componentelor voi lipi piesa înapoi.

Afișajul este lipit pe panou.

Pasul 2: Codificare

Codificare
Codificare
Codificare
Codificare

Funcția RaspberryPi în acest proiect este aceea de a afișa o pagină web pe Chrome în modul ecran complet.

De exemplu, dacă ora este 3:05, va apărea o bancnotă de 2 REALE și o monedă de 1 REAL pentru ore și o monedă de 5 cenți pentru minute.

Am pus pagina reală la dispoziție pentru a testa pe link-ul https://numismaticclock.freetzi.com, dar în proiect va rula local.

Este o pagină HTML cu ceva JavaScript pentru a reîmprospăta pagina când trece un minut. Proiectul are 13 imagini pentru a arăta orele (0h și 12h este aceeași imagine, dar fișiere diferite) și 60 de imagini pentru a arăta minute. Fișierul HTML (index.html) și 73-j.webp

Scriptul tipărește etichetele pentru a afișa imagini de fiecare dată când pagina este încărcată. O variabilă primește minutul real al sistemului în afara funcției de sincronizare, în timp ce o altă variabilă o primește în interiorul funcției. În fiecare secundă, aceste două variabile sunt comparate și, dacă sunt diferite, înseamnă că a trecut un minut, astfel încât pagina este actualizată.

Pasul 3: Setarea imaginii Raspbian potrivite

Setarea imaginii Raspbian potrivite
Setarea imaginii Raspbian potrivite

În primul rând, va trebui să descărcați imaginea specifică Raspbian care funcționează cu ecranul dvs. În cazul meu, afișajul meu este versiunea KeDei 6.2, așa că am descărcat distro de pe

Veți avea nevoie de un software numit WinDisk32Imager pentru a arde imaginea pe un card SD și apoi să vă porniți placa.

Pasul 4: Transferați fișierele pe tablă

Transferați fișierele către forum
Transferați fișierele către forum

Conținutul fișierului relogio.rar (Pasul 3) va trebui transferat pe RaspberryPi.

Puteți utiliza un pendrive pentru a face sau îl puteți face prin SSH cu un software numit WinSCP. Puneți toate fișierele într-un folder în / home / pi /

Calea fișierului index.html va fi ~ / home / pi / relogio / index.html

Vă recomandăm să utilizați Putty pentru a face mai ușor următoarele setări.

Pasul 5: Setarea parametrilor Linux

Setarea parametrilor Linux
Setarea parametrilor Linux

În acest moment, fișierele sunt salvate pe placa dvs. și puteți conecta o tastatură, puteți deschide navigatorul și tastați /home/pi/relogio/index.html în bara de adrese. Va afișa pagina de ceas, apoi apăsați F11 pentru a intra în modul ecran complet și gata!

Dar o putem îmbunătăți.

Puteți descărca un software care ascunde cursorul mouse-ului atunci când nu este utilizat.

sudo apt-get install unclutter

Când se termină, tastați următoarea comandă pentru a ascunde cursorul dacă nu se mișcă timp de 2 secunde:

sudo unclutter -idle 2 -root

Browserul Chrome poate fi deschis prin linia de comandă în modul ecran complet și direct către pagina de ceas (nu folosiți sudo în comanda sa):

browser-crom --homepage /home/pi/relogio/index.html --start-fullscreen

O putem îmbunătăți și mai mult.

Vom seta un alias, adică cu o singură comandă vom rula software-ul pentru a ascunde cursorul și a deschide Chrome pe pagina de ceas.

Pentru aceasta, tastați următoarea comandă:

sudo nano /home/pi/.bashrc

Lângă secțiunea „Definiție alias”, introduceți următorul text (la fel ca imaginea):

alias relogio = 'chromium-browser --homepage /home/pi/relogio/index.html --start-fullscreen | sudo unclutter -idle 2 -root & '

Închideți și redeschideți terminalul sau tastați:

sursa /home/pi/.bashrc

Acum, când tastați comanda relogio pe terminal, acesta va rula automat software-ul unclutter și va deschide Chrome.

Pasul 6: Plasarea componentelor

Plasarea componentelor
Plasarea componentelor

RasbperryPi pe care l-am folosit în acest proiect este puternic deteriorat. Doar două porturi USB încă funcționează și le extind cu jumperi pentru ao pune în spatele cutiei. De asemenea, am făcut o extensie de la punctele de lipit PP1 și PP2 de pe placă la un conector de alimentare.

Modificați și o altă gaură pătrată pe partea stângă pentru conectorul Ethernet.

Pasul 7: Finalizarea cutiei

Terminarea cutiei
Terminarea cutiei
Terminarea cutiei
Terminarea cutiei

Am tăiat niște bețe de gheață pentru a face un cadru în jurul ecranului pentru a ascunde unele imperfecțiuni.

Aș putea lipi cu ușurință panoul frontal înapoi în cutie. De asemenea, am lipit un magnet pentru a ține o monedă comemorativă deasupra ecranului.

Pasul 8: Bucurați-vă de ceasul dvs. numismatic

Bucurați-vă de ceasul dvs. numismatic
Bucurați-vă de ceasul dvs. numismatic
Bucurați-vă de ceasul dvs. numismatic
Bucurați-vă de ceasul dvs. numismatic
Bucurați-vă de ceasul dvs. numismatic
Bucurați-vă de ceasul dvs. numismatic

Cutia are spațiu pentru a ține o bancă de alimentare în interior, dacă utilizați un dongle pentru wifi (sau o versiune mai nouă a plăcii), acesta va deveni complet wireless.

Pasul 9: Bucurați-vă de minicomputer

Bucurați-vă de minicomputer
Bucurați-vă de minicomputer

Poate fi folosit ca un computer obișnuit, de exemplu, rulând un server de stocare.

Sper să vă placă și ar putea fi de ajutor în proiecte similare.

PS. Scuze pentru tastatura murdara:)

Recomandat: