Kazalo:
- Zaloge
- 1. korak: Priprava škatle
- 2. korak: Kodiranje
- 3. korak: Nastavitev desne slike Raspbian
- 4. korak: Prenesite datoteke na ploščo
- 5. korak: Nastavitev parametrov Linuxa
- 6. korak: Namestitev komponent
- 7. korak: Dokončanje škatle
- 8. korak: Uživajte v svoji numizmatični uri
- 9. korak: Uživajte v svojem miniračunalniku
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
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
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
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
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
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
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
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
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
Š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
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:)