Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Klargjøring av esken
- Trinn 2: Koding
- Trinn 3: Angi riktig Raspbian -bilde
- Trinn 4: Overfør filene til styret
- Trinn 5: Angi Linux -parametere
- Trinn 6: Plassering av komponentene
- Trinn 7: Fullfør esken
- Trinn 8: Nyt din numeriske klokke
- Trinn 9: Nyt minidatamaskinen
Video: Numismatisk klokke: 9 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
REAL er den brasilianske valutaen siden 1994, og for å feire sitt 25 -årsjubileum, i fjor (2019), la Casa da Moeda (brasiliansk mynte) en minnesmerke for 1 REAL med en kolibri på forsiden (ikke republikkens vanlige bilde).
Kolibrien var bildet på 1 REAL -regningen da valutaen ble lansert for 25 år siden. 1 REAL regningen er ikke lenger produsert.
Som numismatisk entusiastisk brukte jeg en gammel RaspberryPi 2, en TFT LCD -skjerm og litt kode i JavaScript for å lage en klokke som viser tiden med sedler og mynter fra den andre familien til REAL. Det er en ekte datamaskin som fungerer som en klokke.
Du kan endre-j.webp
Rekvisita
- Raspberry Pi -brett
-TFT 3,5 '' LCD
-Tre boks
Trinn 1: Klargjøring av esken
Jeg hadde denne gamle trekassen liggende lenge, jeg tror den ble brukt til å beholde teposer. Jeg "bryter" frontpanelet og lagde et firkantet hull med et Dremel -verktøy for å passe til 3, 5 '' displayet.
Etter montering av alle komponentene limer jeg stykket tilbake.
Displayet varmelegges til panelet.
Trinn 2: Koding
Selve funksjonen til RaspberryPi i dette prosjektet er å vise en webside på Chrome i fullskjermsmodus.
For eksempel hvis tiden er 3:05, viser den en 2 REAL seddel og en 1 REAL mynt for timene, og en 5 cent mynt for minuttene.
Jeg gjorde den faktiske siden tilgjengelig for test på lenken https://numismaticclock.freetzi.com, men i prosjektet vil den kjøre lokalt.
Det er en HTML -side med litt JavaScript for å oppdatere siden når det går et minutt. Prosjektet har 13 bilder for å vise timer (0h og 12h er det samme bildet, men forskjellige filer) og 60 bilder for å vise minutter. HTML -filen (index.html) og 73-j.webp
Skriptet skriver ut taggene for å vise bilder hver gang siden lastes inn. En variabel får det faktiske minuttet av systemet utenfor tidsfunksjonen, mens en annen variabel får det inne i funksjonen. Hvert sekund blir disse to variablene sammenlignet, og hvis de er forskjellige betyr det at det har gått et minutt, så siden oppdateres.
Trinn 3: Angi riktig Raspbian -bilde
Først av alt må du laste ned det spesifikke Raspbian -bildet som fungerer med skjermen. I mitt tilfelle er skjermen min KeDei 6.2 -versjonen, så jeg lastet ned distroen fra
Du trenger en programvare som heter WinDisk32Imager for å brenne bildet på et SD -kort og deretter starte opp kortet.
Trinn 4: Overfør filene til styret
Innholdet i filen relogio.rar (trinn 3) må overføres til RaspberryPi.
Du kan bruke en pendrive til å gjøre eller gjøre det gjennom SSH med en programvare som heter WinSCP. Legg alle filene i en mappe inne/home/pi/
Banen til index.html -filen vil være ~/home/pi/relogio/index.html
Jeg anbefaler å bruke Putty for å gjøre det enklere å gjøre de neste innstillingene.
Trinn 5: Angi Linux -parametere
På dette tidspunktet lagres filene på brettet ditt, og du kan koble til et tastatur, åpne navigatoren og skrive /home/pi/relogio/index.html i adresselinjen. Det vil vise klokkesiden, og trykk deretter F11 for å gå inn i fullskjermsmodus og det er gjort!
Men vi kan gjøre det bedre.
Du kan laste ned en programvare som skjuler musemarkøren når den ikke er i bruk.
sudo apt-get install unclutter
Når den er ferdig, skriver du inn følgende kommando for å skjule markøren hvis den ikke beveger seg i 2 sekunder:
sudo unclutter -idle 2 -rot
Chrome -nettleseren kan åpnes via kommandolinjen i fullskjermsmodus og direkte til klokkesiden (ikke bruk sudo int hans kommando):
krom-nettleser-hjemmeside /home/pi/relogio/index.html-start-fullskjerm
Vi kan gjøre det enda bedre.
Vi vil sette et alias, dvs. med en enkelt kommando vil vi kjøre programvaren for å skjule markøren og åpne Chrome på klokkesiden.
For å gjøre det, skriv inn følgende kommando:
sudo nano /home/pi/.bashrc
I nærheten av delen "Aliasdefinisjon" setter du inn følgende tekst (akkurat som bildet):
alias relogio = 'chromium-browser-hjemmeside /home/pi/relogio/index.html --start-fullskjerm | sudo unclutter -idle 2 -rot & '
Lukk og åpne terminalen på nytt, eller skriv:
kilde /home/pi/.bashrc
Når du skriver kommandoen relogio på terminalen, kjører den automatisk programvaren og åpner Chrome.
Trinn 6: Plassering av komponentene
RasbperryPi jeg brukte i dette prosjektet er sterkt skadet. Bare to USB -porter fungerer fortsatt, og jeg utvider dem med hoppere for å sette den bak i esken. Jeg har også laget en forlengelse fra PP1 og PP2 loddesteder på brettet til en strømkontakt.
Modus også et annet firkantet hull på venstre side for ethernet -kontakten.
Trinn 7: Fullfør esken
Jeg klipper noen popsicle -pinner for å lage en ramme rundt skjermen for å skjule noen feil.
Jeg kunne lett limt frontpanelet tilbake i esken. Limte også en magnet for å holde en minnemynt over skjermen.
Trinn 8: Nyt din numeriske klokke
Boksen har plass til å holde en strømbank inne. Hvis du bruker en dongle for wifi (eller en nyere versjon av brettet) vil den gjøre den fullstendig trådløs.
Trinn 9: Nyt minidatamaskinen
Den kan brukes som en vanlig datamaskin, for eksempel å kjøre en lagringsserver.
Jeg håper du liker det, og det kan og være nyttig i lignende prosjekter.
PS. Beklager det skitne tastaturet:)
Anbefalt:
UK Ring Video Doorbell Pro som arbeider med mekanisk klokke: 6 trinn (med bilder)
UK Ring Video Doorbell Pro som arbeider med mekanisk klokke: **************************************** **************** Vær oppmerksom på at denne metoden bare fungerer med vekselstrøm akkurat nå. Jeg oppdaterer hvis/når jeg finner en løsning for dørklokker som bruker likestrøm I mellomtiden hvis du har likestrøm forsyning, trenger du ikke
Hvordan lage analog klokke og digital klokke med LED -stripe ved hjelp av Arduino: 3 trinn
Hvordan lage analog klokke og digital klokke med LED -stripe ved hjelp av Arduino: I dag skal vi lage en analog klokke & Digital klokke med Led Strip og MAX7219 Dot -modul med Arduino. Den vil korrigere tiden med den lokale tidssonen. Den analoge klokken kan bruke en lengre LED -stripe, så den kan henges på veggen for å bli en kunstner
KLOKKE MED ATMEGA 8: 7 -trinn (med bilder)
KLOKKE VED Å BRUKE ATMEGA 8: ATMEGA 8 er en av de billigste mikrokontroller, så jeg bestemte meg for å få klokken til å bruke den. Det første jeg kom over er å vise tid, derfor er det mest generelle 7 -segmenters display, men jeg kan ikke vise all teksten forvent få, så jeg bestemte meg for å gå med
Lag din egen Retro Nixie -klokke med en RTC !: 7 trinn (med bilder)
Lag din egen Retro Nixie -klokke med en RTC !: I dette prosjektet vil jeg vise deg hvordan du lager en retro nixie -klokke. Det betyr at jeg vil vise deg hvordan du kan kontrollere nixie -rør med en høyspent likestrøm, og så vil jeg kombinere 4 nixie -rør med en Arduino, en sanntidsklokke (RTC) og en kopp
Lage en klokke fra en klokke: 11 trinn (med bilder)
Opprette en klokke fra en klokke: I denne instruksen tar jeg en eksisterende klokke og lager det jeg føler er en bedre klokke. Vi går fra bildet til venstre til bildet til høyre. Før du begynner på din egen klokke, må du vite at gjenmontering kan være utfordrende som den viktigste