Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Vorbereiten der Box
- Schritt 2: Codierung
- Schritt 3: Das richtige Raspbian-Image einstellen
- Schritt 4: Übertragen Sie die Dateien auf das Board
- Schritt 5: Linux-Parameter einstellen
- Schritt 6: Platzieren der Komponenten
- Schritt 7: Fertigstellen der Box
- Schritt 8: Genießen Sie Ihre numismatische Uhr
- Schritt 9: Genießen Sie Ihren Minicomputer
Video: Numismatische Uhr - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:16
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
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
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
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
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
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
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
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
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
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:
Wort-Uhr: 5 Schritte
Wort-Uhr: Hallo zusammen! Dies wird mein erstes anweisbares sein und wenn Sie irgendwelche Ideen haben, wie es verbessert oder verständlicher gemacht werden kann, zögern Sie bitte nicht, mich zu kontaktieren! ist nicht meine idee! Ich habe viele der Thr gesehen
DIY, wie man eine cool aussehende Uhr macht – StickC – Einfach zu tun: 8 Schritte
DIY Wie man eine cool aussehende Uhr macht - StickC - Einfach zu machen: In diesem Tutorial lernen wir, wie man ESP32 M5Stack StickC mit Arduino IDE und Visuino programmiert, um eine Zeit auf dem LCD anzuzeigen und die Zeit auch mit den StickC-Tasten einzustellen
Wie erstelle ich eine Arduino-Uhr – wikiHow
Wie man eine Arduino-Uhr macht: Ich habe ungefähr 15 analoge Uhren entworfen. Hier stelle ich einen von ihnen vor
7-Segment-Uhr Version 2: 4 Schritte
7 Segment Clock Version 2: Hallo! Nach einer Anfrage des Instructables-Benutzers bezüglich der Verfügbarkeit des 12-Stunden-Formats nutzte ich den Vorteil, wesentliche Änderungen am ursprünglichen Projekt vorzunehmen. Während der Verwendung der Version 1 hatte ich das Bedürfnis, eine eigenständige Version zu erstellen. also habe ich es möglich gemacht
ESP8266 Netzwerkuhr ohne RTC - Nodemcu NTP-Uhr Keine RTC - INTERNET-UHR-PROJEKT: 4 Schritte
ESP8266 Netzwerkuhr ohne RTC | Nodemcu NTP-Uhr Keine RTC | INTERNET-UHRPROJEKT: Im Projekt wird ein Uhrenprojekt ohne RTC erstellt, es wird Zeit vom Internet über WLAN benötigt und auf dem st7735-Display angezeigt