Inhaltsverzeichnis:

Numismatische Uhr - Gunook
Numismatische Uhr - Gunook

Video: Numismatische Uhr - Gunook

Video: Numismatische Uhr - Gunook
Video: Бракованные часы в юбилейном рубле. 2024, Juli
Anonim
Numismatische Uhr
Numismatische Uhr
Numismatische Uhr
Numismatische Uhr
Numismatische Uhr
Numismatische Uhr
Numismatische Uhr
Numismatische Uhr

REAL ist seit 1994 die brasilianische Währung und anlässlich ihres 25-jährigen Bestehens hat die Casa da Moeda (brasilianische Münzstätte) letztes Jahr (2019) eine 1 REAL-Gedenkmünze mit einem Kolibri auf der Vorderseite (nicht das übliche Abbild der Republik) hergestellt.

Der Kolibri war das Bild auf der 1. REAL-Rechnung, als die Währung vor 25 Jahren eingeführt wurde. Die 1 REAL-Rechnung wird nicht mehr produziert.

Als numismatischer Enthusiast habe ich aus einem alten RaspberryPi 2, einem TFT-LCD-Display und etwas Code in JavaScript eine Uhr gemacht, die die Zeit mit Geldscheinen und Münzen der zweiten Familie der REAL anzeigt. Es ist ein echter Computer, der als Uhr fungiert.

Sie können die JPG-Dateien ändern, um eine andere Währung anzuzeigen (Euro, Pesos, Dollar usw.) und es funktioniert auf die gleiche Weise.

Lieferungen

- Raspberry Pi-Platine

-TFT 3,5'' LCD

-Holzkasten

Schritt 1: Vorbereiten der Box

Vorbereitung der Box
Vorbereitung der Box
Vorbereitung der Box
Vorbereitung der Box

Ich hatte diese alte Holzkiste lange herumliegen, ich glaube, sie wurde verwendet, um Teebeutel aufzubewahren. Ich "breche" die Frontplatte und mache mit einem Dremel-Werkzeug ein quadratisches Loch, das auf das 3,5-Zoll-Display passt.

Nach dem Montieren aller Komponenten werde ich das Stück zurück kleben.

Das Display ist heißgeklebt mit dem Panel.

Schritt 2: Codierung

Codierung
Codierung
Codierung
Codierung

Die eigentliche Funktion des RaspberryPi in diesem Projekt besteht darin, eine Webseite in Chrome im Vollbildmodus anzuzeigen.

Wenn die Uhrzeit beispielsweise 3:05 ist, werden für die Stunden ein 2 REAL-Schein und 1 REAL-Münze und für die Minuten eine 5-Cent-Münze angezeigt.

Ich habe die aktuelle Seite zum Testen unter dem Link https://numismaticclock.freetzi.com zur Verfügung gestellt, aber im Projekt wird sie lokal ausgeführt.

Es ist eine HTML-Seite mit etwas JavaScript, um die Seite zu aktualisieren, wenn eine Minute vergeht. Das Projekt hat 13 Bilder zum Anzeigen von Stunden (0h und 12h ist das gleiche Bild, aber unterschiedliche Dateien) und 60 Bilder zum Anzeigen von Minuten. Die HTML-Datei (index.html) und das 73-j.webp

Das Skript druckt die Tags, um bei jedem Laden der Seite Bilder anzuzeigen. Eine Variable ruft die aktuelle Minute des Systems außerhalb der Zeitfunktion ab, während eine andere Variable sie innerhalb der Funktion erhält. Jede Sekunde werden diese beiden Variablen verglichen, und wenn sie unterschiedlich sind, bedeutet dies, dass eine Minute verstrichen ist, sodass die Seite aktualisiert wird.

Schritt 3: Das richtige Raspbian-Image einstellen

Das richtige Raspbian-Image einstellen
Das richtige Raspbian-Image einstellen

Zuerst müssen Sie das spezielle Raspbian-Image herunterladen, das mit Ihrem Display funktioniert. In meinem Fall ist mein Display die KeDei 6.2-Version, also habe ich die Distribution von https://kedei.net/raspberry/raspberry.html heruntergeladen

Sie benötigen eine Software namens WinDisk32Imager, um das Image auf eine SD-Karte zu brennen und dann Ihr Board zu booten.

Schritt 4: Übertragen Sie die Dateien auf das Board

Übertragen Sie die Dateien auf das Board
Übertragen Sie die Dateien auf das Board

Der Inhalt der Datei relogio.rar (Schritt 3) muss auf den RaspberryPi übertragen werden.

Sie können einen USB-Stick verwenden oder über SSH mit einer Software namens WinSCP machen. Legen Sie alle Dateien in einen Ordner in /home/pi/

Der Pfad der Datei index.html lautet ~/home/pi/relogio/index.html

Ich empfehle die Verwendung von Putty, um die nächsten Einstellungen zu erleichtern.

Schritt 5: Linux-Parameter einstellen

Einstellen von Linux-Parametern
Einstellen von Linux-Parametern

An dieser Stelle werden die Dateien auf Ihrem Board gespeichert und Sie können eine Tastatur anschließen, den Navigator öffnen und /home/pi/relogio/index.html in die Adressleiste eingeben. Es wird die Uhrseite angezeigt, dann drücken Sie F11, um in den Vollbildmodus zu gelangen, und fertig!

Aber wir können es besser machen.

Sie können eine Software herunterladen, die den Mauszeiger ausblendet, wenn er nicht verwendet wird.

sudo apt-get install aufgeräumt

Wenn es fertig ist, geben Sie den folgenden Befehl ein, um den Cursor auszublenden, wenn er sich 2 Sekunden lang nicht bewegt:

sudo unclutter -idle 2 -root

Der Chrome-Browser kann über die Befehlszeile im Vollbildmodus und direkt zur Uhrseite geöffnet werden (verwenden Sie nicht sudo int seinen Befehl):

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

Wir können es noch besser machen.

Wir werden einen Alias festlegen, d.h. mit einem einzigen Befehl führen wir die Software aus, um den Cursor auszublenden und Chrome auf der Uhrseite zu öffnen.

Geben Sie dazu den folgenden Befehl ein:

sudo nano /home/pi/.bashrc

Fügen Sie neben dem Abschnitt "Aliasdefinition" den folgenden Text ein (genau wie das Bild):

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

Schließen Sie Ihr Terminal und öffnen Sie es erneut oder geben Sie Folgendes ein:

Quelle /home/pi/.bashrc

Wenn Sie nun den Befehl relogio auf dem Terminal eingeben, wird automatisch die Aufräumsoftware ausgeführt und Chrome geöffnet.

Schritt 6: Platzieren der Komponenten

Aufstellen der Komponenten
Aufstellen der Komponenten

Der RasbperryPi, den ich in diesem Projekt verwendet habe, ist stark beschädigt. Nur zwei USB-Ports funktionieren noch und ich erweitere sie mit Jumpern, um sie in die Rückseite der Box zu stecken. Ich habe auch eine Verlängerung von den PP1- und PP2-Lötpunkten auf der Platine zu einem Stromanschluss gemacht.

Setzen Sie auch ein weiteres quadratisches Loch auf der linken Seite für den Ethernet-Anschluss ein.

Schritt 7: Fertigstellen der Box

Fertigstellen der Box
Fertigstellen der Box
Fertigstellen der Box
Fertigstellen der Box

Ich schneide ein paar Eisstiele, um einen Rahmen um den Bildschirm zu machen, um einige Unvollkommenheiten zu verbergen.

Ich konnte die Frontplatte leicht wieder in die Box kleben. Außerdem wurde ein Magnet aufgeklebt, um eine Gedenkmünze über dem Bildschirm zu halten.

Schritt 8: Genießen Sie Ihre numismatische Uhr

Genießen Sie Ihre numismatische Uhr
Genießen Sie Ihre numismatische Uhr
Genießen Sie Ihre numismatische Uhr
Genießen Sie Ihre numismatische Uhr
Genießen Sie Ihre numismatische Uhr
Genießen Sie Ihre numismatische Uhr

Die Box bietet Platz für eine Powerbank. Wenn Sie einen Dongle für WLAN (oder eine neuere Version des Boards) verwenden, wird sie vollständig drahtlos.

Schritt 9: Genießen Sie Ihren Minicomputer

Viel Spaß mit Ihrem Minicomputer
Viel Spaß mit Ihrem Minicomputer

Es kann als normaler Computer verwendet werden, auf dem beispielsweise ein Speicherserver ausgeführt wird.

Ich hoffe es gefällt euch und es könnte und könnte bei ähnlichen Projekten hilfreich sein.

PS. Sorry für die dreckige Tastatur:)

Empfohlen: