Numizmatikus óra: 9 lépés (képekkel)
Numizmatikus óra: 9 lépés (képekkel)
Anonim
Numizmatikus óra
Numizmatikus óra
Numizmatikus óra
Numizmatikus óra
Numizmatikus óra
Numizmatikus óra
Numizmatikus óra
Numizmatikus óra

A REAL a brazil valuta 1994 óta, és 25. évfordulója alkalmából, tavaly (2019) a Casa da Moeda (brazil pénzverde) 1 VALÓDI emlékérmét készített egy kolibri előlappal (nem a köztársaság szokásos képmása).

A kolibri volt a kép az 1 REAL számlán, amikor 25 évvel ezelőtt elindították a devizát. Az 1 REAL számlát már nem állítják elő.

Numizmatikai rajongóként egy régi RaspberryPi 2 -t, egy TFT LCD kijelzőt és néhány JavaScript kódot használtam, hogy készítsek egy órát, amely megjeleníti az időt a REAL második családjának bankjegyeivel és érméivel. Ez egy igazi számítógép, amely óraként működik.

Megváltoztathatja a-j.webp

Kellékek

- Málna Pi tábla

-TFT 3,5 hüvelykes LCD

-Fadoboz

1. lépés: A doboz előkészítése

A doboz előkészítése
A doboz előkészítése
A doboz előkészítése
A doboz előkészítése

Ezt a régi fadobozt sokáig feküdtem, azt hiszem, teazacskók tárolására használták. "Eltörtem" az előlapot, és egy négyzet alakú lyukat készítettem egy Dremel szerszámmal, hogy illeszkedjen a 3,5 hüvelykes kijelzőhöz.

Az összes alkatrész felszerelése után visszaragasztom a darabot.

A kijelző a panelhez ragasztva van.

2. lépés: Kódolás

Kódolás
Kódolás
Kódolás
Kódolás

A RaspberryPi funkciója ebben a projektben egy weboldal megjelenítése a Chrome -ban teljes képernyős módban.

Például, ha az idő 3:05, akkor 2 VALÓS számlát és 1 VALÓDI érmét jelenít meg az órákért, és 5 centes érmét a percekért.

A https://numismaticclock.freetzi.com linken elérhetővé tettem az aktuális oldal tesztelését, de a projektben helyben fog futni.

Ez egy HTML -oldal némi JavaScript -szel, hogy frissítse az oldalt, ha eltelik egy perc. A projektben 13 kép látható órákon (0h és 12h ugyanaz a kép, de különböző fájlok) és 60 kép percben. A HTML fájl (index.html) és a 73-j.webp

A szkript minden alkalommal betölti a címkéket, amelyek képeket jelenítenek meg. Egy változó a rendszer tényleges percét kapja az időzítési függvényen kívül, míg egy másik változó a függvényen belül. Minden második másodpercben összehasonlítják ezt a két változót, és ha eltérnek, ez azt jelenti, hogy egy perc eltelt, így az oldal frissül.

3. lépés: A megfelelő Raspbian kép beállítása

A megfelelő Raspbian kép beállítása
A megfelelő Raspbian kép beállítása

Először is le kell töltenie a specifikus Raspbian képet, amely működik a kijelzővel. Esetemben a kijelzőm a KeDei 6.2 verzió, ezért letöltöttem a disztrót a https://kedei.net/raspberry/raspberry.html webhelyről

Szüksége lesz egy WinDisk32Imager nevű szoftverre, hogy a képet SD -kártyára írhassa, majd indítsa el a táblát.

4. lépés: Vigye át a fájlokat a táblára

Vigye át a fájlokat a táblára
Vigye át a fájlokat a táblára

A relogio.rar fájl tartalmát (3. lépés) át kell adni a RaspberryPi -nek.

Használhat pendrive -ot, vagy megteheti az SSH -n keresztül a WinSCP nevű szoftverrel. Tegye az összes fájlt a/home/pi/mappába

Az index.html fájl elérési útja a ~/home/pi/relogio/index.html lesz

Javaslom a Putty használatát, hogy megkönnyítse a következő beállítások elvégzését.

5. lépés: A Linux paraméterek beállítása

Linux paraméterek beállítása
Linux paraméterek beállítása

Ezen a ponton a fájlok a táblára kerülnek, és csatlakoztathat egy billentyűzetet, megnyithatja a navigátort, és beírhatja a /home/pi/relogio/index.html címet. Megjeleníti az óralapot, majd nyomja meg az F11 billentyűt a teljes képernyős módba való belépéshez, és kész!

De jobbá tehetjük.

Letölthet egy szoftvert, amely elrejti az egérmutatót, amikor nem használja.

sudo apt-get install unclutter

Ha befejezte, írja be a következő parancsot a kurzor elrejtéséhez, ha 2 másodpercig nem mozog:

sudo unclutter -idle 2 -gyökér

A Chrome böngésző megnyitható a parancssorból teljes képernyős módban, és közvetlenül az óra oldalára (ne használja a sudo parancsot):

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

Még jobbá tehetjük.

Beállítunk egy álnevet, azaz egyetlen paranccsal futtatjuk a szoftvert, hogy elrejtse a kurzort, és megnyitja a Chrome -ot az óraoldalon.

Ehhez írja be a következő parancsot:

sudo nano /home/pi/.bashrc

Az "Alias definíció" szakaszhoz illessze be a következő szöveget (a képhez hasonlóan):

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

Zárja be és nyissa meg újra a terminált, vagy írja be:

forrás /home/pi/.bashrc

Most, amikor begépeli a relogio parancsot a terminálra, az automatikusan futtatja a rendetlen szoftvert, és megnyitja a Chrome -ot.

6. lépés: Az alkatrészek elhelyezése

Az alkatrészek elhelyezése
Az alkatrészek elhelyezése

Az ebben a projektben használt RasbperryPi erősen sérült. Csak két USB -port működik, és áthidalókkal bővítem őket, hogy a doboz hátuljába tegyem. A tábla PP1 és PP2 forrasztási pontjairól kiterjesztést is készítettem egy tápcsatlakozóra.

Módosítson egy másik négyzet alakú lyukat a bal oldalon az ethernet csatlakozó számára.

7. lépés: A doboz befejezése

A doboz befejezése
A doboz befejezése
A doboz befejezése
A doboz befejezése

Vágtam néhány popsicle botot, hogy keretet készítsek a képernyő körül, hogy elrejtsem a hiányosságokat.

Könnyen visszaragaszthattam az előlapot a dobozba. Szintén ragasztott egy mágnest, hogy emlékérmét tartson a képernyő felett.

8. lépés: Élvezze a numizmatikus órát

Élvezze a numizmatikus órát
Élvezze a numizmatikus órát
Élvezze a numizmatikus órát
Élvezze a numizmatikus órát
Élvezze a numizmatikus órát
Élvezze a numizmatikus órát

A dobozban van hely egy tápegység tárolására, ha wifit használ a wifi -hez (vagy a tábla újabb verziójához), akkor teljesen vezeték nélküli lesz.

9. lépés: Élvezze a miniszámítógépet

Élvezze a miniszámítógépet
Élvezze a miniszámítógépet

Rendszeres számítógépként használható, például tárolószervert futtatva.

Remélem, élvezni fogja, és hasznos lehet a hasonló projektekben.

PS. Bocs a koszos billentyűzetért:)

Ajánlott: