Inhaltsverzeichnis:

Multimodale Uhr - Gunook
Multimodale Uhr - Gunook

Video: Multimodale Uhr - Gunook

Video: Multimodale Uhr - Gunook
Video: Ruhr in Love 2013 - Multimodal Radio Show grüßt! 2024, November
Anonim
Multimodale Uhr
Multimodale Uhr

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:

Erforderliche Teile
Erforderliche Teile
Erforderliche Teile
Erforderliche Teile
Erforderliche Teile
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

Bauen Sie die Schaltung zusammen
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

Genießen Sie Ihre Kreation und planen Sie zukünftige Verbesserungen
Genießen Sie Ihre Kreation und planen Sie zukünftige Verbesserungen
Genießen Sie Ihre Kreation und planen Sie zukünftige Verbesserungen
Genießen Sie Ihre Kreation und planen Sie zukünftige Verbesserungen
Genießen Sie Ihre Kreation und planen Sie zukünftige Verbesserungen
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: