Inhaltsverzeichnis:
- Schritt 1: Erforderliche Teile:
- Schritt 2: Bauen Sie die Schaltung zusammen
- Schritt 3: Laden Sie den Code hoch
- Schritt 4: Genießen Sie Ihre Kreation und planen Sie zukünftige Verbesserungen
Video: Multimodale Uhr - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
Ich liebe Uhren! Ich war auf der Suche nach einem anweisbaren für eine Uhr, die römische Ziffern auf dem Bildschirm anzeigt. Als ich auf Arduino-Basis keine geeigneten bekam, beschloss ich, selbst eine zu bauen. In Verbindung mit einem farbigen TFT-Display habe ich mich gefragt, was sonst noch angezeigt werden kann und Viola! Gedanken an verschiedene Zahlensysteme, die ich in meinem Bachelor of Engineering College (vor mehr als 2 Jahrzehnten!) gelernt hatte, kamen herein: Binär, Digital, Oktal und Hexadezimal usw
Dies hat mich jedoch dazu gebracht, und nach viel Planung und Programmierung ist hier die Implementierung t!
Besondere Merkmale dieser Uhr:
Multimodale Anzeige, bei der Sie die Zeit in 5 verschiedenen Zahlensystemen auf einem Bildschirm oder jedes Zahlenformat in separaten Bildschirmen anzeigen lassen können, die durch eine Drucktaste ausgewählt werden
Die Zifferblattausrichtung kann auf 4 beliebigen Seiten erfolgen und die angezeigten Daten können mit einem Druckknopf an der Ausrichtung ausgerichtet werden. Später beabsichtige ich, einen Gyro- / Beschleunigungssensor zu verwenden, um das Display basierend auf der Seite auszurichten, auf der es eingeschaltet ist
Verfügbare Modi
Digital
römisch
Hexadezimal (Basis 16)
Oktal (Basis 8)
Binär (Basis 2)
Für jemanden, der mit diesen Nummernsystemen noch nicht vertraut ist, hier die Links aus dem netBinary-Format:
Oktalformat:
Hexadezimalformat:
Römisches Format:
Schritt 1: Erforderliche Teile:
Benötigte Artikel:
- Arduino UNO/Nano oder gleichwertig
- TFT-Display: 1,44 Zoll 128 * 128 SPI-Display basierend auf IL9163 (lang zurück über aliexpress bestellt) (ROTE Platine)
- DS 3231 RTC-Modul
- Drucktastenschalter 2
- Steckbrett, Leiterplatte, Anschlussdrähte
- Optional: Lötkolben, Allzweck-Anschlussdrähte und ein passendes Gehäuse (für diese Uhr muss ich mich noch entscheiden)
Schritt 2: Bauen Sie die Schaltung zusammen
Verwenden Sie diese Verbindungen zwischen RTC und Arduino. Siehe das handgezeichnete schematische Bild als Referenz.
-
DS3231----Arduino
- SDAA4
- SCLA5
- Vcc 5V (von Arduino)
- GNDGND (von Arduino)
-
Arduino----TFT-Display
- 9A0
- 10CS
- 11SDA
- 13SCK
-
Arduino-Verbindungen
- Vcc-5v
- GND-GND
- 2GND über Taster (Anzeigemodus-Wechseltaste-Bin/Hex/Dec/All)
- 3GND über Taster (Taste zum Ändern der Displayausrichtung)
-
Anschlüsse anzeigen
- VCC3.3V (von Arduino)
- GND-GND
- ZURÜCKSETZEN3.3V
- LED5V (von Arduino)
Schritt 3: Laden Sie den Code hoch
Verwenden Sie die angehängte.ino-Datei für den gesamten Code mit Kommentaren, die selbsterklärend sind!
Schritt 4: Genießen Sie Ihre Kreation und planen Sie zukünftige Verbesserungen
Du hast eine schöne und geekige Uhr auf deinem Schreibtisch und es gibt viel Platz für neue Ideen
- Ändern Sie die Anzeige oder aktualisieren Sie nur bestimmte Teile des Bildschirms, damit die Anzeige schneller aktualisiert wird (bei dieser aktuellen Implementierung wird aufgrund der Aktualisierung des gesamten Bildschirms manchmal eine Sekunde nicht angezeigt).
- Fügen Sie eine Kreisel-/Beschleunigungsmesser-Platine und den zugehörigen Code hinzu, um die Anzeigedrehung an die Gehäuseausrichtung anzupassen
- Lassen Sie Ihrer Fantasie freien Lauf…
Zu guter Letzt, wenn Ihnen meine Uhr gefällt, stimmen Sie für sie im derzeit laufenden Uhrenwettbewerb ab
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