Turinys:

Numizmatinis laikrodis: 9 žingsniai (su nuotraukomis)
Numizmatinis laikrodis: 9 žingsniai (su nuotraukomis)

Video: Numizmatinis laikrodis: 9 žingsniai (su nuotraukomis)

Video: Numizmatinis laikrodis: 9 žingsniai (su nuotraukomis)
Video: PARSONVER LA24 Smartwatch Review: A Stylish and Affordable Option for Women 2024, Liepa
Anonim
Numizmatinis laikrodis
Numizmatinis laikrodis
Numizmatinis laikrodis
Numizmatinis laikrodis
Numizmatinis laikrodis
Numizmatinis laikrodis
Numizmatinis laikrodis
Numizmatinis laikrodis

„REAL“yra Brazilijos valiuta nuo 1994 m.

Kolibris buvo 1 REAL vekselio vaizdas, kai valiuta buvo išleista prieš 25 metus. 1 REAL sąskaita nebegaminama.

Kaip numizmatikos entuziastas, aš panaudojau seną „RaspberryPi 2“, TFT LCD ekraną ir tam tikrą „JavaScript“kodą, kad sukurtų laikrodį, rodantį laiką su antrosios „REAL“šeimos sąskaitomis ir monetomis. Tai tikras kompiuteris, veikiantis kaip laikrodis.

Galite pakeisti-j.webp

Prekės

- „Raspberry Pi“lenta

-TFT 3,5 colio LCD ekranas

-Medinė dėžė

1 žingsnis: dėžutės paruošimas

Dėžutės paruošimas
Dėžutės paruošimas
Dėžutės paruošimas
Dėžutės paruošimas

Ši sena medinė dėžutė ilgai gulėjo, manau, kad ji buvo naudojama arbatos maišeliams laikyti. Aš „sulaužiau“priekinį skydelį ir padariau kvadratinę skylę su „Dremel“įrankiu, kad tilptų 3, 5 colių ekranas.

Sumontavęs visus komponentus, aš klijuosiu gabalą atgal.

Ekranas yra karštai priklijuotas prie skydelio.

2 žingsnis: kodavimas

Kodavimas
Kodavimas
Kodavimas
Kodavimas

Pati „RaspberryPi“funkcija šiame projekte yra rodyti tinklalapį „Chrome“viso ekrano režimu.

Pavyzdžiui, jei laikas yra 3:05, jis parodys 2 TIKRĄ banknotą ir 1 TIKRĄ monetą už valandas, o 5 centų monetą už minutes.

Aš padariau tikrąjį puslapį prieinamą išbandyti nuorodoje https://numismaticclock.freetzi.com, tačiau projekte jis bus paleistas vietoje.

Tai HTML puslapis su „JavaScript“, skirtas atnaujinti puslapį, kai praeina minutė. Projektas turi 13 vaizdų, rodomų valandoms (0h ir 12h yra tas pats vaizdas, bet skirtingi failai), ir 60 vaizdų, skirtų minutėms. HTML failas (index.html) ir 73-j.webp

Scenarijus spausdina žymas, kad būtų rodomos nuotraukos kiekvieną kartą, kai įkeliamas puslapis. Kintamasis gauna faktinę sistemos minutę už laiko funkcijos, o kitas kintamasis - funkcijos viduje. Kas sekundę šie du kintamieji lyginami, o jei jie skiriasi, tai reiškia, kad praėjo minutė, todėl puslapis atnaujinamas.

3 žingsnis: nustatykite tinkamą „Raspbian“vaizdą

Tinkamo Raspbian vaizdo nustatymas
Tinkamo Raspbian vaizdo nustatymas

Pirmiausia turėsite atsisiųsti konkretų Raspbian vaizdą, kuris veikia su jūsų ekranu. Mano atveju, mano ekranas yra „KeDei 6.2“versija, todėl parsisiunčiau distro iš

Jums reikės programinės įrangos, vadinamos „WinDisk32Imager“, kad įrašytumėte vaizdą į SD kortelę, tada paleiskite lentą.

4 veiksmas: perkelkite failus į lentą

Perkelkite failus į lentą
Perkelkite failus į lentą

Failo relogio.rar (3 veiksmas) turinį reikės perkelti į „RaspberryPi“.

Galite naudoti „pendrive“arba padaryti tai per SSH naudodami programinę įrangą, vadinamą „WinSCP“. Įdėkite visus failus į aplanką/home/pi/

Failo index.html kelias bus ~/home/pi/relogio/index.html

Rekomenduoju naudoti „Putty“, kad būtų lengviau atlikti kitus nustatymus.

5 veiksmas: „Linux“parametrų nustatymas

„Linux“parametrų nustatymas
„Linux“parametrų nustatymas

Šiuo metu failai išsaugomi jūsų lentoje ir galite prijungti klaviatūrą, atidaryti naršyklę ir adreso juostoje įvesti /home/pi/relogio/index.html. Bus rodomas laikrodžio puslapis, tada paspauskite F11, kad įjungtumėte viso ekrano režimą, ir viskas!

Bet mes galime tai padaryti geriau.

Galite atsisiųsti programinę įrangą, kuri slepia pelės žymeklį, kai ji nenaudojama.

sudo apt-get install unclutter

Kai baigsite, įveskite šią komandą, kad paslėptumėte žymeklį, jei jis nejuda 2 sekundes:

sudo unclutter -idle 2 -root

„Chrome“naršyklę galima atidaryti per komandų eilutę viso ekrano režimu ir nukreipti tiesiai į laikrodžio puslapį (nenaudokite sudo int jo komandoje):

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

Mes galime tai padaryti dar geriau.

Mes nustatysime slapyvardį, ty su viena komanda paleisime programinę įrangą, kad paslėptume žymeklį ir atidarytume „Chrome“laikrodžio puslapyje.

Norėdami tai padaryti, įveskite šią komandą:

sudo nano /home/pi/.bashrc

Prie skilties „Slapyvardžio apibrėžimas“įterpkite šį tekstą (kaip ir paveikslėlyje):

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

Uždarykite ir vėl atidarykite terminalą arba įveskite:

šaltinis /home/pi/.bashrc

Dabar, kai terminale įvesite komandą relogio, ji automatiškai paleis neperkraunamą programinę įrangą ir atidarys „Chrome“.

6 žingsnis: sudedamųjų dalių įdėjimas

Komponentų išdėstymas
Komponentų išdėstymas

Šiame projekte naudojamas „RasbperryPi“yra labai pažeistas. Vis dar veikia tik du USB prievadai ir aš juos pratęsiu džemperiais, kad įdėčiau į dėžutės galą. Aš taip pat padariau pratęsimą nuo PP1 ir PP2 litavimo vietų ant plokštės iki maitinimo jungties.

Taip pat įjunkite kitą kvadratinę skylę kairėje pusėje eterneto jungčiai.

7 žingsnis: dėžutės užbaigimas

Dėžutės apdaila
Dėžutės apdaila
Dėžutės apdaila
Dėžutės apdaila

Iškirpiau keletą lazdelių, kad aplink ekraną būtų rėmas, kad būtų paslėpti kai kurie trūkumai.

Galėčiau lengvai priklijuoti priekinį skydelį atgal į dėžę. Taip pat priklijuotas magnetas, skirtas laikyti proginę monetą virš ekrano.

8 žingsnis: mėgaukitės numizmatiniu laikrodžiu

Mėgaukitės numizmatiniu laikrodžiu
Mėgaukitės numizmatiniu laikrodžiu
Mėgaukitės numizmatiniu laikrodžiu
Mėgaukitės numizmatiniu laikrodžiu
Mėgaukitės numizmatiniu laikrodžiu
Mėgaukitės numizmatiniu laikrodžiu

Dėžutėje yra vietos maitinimo bankui laikyti, jei „wifi“naudojate raktą (arba naujesnę plokštės versiją), jis taps visiškai belaidis.

9 žingsnis: mėgaukitės minikompiuteriu

Mėgaukitės savo mini kompiuteriu
Mėgaukitės savo mini kompiuteriu

Jis gali būti naudojamas kaip įprastas kompiuteris, pavyzdžiui, naudojant saugojimo serverį.

Tikiuosi, kad jums patiks ir tai galėtų būti naudinga panašiuose projektuose.

PS. Atsiprašau už nešvarią klaviatūrą:)

Rekomenduojamas: