Turinys:
- Prekės
- 1 žingsnis: dėžutės paruošimas
- 2 žingsnis: kodavimas
- 3 žingsnis: nustatykite tinkamą „Raspbian“vaizdą
- 4 veiksmas: perkelkite failus į lentą
- 5 veiksmas: „Linux“parametrų nustatymas
- 6 žingsnis: sudedamųjų dalių įdėjimas
- 7 žingsnis: dėžutės užbaigimas
- 8 žingsnis: mėgaukitės numizmatiniu laikrodžiu
- 9 žingsnis: mėgaukitės minikompiuteriu
Video: Numizmatinis laikrodis: 9 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
„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
Š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
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ą
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ą
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
Š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
Š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
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
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
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:
„Vortex“laikrodis: „Infinity Mirror“rankinis laikrodis: 10 žingsnių (su nuotraukomis)
„Vortex Watch“: begalybės veidrodinis laikrodis: Šio projekto tikslas buvo sukurti nešiojamą begalybės veidrodžio laikrodžio versiją. Jis naudoja savo RGB šviesos diodus, norėdamas nurodyti laiką, priskirdamas valandas, minutes ir sekundes atitinkamai raudonai, žaliai ir mėlynai šviesai ir sutampa su šiais atspalviais
Varžtas - „pasidaryk pats“belaidis įkrovimo naktinis laikrodis (6 žingsniai): 6 žingsniai (su nuotraukomis)
Varžtas - „Pasidaryk pats“belaidis įkrovimo naktinis laikrodis (6 žingsniai): Indukcinis įkrovimas (taip pat žinomas kaip belaidis įkrovimas arba belaidis įkrovimas) yra belaidžio energijos perdavimo tipas. Jis naudoja elektromagnetinę indukciją tiekti elektros energiją nešiojamiesiems įrenginiams. Dažniausia programa yra „Qi“belaidžio įkrovimo st
ESP8266 Tinklo laikrodis be jokio RTC - Nodemcu NTP laikrodis Nr. RTC - INTERNETO LAIKRODŽIO PROJEKTAS: 4 žingsniai
ESP8266 Tinklo laikrodis be jokio RTC | Nodemcu NTP laikrodis Nr. RTC | INTERNETO LAIKRODŽIO PROJEKTAS: Projekte bus sukurtas laikrodžio projektas be RTC, užtruks laikas iš interneto naudojant „Wi -Fi“ir jis bus rodomas st7735 ekrane
C51 4 bitų elektroninis laikrodis - medinis laikrodis: 15 žingsnių (su nuotraukomis)
C51 4 bitų elektroninis laikrodis - medinis laikrodis: šį savaitgalį turėjote šiek tiek laisvo laiko, todėl surinko šį 2,40 USD vertės 4 bitų „pasidaryk pats“elektroninį skaitmeninį laikrodį, kurį prieš kurį laiką nusipirkau iš „AliExpress“
„Gixie“laikrodis: gražiausias švytėjimo vamzdžio laikrodis: 4 žingsniai
„Gixie Clock“: gražiausias „Glow Tube“laikrodis: „Nixie Tube“man labai patinka, tačiau jis yra per brangus, negaliu to sau leisti. Taigi aš praleidau pusę metų kurdamas šį „Gixie“laikrodį. „Gixie“laikrodis pasiekiamas naudojant apšvietimą „ws2812“, kad būtų akrilo šviesa. Aš darau viską, kad RGB vamzdelis būtų plonesnis