Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Beispiele zum Ablesen der Uhrzeit
- Schritt 2: Bau der Holzkiste
- Schritt 3: Aufbau der Vorderseite der Uhr
- Schritt 4: Aufbau der Rückseite der Uhr
- Schritt 5: Wie es funktioniert
Video: RGB Fibonacci-Uhr - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:16
Dieses Mal präsentiere ich Ihnen eine neue Version der fantastischen Fibonacci-Uhr, die hier von pchretien veröffentlicht wurde:
www.instructables.com/id/The-Fibonacci-Clock
Die ursprüngliche Idee dieser Version der Fibonacci-Uhr stammt nicht von mir, sondern von einem Freund, artmaker43.
Ursprünglich entwickelte artmaker43 Fibonnaci Clock.exe und Fibonnaci Clock Screensaver.exe, ausführbare Windows-Dateien, die die ersten fünf Zahlen der Fibonnaci-Sequenz (1, 1, 2, 3, 5) verwenden, wobei Quadrate mit diesen Werten auf jeder Seite verwendet werden. Dies simuliert das Zählen bis zu 12. Wenn man dann die Anzahl der 12er (plus die Werte kleiner als 12) mit gemalten Quadraten verfolgt, kann man eine 24-Stunden-Uhr konstruieren.
Sie können es hier herunterladen
Vor einem Monat schrieb mir artmaker43 an, um den Support zu bitten, eine Hardware-Version seiner Idee zu erstellen.
Diese Fibonacci-Uhrenversion unterscheidet sich ein wenig vom Original:
- Die Uhr ist in drei unabhängige Zonen unterteilt: Stunden, Minuten und Sekunden, die die Fibonacci-Folge (1, 2, 3, 5) verwenden, um das Zählen bis 12 zu simulieren.
- In der Minuten- und Sekundenzone finden wir 4 beschriftete Kreise, die von LEDs beleuchtet werden: 12, 24, 36 und 48, um anzuzeigen, wann die Zählung größer ist als die Einsen
- In der Stundenzone finden wir einen beschrifteten Kreis (PM), der anzeigt, wann die aktuelle Stunde im zweiten 12-Stunden-Zeitraum liegt (von Mittag bis Mitternacht).
- Es verwendet drei Knöpfe, die auf der Rückseite der Uhr angebracht sind, um die Stunde oder die Minute einzustellen.
- Es verwendet eine DS3231 I2C-Echtzeituhr mit Batterieeingang, um die Zeit einzustellen und zu halten.
Ich hoffe du magst es
Lieferungen
- 24pcs 1bit WS2812B WS2811 IC 10 mm * 3 mm DC5 V (RGB LED)
- 1 ARDUINO MEGA 2560 R3 oder kompatibler Mikrocontroller
- 3 Mini-Unterbrecher
- 1 AC-DC 100V-220V bis 5V Mini-Netzteilmodul
- 1 DS3231 I2C-Echtzeituhr (RTC), mit Batterieeingang für eine genaue Zeitmessung
- Sperrholz
- Holz
- Vierkantstäbe aus Holz
- Methacrylat
- Transparentes Vinyl
- Karton
- Permanent-Marker
- Briefvorlage aus Kunststoff
- Drähte
- Lötkolben
Schritt 1: Beispiele zum Ablesen der Uhrzeit
Schritt 2: Bau der Holzkiste
SCHRITT 2.1
Schneiden Sie vier Holzstücke, wie Sie in der Zeichnung sehen können
SCHRITT 2.2 Fügen Sie alle Teile ein, um die Box zu montieren
SCHRITT 2.3
Schneiden Sie ein Stück Sperrholz (8, 27'' x 7, 87'') und kleben Sie es mit quadratischen Holzstäben in die Schachtel
SCHRITT 2.4
Kleben Sie ein Stück schwarzer Pappe mit ähnlichen Abmessungen auf das Sperrholz
SCHRITT 2.5
Schneiden Sie ein ähnlich großes Stück Methacrylat und Vinyl
SCHRITT 2.6
Laden Sie die PDF-Datei "Fibonacci clock.pdf" herunter, drucken Sie sie aus und verwenden Sie sie als Vorlage, zeichnen Sie mit dem Permanentmarker die Linien und Kreise auf das Vinyl
SCHRITT 2.7
Drucken Sie mit der Plastikbriefschablone den Text und die Zahlen, die Sie auf dem Bild sehen können
Am Ende dieses Schrittes muss Ihre Uhr dem letzten Bild ähneln, aber kleben Sie das Methacrylat noch nicht in die Box, da wir die LEDs noch einfügen müssen.
Schritt 3: Aufbau der Vorderseite der Uhr
SCHRITT 3.1
Montieren Sie vier LED-Streifen:
- LED-Streifen 1 (leds1 in der Arduino-Skizze) mit 6 LEDs (wird verwendet, um die quadratischen Unterteilungen zu beleuchten, die zu den Werten 2 und 3 der Fibonacci-Folge gehören)
- LED-Streifen 2 (leds2 in der Arduino-Skizze) mit 6 LEDs (wird verwendet, um die quadratischen Unterteilungen zu beleuchten, die zum Wert 1 der Fibonacci-Folge gehören)
- LED-Streifen 3 (leds3 in der Arduino-Skizze) mit 3 LEDs (wird verwendet, um die quadratischen Unterteilungen zu beleuchten, die zum Wert 5 der Fibonacci-Folge gehören)
- LED-Streifen 4 (leds4 in der Arduino-Skizze) mit 9 LEDs (wird verwendet, um die beschrifteten Kreise zu beleuchten: 12, 24, 36, 48, pm)
Um einen LED-Streifen zu montieren, müssen Sie 6 Drähte für jede LED anlöten, wie Sie im ersten Bild sehen können. Bitte achten Sie auf die Pfeile auf den LEDs, um sie richtig zu löten.
Um die Kabellänge zwischen den LEDs anzupassen, empfehle ich Ihnen, die Datei "Fibonacci clock.pdf" auszudrucken und als Vorlage zu verwenden, wie Sie im Bild sehen können.
SCHRITT 3.2
Fügen Sie die LED-Streifen in die Schachtel ein. Zuerst müssen Sie ein kleines Loch öffnen, um die drei Drähte jedes LED-Streifens auf die Rückseite der Uhr zu führen, wo alles im Mikrocontroller angeschlossen wird. In der zweiten Zone der Uhr habe ich vier kleine Löcher geöffnet.
SCHRITT 3.3
Bauen Sie die Holzquadrate, wie Sie auf den Bildern sehen können. Auch hier können Sie die gedruckte "Fibonacci-Uhr.pdf" zum Anpassen der Teilungen als Vorlage verwenden.
SCHRITT 3.4
Bauen Sie kleine schwarze Pappzylinder, um die LEDs zu bedecken, die die beschrifteten Kreise beleuchten, wie Sie in den letzten Bildern sehen können
Schritt 4: Aufbau der Rückseite der Uhr
Auf der Rückseite fanden wir ein Stück Sperrholz mit drei Knöpfen:
- Die grüne Taste zum Umschalten zwischen dem Einstellen der Stunde oder dem Einstellen der Minute
- Die weiße Taste mit der Aufschrift "+" zum Erhöhen des Stunden- oder Minutenwertes
- Die weiße Taste mit der Aufschrift "-", um den Wert der Stunde oder Minute zu verringern
In der Box finden wir den Mikrocontroller, die Echtzeituhr DS3231 mit Batterie, die drei Drähte für jeden LED-Streifen, die Stromversorgung und die erforderlichen Drähte, um alles gemäß der Zeichnung anzuschließen.
Schritt 5: Wie es funktioniert
Das Video zeigt ein kurzes Zeitintervall zwischen 12:28:01 Uhr. und 12:28:46 Uhr
Stellen Sie die Zeit ein
Mit den drei Knöpfen auf der Rückseite können Sie die Uhrzeit einstellen. Durch Drücken der grünen Taste können Sie die Stunde oder die Minuten ändern. Die Stunden- oder Minutenzone beginnt 10 Sekunden lang zu blinken, wenn keine andere Taste gedrückt wird. Sobald der Einstellmodus ausgewählt ist, können Sie den Wert durch Drücken der Taste "+" oder "-" erhöhen oder verringern. Der neu gewählte Wert wird automatisch aktualisiert und die Uhr wird mit diesen neuen Werten fortfahren.
Empfohlen:
RGB-Pixel-Weihnachtslichtshow Teil 1: 7 Schritte
RGB-Pixel-Weihnachtslichtshow Teil 1: In dieser Anleitung zeige ich Ihnen, wie Sie eine RGB-Pixel-Lichtshow erstellen. Es gibt VIEL zu decken. Tatsächlich werde ich dies wahrscheinlich in etwa 3-5 verschiedene Anweisungen aufteilen. In diesem geht es um die Grundlagen. Sie haben viel zu lesen
RGB-LED-Würfel herstellen – wikiHow
Wie man RGB-LED-Würfel macht: In diesem anweisbaren mache ich einen RGB-LED-Würfel (Charlieplex-Würfel) ok … was ist Charlieplex-Würfel …? Charlieplexing ist eine Technik zum Ansteuern einer Multiplex-Anzeige, in der relativ wenige I / O-Pins eines Mikrocontrollers werden z. B. verwendet einen fahren
RGB-Tutorial: 4 Schritte
RGB-Tutorial: Willkommen! Lassen Sie uns herausfinden, was wir von dieser Website lernen werden! Das folgende Tutorial enthält alle notwendigen Schritte, um ein RGB-LED-Projekt zu erstellen. Es wird ein Bild aller benötigten Materialien geben, dann wird Schritt für Schritt ein Prozess mit
Dekorative Blumen-RGB-LED-Leuchten - DIY: 7 Schritte (mit Bildern)
Dekorative Blumen-RGB-LED-Leuchten | DIY: In diesem Tutorial zeigen wir Ihnen, wie Sie dekoratives Blumen-RGB-LED-Licht herstellen. Sie können das in diesem Schritt eingebettete Video für Konstruktion, Stückliste, Schaltplan & testen oder Sie können den Beitrag für weitere Details weiterlesen
Aufrüsten von Smart RGB-LEDs: WS2812B vs. WS2812: 6 Schritte
Aufrüsten von Smart RGB-LEDs: WS2812B vs. WS2812: Die schiere Anzahl von Projekten, die wir in den letzten 3 Jahren mit intelligenten RGB-LEDs gesehen haben, seien es Streifen, Module oder kundenspezifische Leiterplatten, ist ziemlich erstaunlich. Dieser Ausbruch der RGB-LED-Nutzung ging Hand in Hand mit einem signifikanten