Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Przygotowanie pudełka
- Krok 2: Kodowanie
- Krok 3: Ustawienie odpowiedniego obrazu raspbiańskiego
- Krok 4: Przenieś pliki do tablicy
- Krok 5: Ustawianie parametrów Linuksa
- Krok 6: Umieszczenie komponentów
- Krok 7: Wykończenie pudełka
- Krok 8: Ciesz się zegarem numizmatycznym
- Krok 9: Ciesz się swoim minikomputerem
Wideo: Zegar numizmatyczny: 9 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
REAL jest walutą brazylijską od 1994 roku, a z okazji jej 25. rocznicy, w zeszłym roku (2019) Casa da Moeda (brazylijska mennica) stworzyła pamiątkową monetę 1 REAL z kolibrem na awersie (nie jest to zwykły wizerunek republiki).
Koliber był obrazem na 1 PRAWDZIWYM rachunku, gdy waluta została wprowadzona 25 lat temu. Rachunek 1 REAL nie jest już produkowany.
Jako entuzjasta numizmatyczny użyłem starego RaspberryPi 2, wyświetlacza TFT LCD i kodu w JavaScript, aby stworzyć zegar wyświetlający czas z rachunkami i monetami z drugiej rodziny REAL. To prawdziwy komputer, który działa jak zegar.
Możesz zmienić pliki JPG, aby pokazywały inną walutę (euro, peso, dolar itp.) i będzie działać w ten sam sposób.
Kieszonkowe dzieci
-Płytka Raspberry Pi
-TFT 3,5'' LCD
-Drewniane pudło
Krok 1: Przygotowanie pudełka
Przez długi czas leżała mi ta stara drewniana skrzynka, myślę, że służyła do przechowywania torebek z herbatą. "Złamałem" panel przedni i za pomocą narzędzia Dremel zrobiłem kwadratowy otwór na wyświetlacz 3,5''.
Po zamontowaniu wszystkich elementów przykleję element z powrotem.
Wyświetlacz jest przyklejony do panelu.
Krok 2: Kodowanie
Samą funkcją RaspberryPi w tym projekcie jest wyświetlanie strony internetowej w Chrome w trybie pełnoekranowym.
Na przykład, jeśli godzina jest 3:05, pokaże 2 PRAWDZIWE banknoty i 1 PRAWDZIWE monety za godziny i 5 centów za minuty.
Aktualną stronę udostępniłem do przetestowania pod linkiem https://numismaticclock.freetzi.com, ale w projekcie będzie ona działała lokalnie.
Jest to strona HTML z JavaScriptem do odświeżania strony po minucie. Projekt ma 13 obrazów do pokazania godzin (0h i 12h to ten sam obraz, ale różne pliki) i 60 obrazów do pokazania minut. Plik HTML (index.html) i 73-j.webp
Skrypt drukuje znaczniki, aby wyświetlać obrazy za każdym razem, gdy strona jest ładowana. Zmienna pobiera rzeczywistą minutę systemu poza funkcją pomiaru czasu, podczas gdy inna zmienna pobiera ją wewnątrz funkcji. Co sekundę te dwie zmienne są porównywane, a jeśli są różne, oznacza to, że minęła minuta, więc strona jest odświeżana.
Krok 3: Ustawienie odpowiedniego obrazu raspbiańskiego
Przede wszystkim musisz pobrać especyficzny obraz Raspbian, który działa z twoim wyświetlaczem. W moim przypadku mój wyświetlacz to wersja KeDei 6.2, więc pobrałem dystrybucję ze strony
Będziesz potrzebował oprogramowania o nazwie WinDisk32Imager, aby wypalić obraz na karcie SD, a następnie uruchomić płytę.
Krok 4: Przenieś pliki do tablicy
Zawartość pliku relogio.rar (krok 3) należy przenieść do RaspberryPi.
Możesz użyć pendrive'a lub zrobić to przez SSH za pomocą oprogramowania o nazwie WinSCP. Umieść wszystkie pliki w folderze w /home/pi/
Ścieżką pliku index.html będzie ~/home/pi/relogio/index.html
Polecam użyć Putty, aby ułatwić sobie kolejne ustawienia.
Krok 5: Ustawianie parametrów Linuksa
W tym momencie pliki są zapisywane na twojej tablicy i możesz podłączyć klawiaturę, otworzyć nawigator i wpisać /home/pi/relogio/index.html w pasku adresu. Wyświetli stronę zegara, a następnie naciśnij F11, aby przejść do trybu pełnoekranowego i gotowe!
Ale możemy to ulepszyć.
Możesz pobrać oprogramowanie, które ukrywa kursor myszy, gdy nie jest używany.
sudo apt-get install unclutter
Po zakończeniu wpisz następujące polecenie, aby ukryć kursor, jeśli nie porusza się przez 2 sekundy:
sudo unclutter -bezczynność 2 -root
Przeglądarkę Chrome można otworzyć za pomocą wiersza poleceń w trybie pełnoekranowym i bezpośrednio na stronę zegara (nie używaj sudo w jego poleceniu):
przeglądarka-chromium --strona główna /home/pi/relogio/index.html --start-fullscreen
Możemy uczynić to jeszcze lepszym.
Ustawimy alias, tj. Za pomocą jednego polecenia uruchomimy oprogramowanie, aby ukryć kursor i otworzyć Chrome na stronie zegara.
Aby to zrobić, wpisz następujące polecenie:
sudo nano /home/pi/.bashrc
W pobliżu sekcji „Definicja aliasu” wstaw następujący tekst (tak jak obraz):
alias relogio='chromium-browser --strona główna /home/pi/relogio/index.html --start-fullscreen | sudo unclutter -bezczynność 2 -root &'
Zamknij i ponownie otwórz terminal lub wpisz:
źródło /home/pi/.bashrc
Teraz, gdy wpiszesz polecenie relogio na terminalu, automatycznie uruchomi ono oprogramowanie do usuwania bałaganu i otworzy Chrome.
Krok 6: Umieszczenie komponentów
Użyty przeze mnie w tym projekcie RasbperryPi jest mocno uszkodzony. Działają tylko dwa porty USB, które rozbudowuję zworkami, aby włożyć je z tyłu pudełka. Zrobiłem też rozszerzenie z punktów lutowniczych PP1 i PP2 na płytce do złącza zasilania.
Po lewej stronie wykonaj również kolejny kwadratowy otwór na złącze Ethernet.
Krok 7: Wykończenie pudełka
Wyciąłem kilka patyczków do lodów, aby zrobić ramkę wokół ekranu, aby ukryć niedoskonałości.
Z łatwością mogłem przykleić przedni panel z powrotem do pudełka. Przyklejono też magnes do trzymania pamiątkowej monety nad ekranem.
Krok 8: Ciesz się zegarem numizmatycznym
Pudełko ma w środku miejsce na power bank, jeśli użyjesz klucza sprzętowego do Wi-Fi (lub nowszej wersji płyty), sprawi, że będzie w pełni bezprzewodowy.
Krok 9: Ciesz się swoim minikomputerem
Może być używany jako zwykły komputer, na przykład z serwerem pamięci masowej.
Mam nadzieję, że się spodoba i może być pomocny w podobnych projektach.
PS. Przepraszam za brudną klawiaturę:)
Zalecana:
Zegar WiFi, zegar i stacja pogodowa, sterowanie Blynk: 5 kroków (ze zdjęciami)
Zegar WiFi, timer i stacja pogodowa, sterowanie Blynk: jest to zegar cyfrowy Morphing (dzięki Hari Wiguna za koncepcję i kod morfingu), jest to również zegar analogowy, stacja raportowania pogody i minutnik kuchenny. Jest kontrolowany w całości przez Aplikacja Blynk na smartfonie przez Wi-Fi.Aplikacja umożliwia
ESP8266 Zegar sieciowy bez zegara RTC - Nodemcu NTP Zegar bez RTC - PROJEKT ZEGAR INTERNETOWY: 4 kroki
ESP8266 Zegar sieciowy bez zegara RTC | Nodemcu NTP Zegar bez RTC | PROJEKT ZEGARA INTERNETOWEGO: W projekcie będzie wykonywany projekt zegara bez RTC, będzie pobierał czas z internetu za pomocą wifi i wyświetli go na wyświetlaczu st7735
Zegar elektroniczny C51 4 bity - Drewniany zegar: 15 kroków (ze zdjęciami)
C51 4-bitowy zegar elektroniczny - drewniany zegar: W ten weekend miałem trochę wolnego czasu, więc poszedłem dalej i zmontowałem ten 4-bitowy elektroniczny zegar cyfrowy DIY o wartości 2,40 USD, który kupiłem jakiś czas temu od AliExpress
Konwertuj zwykły zegar domowy na samoświecący zegar: 8 kroków (ze zdjęciami)
Konwertuj zwykły zegar domowy na świecący zegar: NAJPIERW SERDECZNIE DZIĘKUJĘ ZESPÓŁ INSTRUKCJI, ABY MOJE DNI ODZYSKANIA ZDROWIA BARDZIEJ ODPOWIEDZIALNE ….. W tej instrukcji chcę podzielić się z wami, jak przekonwertować zwykły zegar w domu w samoświecący się zegar.>> Za to
Zbuduj prawdziwy zegar uderzający w dzwon dla swojego komputera i zegar uderzający w gaśnicę.: 3 kroki (ze zdjęciami)
Zbuduj prawdziwy zegar uderzający w dzwon dla swojego komputera i zegar uderzający w gaśnicę.: mosiężny dzwonek, mały przekaźnik kilku innych rzeczy i prawdziwy dzwonek może wybijać godziny na twoim pulpicie. Chociaż ten projekt działa na Windows i Mac OS X też, postanowiłem zainstalować Ubuntu Linux na komputerze, który znalazłem w koszu i nad tym pracować: nigdy