Inhaltsverzeichnis:

UTixClock - Gunook
UTixClock - Gunook

Video: UTixClock - Gunook

Video: UTixClock - Gunook
Video: uTixClock 2024, Oktober
Anonim
Image
Image
UTixClock
UTixClock
UTixClock
UTixClock

Zum ersten Mal sah ich diese Uhr in einem Video von einem meiner Lieblings-YouTube-Kanäle namens SmarterEveryDay. Die Idee gefiel mir auf Anhieb und ich wollte eine kaufen. Dann habe ich bei Google gesucht und diese Website gefunden, die die Tix-Uhr verkauft. Ich wollte gerade eine Bestellung aufgeben, aber dann dachte ich - macht es nicht Spaß, eine zu machen, anstatt sie zu kaufen! Also begann ich mit meiner Recherche und fand diesen Artikel auf Instructable. Dann wurde mir klar, dass der Autor des Beitrags derselbe ist, der die Uhr kommerziell verkauft.

Also beschloss ich, dieses Projekt auf eigene Faust zu bauen. Ich entschied mich für ein Arduino für das Projekt. Da ich von Beruf Softwareentwickler bin und gute Kenntnisse in der Elektronik habe, war es für mich nicht so schwer. Das Schreiben des Codes und das Zusammenbauen der Schaltungen waren die einfachen Teile. Der schwierigste Teil für mich war der Bau eines Gehäuses. Ohne Vorkenntnisse in 3D-Modellierung und -Druck habe ich fast 2 Monate gebraucht, um Fusion 360 zu lernen und das Modell zu erstellen. Es macht immer Spaß, Neues zu lernen und zu tun!:)

Einige wichtige Funktionen von uTixClock:

  • Vergiss nie die Zeit - auch wenn du es ausschaltest
  • Automatisches Dimmen von LEDs basierend auf Umgebungslicht - wird Ihren Schlaf nicht stören
  • Völlig zufällige Muster
  • Zeigt die Uhrzeit im 24-Stunden-Format an
  • Läuft über USB - kann direkt von Computern, mobilen Ladegeräten, Powerbanks mit Strom versorgt werden

Für die nächste Version geplante Funktionen:

  • Datum anzeigen
  • Datum und Uhrzeit anpassen
  • Passen Sie die Musterzeit an
  • Umschalten zwischen 12/24-Stunden-Format
  • Eine bessere Möglichkeit, Mitternacht (0000 Uhr) anzuzeigen - derzeit wird nur ein leerer Bildschirm angezeigt, haha!

Schritt 1: Dinge, die Sie brauchen

Um dieses Instructable zu bauen, benötigen Sie die folgenden Elemente. Heutzutage ist es ziemlich einfach, diese Dinge zu bekommen. Sie können Ihre lokalen DIY-Elektronikgeschäfte besuchen oder online kaufen.

Elektronikteile:

  • Arduino Nano-Mikrocontroller - 1
  • RTC-Modul DS1302 - 1
  • 5 mm LEDs (Gelb - 3, Rot - 9, Blau - 6, Grün - 9)
  • Beidseitig gepunktete Verotafel - 1
  • Abisolierte Vero-Platine - 1
  • 74HC595 Schieberegister mit 16-Pin-IC-Basis - 2
  • Widerstände (10K Ohm - 1, 33 Ohm - 3)
  • LDR - 1
  • USB-Kabel - 1
  • Ein-Aus-Netzschalter - 1
  • Kopfstifte
  • Überbrückungsdrähte
  • Anschlussdrähte

Andere Teile:

  • 3D gedrucktes Gehäuse
  • Neodym-Magnete 3mm Durchmesser
  • Instant-Schnellkleber
  • Transparentpapier
  • Schwarzes transparentes Acryl-Plexiglas

Schritt 2: Prototyping

Prototyp entwickeln
Prototyp entwickeln
Prototyp entwickeln
Prototyp entwickeln

Ich benutzte ein Steckbrett und eine Reihe von Überbrückungsdrähten, um mein Prototyping durchzuführen. Zuerst habe ich eine kleine 4x3-LED-Matrix als Proof-of-Concept erstellt, um sicherzustellen, dass die Dinge wie erwartet funktionieren. Ich habe während meines Prototypings einen einzelnen 74HC595-Schieberegister-IC verwendet. Die Details der Endplatinen finden Sie weiter unten.

Schritt 3: Die Software

Die Software
Die Software

