Kazalo:

Numizmatična ura: 9 korakov (s slikami)
Numizmatična ura: 9 korakov (s slikami)

Video: Numizmatična ura: 9 korakov (s slikami)

Video: Numizmatična ura: 9 korakov (s slikami)
Video: Призрак (фильм) 2024, November
Anonim
Numizmatična ura
Numizmatična ura
Numizmatična ura
Numizmatična ura
Numizmatična ura
Numizmatična ura
Numizmatična ura
Numizmatična ura

REAL je brazilska valuta od leta 1994 in za praznovanje svoje 25. obletnice je lani (2019) Casa da Moeda (brazilska kovnica) izdelala spominski kovanec za 1 REAL s kolibrom na sprednji strani (ni običajna podoba republike).

Kolibri je bila slika na računu 1 REAL, ko je bila valuta uvedena pred 25 leti. Račun 1 REAL ni več predložen.

Kot navdušen numizmatik sem uporabil staro RaspberryPi 2, TFT LCD zaslon in nekaj kode v JavaScriptu za izdelavo ure, ki prikazuje čas z računi in kovanci druge družine REAL. To je pravi računalnik, ki deluje kot ura.

Datoteke-j.webp

Zaloge

- deska Raspberry Pi

-TFT 3,5 -palčni LCD

-Lesena škatla

1. korak: Priprava škatle

Priprava škatle
Priprava škatle
Priprava škatle
Priprava škatle

Ta stara lesena škatla sem dolgo ležala, mislim, da so jo uporabljali za shranjevanje vrečk čaja. "Razbil" sem sprednjo ploščo in naredil pravokotno luknjo z orodjem Dremel, ki se prilega 3, 5 '' zaslonu.

Ko namestim vse komponente, bom kos prilepil nazaj.

Zaslon je vroče prilepljen na ploščo.

2. korak: Kodiranje

Kodiranje
Kodiranje
Kodiranje
Kodiranje

Funkcija RaspberryPi v tem projektu je prikazati spletno stran v Chromu v celozaslonskem načinu.

Na primer, če je čas 3:05, bo za ure prikazan 2 REAL bankovec in 1 REAL kovanec za kovance za 5 centov za minute.

Dejansko stran sem dal na voljo za preizkušanje na povezavi https://numismaticclock.freetzi.com, vendar se bo v projektu izvajala lokalno.

To je stran HTML z nekaj JavaScripta, ki osveži stran, ko mine minuta. Projekt ima 13 slik za prikaz ur (0h in 12h je ista slika, vendar različne datoteke) in 60 slik za prikaz minut. Datoteka HTML (index.html) in 73-j.webp

Skript natisne oznake za prikaz slik ob vsakem nalaganju strani. Spremenljivka dobi dejansko minuto sistema zunaj časovne funkcije, druga spremenljivka pa jo dobi znotraj funkcije. Vsaki sekundi se primerjata ti dve spremenljivki in če sta različni, to pomeni, da je minila minuta, zato se stran osveži.

3. korak: Nastavitev desne slike Raspbian

Nastavitev desne Raspbian slike
Nastavitev desne Raspbian slike

Najprej boste morali prenesti posebno sliko Raspbian, ki deluje z vašim zaslonom. V mojem primeru je moj zaslon različica KeDei 6.2, zato sem distro naložil s spletnega mesta

Za zapisovanje slike na kartico SD in nato zagon plošče potrebujete programsko opremo WinDisk32Imager.

4. korak: Prenesite datoteke na ploščo

Prenesite datoteke na tablo
Prenesite datoteke na tablo

Vsebino datoteke relogio.rar (korak 3) bo treba prenesti v RaspberryPi.

Uporabite lahko pendrive, da naredite ali lahko to storite prek SSH s programsko opremo, imenovano WinSCP. Vse datoteke postavite v mapo v/home/pi/

Pot datoteke index.html bo ~/home/pi/relogio/index.html

Priporočam uporabo Puttyja za lažje izvajanje naslednjih nastavitev.

5. korak: Nastavitev parametrov Linuxa

Nastavitev parametrov Linuxa
Nastavitev parametrov Linuxa

Na tej točki se datoteke shranijo na vašo ploščo in lahko povežete tipkovnico, odprete navigator in v naslovno vrstico vnesete /home/pi/relogio/index.html. Prikaže se stran z uro, nato pritisnite F11 za vstop v celozaslonski način in končano!

Lahko pa ga izboljšamo.

Lahko prenesete programsko opremo, ki skrije kazalec miške, ko je ne uporabljate.

sudo apt-get install unclutter

Ko končate, vnesite naslednji ukaz, da skrijete kazalec, če se ne premakne 2 sekundi:

sudo unclutter -idle 2 -root

Brskalnik Chrome lahko odprete prek ukazne vrstice v celozaslonskem načinu in neposredno na stran z uro (ne uporabljajte sudo int njegovega ukaza):

brskalnik chromium --homepage /home/pi/relogio/index.html --start-fullscreen

Lahko ga še izboljšamo.

Nastavili bomo vzdevek, torej z enim ukazom zagnali programsko opremo za skrivanje kazalca in odpiranje Chroma na strani z uro.

Če želite to narediti, vnesite naslednji ukaz:

sudo nano /home/pi/.bashrc

Blizu razdelka »Definicija vzdevka« vnesite naslednje besedilo (tako kot sliko):

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

Zaprite in znova odprite terminal ali vnesite:

vir /home/pi/.bashrc

Zdaj, ko na terminal vnesete ukaz relogio, bo samodejno zagnal programsko opremo za odlaganje nereda in odprl Chrome.

6. korak: Namestitev komponent

Namestitev komponent
Namestitev komponent

RasbperryPi, ki sem ga uporabil v tem projektu, je močno poškodovan. Še vedno delujeta samo dva USB vhoda in jih razširim s skakalci, da jih vstavim na zadnjo stran škatle. Naredil sem tudi razširitev od spajkalnih mest PP1 in PP2 na plošči do priključka za napajanje.

Na levi strani priključite tudi drugo kvadratno luknjo za priključek Ethernet.

7. korak: Dokončanje škatle

Dokončanje škatle
Dokončanje škatle
Dokončanje škatle
Dokončanje škatle

Odrezala sem nekaj palčk, da naredim okvir okoli zaslona, da skrijem nekatere pomanjkljivosti.

Sprednjo ploščo sem zlahka prilepil nazaj v škatlo. Prilepljen je tudi magnet za držanje spominskega kovanca nad zaslonom.

8. korak: Uživajte v svoji numizmatični uri

Uživajte v svoji numizmatični uri
Uživajte v svoji numizmatični uri
Uživajte v svoji numizmatični uri
Uživajte v svoji numizmatični uri
Uživajte v svoji numizmatični uri
Uživajte v svoji numizmatični uri

Škatla ima prostor za shranjevanje napajalnika v notranjosti, če za wifi uporabljate ključ (ali novejšo različico plošče), bo popolnoma brezžičen.

9. korak: Uživajte v svojem miniračunalniku

Uživajte v svojem miniračunalniku
Uživajte v svojem miniračunalniku

Uporablja se lahko kot običajen računalnik, na primer s strežnikom za shranjevanje.

Upam, da vam je všeč in bi vam lahko bilo v pomoč pri podobnih projektih.

PS. Oprostite za umazano tipkovnico:)

Priporočena: