DIY Arduino Weihnachtsuhr - Gunook
DIY Arduino Weihnachtsuhr - Gunook

Video: DIY Arduino Weihnachtsuhr - Gunook

Video: DIY Arduino Weihnachtsuhr - Gunook
Video: Fernzünder selber bauen! DIY für Böller, Raketen und Batterien 2025, Januar
Anonim
DIY Arduino Weihnachtsuhr
DIY Arduino Weihnachtsuhr

Frohe Weihnachten! Ich wurde kürzlich von Elegoo angesprochen, um ein Weihnachtsprojekt mit ihrem Arduino R3 Most Complete Starter Kit zu erstellen. Mit den enthaltenen Komponenten in ihrem Bausatz war ich in der Lage, diese weihnachtliche Uhr zu kreieren, die die Uhrzeit und das Datum anzeigt und alle 15 Minuten dreht sich der Baum oben und leuchtet grün, um einen Raum mit Weihnachtsstimmung zu füllen. Folgen Sie meinem Instructable, um zu sehen, wie ich diese Uhr gemacht habe und wie Sie auch eine machen können. Wenn Sie Fragen haben, lassen Sie es mich im Kommentarbereich wissen und ich werde mein Bestes geben, um Ihnen zu helfen!

Schritt 1: 3D-Design

3D-Design
3D-Design
3D-Design
3D-Design
3D-Design
3D-Design
3D-Design
3D-Design

Ich begann dieses Projekt mit dem Entwerfen der Uhrenkomponenten in Fusion 360. Die erste Komponente ist die Uhrenbasis. Dieser Teil beherbergt alle elektronischen Platinen sowie das 16X2-LCD. Um die Komponenten zu montieren, habe ich M3-Muttern und -Schrauben mit Zwischenräumen in den Teilen verwendet, um die M3-Muttern unter Druck zu bringen. Die Uhroberseite kommt als nächstes und wird verwendet, um den Schrittmotor zu halten, der verwendet wird, um den Baum zu drehen, sowie den benutzerdefinierten Schleifring, der zur Stromversorgung der LEDs verwendet wird. Als nächstes kommt natürlich der benutzerdefinierte Schleifring. Ich werde noch nicht zu sehr auf dieses Teil eingehen, da es sich nur um V1 handelt und ich mehrere Designüberarbeitungen habe, die ich gerne durchführen würde, um ein effizienteres und praktischeres Schleifringdesign zu erstellen. Dieses Projekt wurde in einem sehr kurzen Zeitplan durchgeführt, daher musste ich V1 für diese Uhr verwenden. Ich plane, den Ring neu zu gestalten und später ein detaillierteres Instructable mit den Informationen und Teilen zu erstellen, die Sie benötigen, um Ihre eigenen zu machen. Wie auch immer, der Schleifring wird verwendet, um dann das letzte Teil, das der Baum selbst ist, zu montieren. Dies ist ein modifizierter Baum von einem Modell, das auf Thingiverse gefunden wurde. Dieser Teil wird im Vasenmodus gedruckt, damit mehr Licht von den LEDs durchscheinen kann. Alle benötigten Dateien für die Uhr und das aktuelle Schleifringdesign sind unten angehängt.

Schritt 2: Elektronik

Elektronik
Elektronik
Elektronik
Elektronik
Elektronik
Elektronik
Elektronik
Elektronik

Der nächste Schritt besteht darin, die Elektronik einzurichten und in das 3D-gedruckte Gehäuse zu montieren. Ich habe Elegoos vollständigstes Arduino-Kit für dieses Projekt verwendet, da es alle benötigten elektronischen Teile sowie viele andere großartige Komponenten enthält, die Sie zum Erstellen Ihrer eigenen Projekte verwenden können. Für dieses Projekt habe ich das Arduino Uno, das RTC-Modul, das 16X2-LCD, die 3X-Grüne LED und die Elegoo-Schrittmotor- und Schritttreiberschaltung verwendet. Ich habe das LCD mit dem obigen Schema verdrahtet. Ich habe die SDA- und SCL-Pins der RTC mit den SCL- und SDA-Pins der UNO verdrahtet. Ich habe dann die Pins IN1-4 des Motorcontrollers mit den Pins 7-10 des UNO verdrahtet. Für die LEDs habe ich sie über einen 68-Ohm-Widerstand an Pin 6 der UNO angeschlossen. Nachdem die Verkabelung getestet wurde, zerlegte ich die Teile und baute sie wieder in das 3D-gedruckte Gehäuse ein.

Schritt 3: Code

Code
Code

Ich habe die Arduino IDE verwendet, um das Programm für diese Uhr zu schreiben. Den Umgang mit dem Motorcontroller und dem RTC-Modul konnte ich aus der Lektion von Elegoo lernen. Diese Lektionen enthalten Beispielprojekte sowie Beispielcodes für alle verschiedenen im Kit enthaltenen Komponenten. Ich habe die verschiedenen Dinge, die ich in den Lektionen gelernt habe, verwendet und den folgenden Code zusammengestellt, um die Zeit auf dem LCD anzuzeigen und den Schrittmotor basierend auf den Zeitwerten zu steuern.

Schritt 4: Endprodukt

Endprodukt
Endprodukt
Endprodukt
Endprodukt
Endprodukt
Endprodukt
Endprodukt
Endprodukt

Und wir sind fertig! Ich habe es genossen, dieses Projekt zusammenzustellen und hoffe, Sie alle haben es auch getan. Wie ich bereits sagte, war dieses Projekt etwas überstürzt, um vor Weihnachten fertig zu werden. Es gibt ein paar Dinge, von denen ich mir gewünscht hätte, ich hätte sie besser machen können, wie zum Beispiel einen Piezo-Summer, um Musik abzuspielen, während sich der Baum dreht, das Gehäuse neu zu gestalten, um es ästhetisch ansprechender zu gestalten und mehr Platz für zusätzliche Komponenten zu bieten. Aber so wie es ist, bin ich stolz auf das Endergebnis und möchte Elegoo noch einmal dafür danken, dass er mir die Komponenten geschickt hat, die für die Erstellung dieser Weihnachtsuhr benötigt werden. Wenn Sie mehr von dem sehen möchten, was ich tue, besuchen Sie meine Website www.daily3dprinting.com Vielen Dank und frohe Weihnachten!