Ich verwende im Allgemeinen keine Arduino IDE für die Entwicklung. Mein Favorit ist Visual Studio Code mit der PlatformIO IDE-Erweiterung. Aber egal - die offizielle IDE kann auch verwendet werden, um den Quellcode auf Arduino hochzuladen. Die Projektquelle kann von meinem Git-Repository heruntergeladen werden.

Schritt 4: Aufbau der Leiterplatten

Aufbau der Leiterplatten
Aufbau der Leiterplatten
Aufbau der Leiterplatten
Aufbau der Leiterplatten
Aufbau der Leiterplatten
Aufbau der Leiterplatten
Aufbau der Leiterplatten
Aufbau der Leiterplatten

Der Aufbau der Strecke ist ziemlich geradlinig. Den Schaltplan können Sie von meiner Website herunterladen und die Komponenten im Handumdrehen zusammenbauen.

Schritt 5: Modellieren des Gehäuses

Modellieren des Gehäuses
Modellieren des Gehäuses
Modellieren des Gehäuses
Modellieren des Gehäuses
Modellieren des Gehäuses
Modellieren des Gehäuses

Das war für mich der schwierigste Schritt. Ich hatte keine Vorkenntnisse in 3D-Modellierung und -Druck. Ich musste also fast einen Monat damit verbringen, die Grundlagen des Entwurfs des 3D-Modells in der Fusion 360-Software zu erlernen, und einen weiteren Monat, um es zu entwerfen. Diese Software ist für den persönlichen Gebrauch kostenlos.

Ich habe auch keinen 3D-Drucker zu Hause. Also musste ich es online bestellen und bekam es innerhalb eines Tages gedruckt. Der Druck mit Standard PLA+ Material kostete mich 56 SGD. Die Oberfläche ist nicht sehr glatt, aber mit dem Endergebnis bin ich sehr zufrieden. SLA passt am besten für das glatte Finish, war aber fast viermal so teuer wie PLA.

Die stl- und f3d-Dateien können von meiner Website heruntergeladen werden.

Schritt 6: Dinge zusammenbauen

Dinge zusammenbauen
Dinge zusammenbauen
Dinge zusammenbauen
Dinge zusammenbauen
Dinge zusammenbauen
Dinge zusammenbauen
Dinge zusammenbauen
Dinge zusammenbauen

Um den Deckel mit der Box zu bestücken und die Platinen zu befestigen, habe ich mich für Magnete anstelle von Schrauben entschieden. Die Magnete habe ich mit Schnellkleber fixiert. Der Zusammenbau der Teile war also recht einfach. Als Diffusor habe ich ein Transparentpapier gelegt und die schwarze Acrylplatte darauf fixiert. Ich war sehr glücklich, die endgültige Ausgabe zu sehen. Leider fiel beim Anbringen des Magneten ein kleiner Tropfen Sekundenkleber auf die Außenfläche des Gehäuses, den ich nicht entfernen konnte. Aber das macht nichts!:)

Schritt 7: Verwenden Sie es

Es benutzen
Es benutzen

Im Display befinden sich vier separate LED-Matrizen. Jede Matrix hat unterschiedliche Farben und repräsentiert die 4 Ziffern der aktuellen Zeit - die ersten beiden repräsentieren die Stunde und die letzten beiden repräsentieren die Minuten. Sie müssen die LEDs zählen, um die aktuelle Uhrzeit zu erhalten. Zum Beispiel:

0 Y - 0 R - 0 B - 0 G => 0000 Std.

0 Y - 1 R - 1 B - 2 G => 0112 Std.

1 Y - 1 R - 3 B - 9 G => 1139 Std.

1 Y - 6 R - 2 B - 4 G => 1624 Std.

2 Y - 3 R - 4 B - 7 G => 2347 Std.

Vielleicht fällt es Ihnen am Anfang etwas schwer. Aber mit etwas Übung werden Sie in der Lage sein, die aktuelle Uhrzeit sofort abzurufen.

Schritt 8: Danke

Ein großes Dankeschön, wenn Sie so weit gekommen sind und planen, mein Projekt zu bauen oder bereits gebaut haben. Lassen Sie mich Ihr wertvolles Feedback und Ihre Vorschläge wissen. Ich kann unter [email protected] erreicht werden.

Meine Website:

Ein herzliches Dankeschön an Guido Seevens für seine informative Anleitung zu seiner Version von Tix Clock.