Obsah:

Numizmatické hodiny: 9 krokov (s obrázkami)
Numizmatické hodiny: 9 krokov (s obrázkami)

Video: Numizmatické hodiny: 9 krokov (s obrázkami)

Video: Numizmatické hodiny: 9 krokov (s obrázkami)
Video: ТОП фишек Apple Watch 2024, November
Anonim
Numizmatické hodiny
Numizmatické hodiny
Numizmatické hodiny
Numizmatické hodiny
Numizmatické hodiny
Numizmatické hodiny
Numizmatické hodiny
Numizmatické hodiny

REAL je brazílska mena od roku 1994 a na oslavu 25. výročia, minulý rok (2019), Casa da Moeda (brazílska mincovňa) vyrobila pamätnú 1 REÁLNU mincu s kolibríkom na averze (nie je to obvyklá podobizeň republiky).

Kolibrík bol obrazom 1 SKUTOČNÉHO zmenky, keď bola mena spustená pred 25 rokmi. 1 SKUTOČNÁ faktúra sa už nevyrába.

Ako nadšenec numizmatiky som použil starý RaspberryPi 2, TFT LCD displej a nejaký kód v JavaScripte na výrobu hodín, ktoré zobrazujú čas pomocou účtov a mincí druhej rodiny SKUTOČNÉHO. Je to skutočný počítač, ktorý funguje ako hodiny.

Súbory-j.webp

Zásoby

- Doska Raspberry Pi

-TFT 3,5 LCD

-Drevená krabica

Krok 1: Príprava škatule

Príprava boxu
Príprava boxu
Príprava boxu
Príprava boxu

Túto starú drevenú škatuľu som mal dlho položenú, myslím, že slúžila na uchovávanie vreciek čaju. „Zlomil“som predný panel a pomocou nástroja Dremel som urobil štvorcový otvor, aby sa zmestil na 3, 5 '' displej.

Po namontovaní všetkých komponentov kus prilepím späť.

Displej je k panelu prilepený za horúca.

Krok 2: Kódovanie

Kódovanie
Kódovanie
Kódovanie
Kódovanie

Samotnou funkciou RaspberryPi v tomto projekte je zobrazenie webovej stránky v prehliadači Chrome v režime celej obrazovky.

Ak je napríklad čas 3:05, zobrazí sa 2 SKUTOČNÉ bankovky a 1 SKUTOČNÁ minca za hodiny a 5 centov za minúty.

Skutočnú stránku som sprístupnil na testovanie na odkaze https://numismaticclock.freetzi.com, ale v projekte bude bežať lokálne.

Je to stránka HTML s nejakým jazykom JavaScript, ktorý stránku obnoví, keď uplynie minúta. Projekt má 13 obrázkov na zobrazenie hodín (0 a 12 hodín je rovnaký obrázok, ale rôzne súbory) a 60 obrázkov na zobrazenie minút. Súbor HTML (index.html) a 73-j.webp

Skript vytlačí značky a zobrazí obrázky pri každom načítaní stránky. Premenná dostane skutočnú minútu systému mimo funkciu časovania, zatiaľ čo iná premenná ju dostane do funkcie. Tieto dve premenné sa porovnávajú každú sekundu, a ak sú rozdielne, znamená to, že uplynul minútu, stránka sa obnoví.

Krok 3: Nastavenie správneho obrázku Raspbian

Nastavenie správneho obrázku Raspbian
Nastavenie správneho obrázku Raspbian

Najprv si musíte stiahnuť konkrétny obrázok Raspbian, ktorý funguje s vašim displejom. V mojom prípade je mojím displejom verzia KeDei 6.2, takže som si stiahol distro z

Na vypálenie obrazu na kartu SD a spustenie dosky budete potrebovať softvér s názvom WinDisk32Imager.

Krok 4: Preneste súbory na tabuľu

Preneste súbory do rady
Preneste súbory do rady

Obsah súboru relogio.rar (krok 3) bude potrebné preniesť do RaspberryPi.

Môžete použiť pendrive alebo to môžete urobiť pomocou SSH pomocou softvéru s názvom WinSCP. Vložte všetky súbory do priečinka/home/pi/

Cesta k súboru index.html bude ~/home/pi/relogio/index.html

Na uľahčenie vykonania ďalších nastavení odporúčam použiť tmel.

Krok 5: Nastavenie parametrov Linuxu

Nastavenie parametrov Linuxu
Nastavenie parametrov Linuxu

V tomto okamihu sú súbory uložené na vašej doske a môžete pripojiť klávesnicu, otvoriť navigátor a do panela s adresou napísať /home/pi/relogio/index.html. Zobrazí sa stránka s hodinami, potom stlačením klávesu F11 vstúpte do režimu celej obrazovky a je hotovo!

Ale môžeme to zlepšiť.

Môžete si stiahnuť softvér, ktorý skryje kurzor myši, keď sa nepoužíva.

sudo apt-get install unclutter

Po dokončení zadaním nasledujúceho príkazu skryjete kurzor, ak sa nepohybuje 2 sekundy:

sudo unclutter -idle 2 -koreň

Prehliadač Chrome je možné otvoriť pomocou príkazového riadka v režime celej obrazovky a priamo na stránku s hodinami (nepoužívajte príkaz sudo int jeho príkaz):

prehliadač chróm-domovská stránka/domov/pi/relogio/index.html-štart-fullscreen

Môžeme to ešte vylepšiť.

Nastavíme alias, t.j. jediným príkazom spustíme softvér na skrytie kurzora a otvorenie prehliadača Chrome na stránke s hodinami.

Ak to chcete urobiť, zadajte nasledujúci príkaz:

sudo nano /home/pi/.bashrc

V blízkosti sekcie Definícia aliasu vložte nasledujúci text (rovnako ako obrázok):

alias relogio = 'prehliadač chrómu-homepage /home/pi/relogio/index.html --start-fullscreen | sudo unclutter -idle 2 -root & '

Zatvorte a znova otvorte terminál alebo zadajte:

zdroj /home/pi/.bashrc

Keď teraz na termináli zadáte príkaz relogio, automaticky sa spustí softvér Unclutter a otvorí sa prehliadač Chrome.

Krok 6: Umiestnenie komponentov

Umiestnenie komponentov
Umiestnenie komponentov

RasbperryPi, ktorý som použil v tomto projekte, je silne poškodený. Iba dva porty USB stále fungujú a rozšíril som ich prepojkami, aby som ich umiestnil do zadnej časti škatule. Tiež som urobil rozšírenie zo spájkovacích miest PP1 a PP2 na doske na napájací konektor.

Tiež nastavte ďalší štvorcový otvor na ľavej strane pre ethernetový konektor.

Krok 7: Dokončenie škatule

Dokončenie boxu
Dokončenie boxu
Dokončenie boxu
Dokončenie boxu

Odstrihol som niekoľko nanukov, aby som vytvoril rám okolo obrazovky, aby som skryl niektoré nedostatky.

Predný panel som mohol ľahko prilepiť späť do škatule. Tiež prilepený magnet na držanie pamätnej mince nad obrazovkou.

Krok 8: Užite si svoje numizmatické hodiny

Užite si svoje numizmatické hodiny
Užite si svoje numizmatické hodiny
Užite si svoje numizmatické hodiny
Užite si svoje numizmatické hodiny
Užite si svoje numizmatické hodiny
Užite si svoje numizmatické hodiny

Krabica má vo vnútri priestor na uloženie powerbanky, ak použijete dongle na wifi (alebo novšiu verziu dosky), bude plne bezdrôtová.

Krok 9: Užite si svoj minipočítač

Užite si svoj minipočítač
Užite si svoj minipočítač

Môže byť použitý ako bežný počítač, napríklad s úložným serverom.

Dúfam, že sa vám bude páčiť a môže a môže byť nápomocný pri podobných projektoch.

PS. Ospravedlňujeme sa za špinavú klávesnicu:)

Odporúča: