Inhaltsverzeichnis:

Schreibtisch-Organizer mit LED-Matrix-Uhr und Bluetooth - Gunook
Schreibtisch-Organizer mit LED-Matrix-Uhr und Bluetooth - Gunook

Video: Schreibtisch-Organizer mit LED-Matrix-Uhr und Bluetooth - Gunook

Video: Schreibtisch-Organizer mit LED-Matrix-Uhr und Bluetooth - Gunook
Video: @cathyhummels 🤝🏻❤️ #stop #hate #speakup #mumblerap #fyp #foryoupage #fürdich 2024, Juli
Anonim
Image
Image
Idee
Idee

Mein Schreibtisch war sehr überladen und ich wollte einen schönen Organizer haben, in dem ich meine Bleistifte, Pinsel, Tonwerkzeuge usw. ordnen konnte. Ich habe mir viele Organizer auf dem Markt angeschaut, aber keine gefiel mir. Ich habe mir vorgenommen, meinen eigenen Schreibtisch-Organizer zu entwerfen und hier ist das Ergebnis.

Lieferungen

DS1307 RTC-Modul

HC06 Bluetooth-Modul

Arduino Nano

LDR

MAX7219 LED-Matrix-Modul

Klares Epoxidharz

Holzkleber

4 MM Sperrholz

Handy-Ladegerät

4 PIN RGB-LEDs

Schritt 1: Idee

Dies ist mein Plan für den Schreibtisch-Organizer. Ich beschloss, es aus 4 MM Sperrholz zu machen. Es ist leicht mit einem Cuttermesser zu schneiden. Die nächsten Schritte beschreiben den Bauprozess des Veranstalters.

Schritt 2: Aufbau der Frontplatte

Aufbau der Frontplatte
Aufbau der Frontplatte
Aufbau der Frontplatte
Aufbau der Frontplatte
Aufbau der Frontplatte
Aufbau der Frontplatte
Aufbau der Frontplatte
Aufbau der Frontplatte

Ich habe die LED-Matrix gemessen und darauf basierend die Frontplatte entworfen. Nachdem ich das Fenster für die LED-Matrix ausgeschnitten hatte, bedeckte ich das ausgeschnittene Holzstück mit klarem Klebeband und schob es wieder in das geschnittene Fenster. Die zusätzliche Dicke des durchsichtigen Klebebands half, das Holzstück mit Reibung am Fenster zu befestigen. Ich stellte sicher, dass ich beim Anpassen dieses Stücks eine kleine Aussparung ließ. Ich habe die Außenplatte dieses Fensters schwarz lackiert. Dann legte ich dieses ganze Panel auf eine ebene Fläche. Ich habe 2 Teile klares Epoxid gemischt und einige Tropfen braune Tönung in das Harz gegeben. Ich habe dieses Harz auf die Frontscheibe gegossen. Dann habe ich sehr sparsam etwas goldenen Glitzer auf diese Platte gestreut, während das Epoxid abbindet. Nachdem Epoxidharz ausgehärtet war, entfernte ich das Holzstück. Dies gab ein klares Fenster, um die LED-Matrix hindurch zu zeigen. Auch von vorne wirkt es nahtlos.

Schritt 3: Aufbau des Organizers

Aufbau des Organizers
Aufbau des Organizers
Aufbau des Organizers
Aufbau des Organizers
Aufbau des Organizers
Aufbau des Organizers

Der nächste Schritt besteht darin, den Organizer zu konstruieren. Ich fing an, Platten zu schneiden und sie mit Holzleim zu kleben. Nach der Fertigstellung habe ich von allen Seiten farbiges Epoxidharz gegossen, um ein Glasfinish zu erhalten.

Schritt 4: Faux Triode (Vakuumröhre)

Image
Image
Faux Triode (Vakuumröhre)
Faux Triode (Vakuumröhre)
Faux Triode (Vakuumröhre)
Faux Triode (Vakuumröhre)

Ich wollte meinem Schreibtisch-Organizer einen Steampunk-Touch verleihen, indem ich 2 Faux-Trioden (Röhrenverstärker) hinzufügte. Für die Trioden habe ich eine Form aus einer Flasche Alkoholtinte und einer herumliegenden Plastiklinse erstellt. Für den Formenbau habe ich Amazing Mold Putty verwendet.

Ich habe ein Gitter für die Triode mit Hefterstiften und etwas farbigem Aluminiumdraht erstellt. Ich habe eine gelbe LED zum Leuchten des Heizfadens hinzugefügt. An der Basis dieses Setups habe ich eine Card-Stock-Disc hinzugefügt. Leider habe ich keine Bilder vom Entstehungsprozess dieser Triode. Lassen Sie mich wissen, wenn Sie detaillierte Schritte benötigen, ich werde hinzufügen!

Ich habe die Form etwa 4/5 mit klarem Epoxidharz gegossen. Ich habe dann dieses Setup aus Hefterstiften, LED in Harz eingesetzt und 24 Stunden lang ruhen lassen.

Nach 24 Stunden habe ich die Triode entformt und den oberen Teil der Triode mit einem silbernen Marker bemalt, um den "Getter" -Teil der Triode nachzuahmen.

Dann habe ich die Triode in Epoxidharz getaucht und kopfüber aufgehängt. Dies hat zwei Vorteile.

1) Es macht die äußere Oberfläche der Triode glatt und glänzend.

2) Ein Tropfen Harz gefriert auf der Triode, der die Glasversiegelung auf echten Trioden repliziert.

Schritt 5: Schaltung und Code

Schaltung und Code
Schaltung und Code

Die Schaltung besteht aus Arduino Nano, das mit der Echtzeituhr DS1307 verbunden ist. Ich habe ein HC-06 Bluetooth-Modul hinzugefügt, um die Uhr des Schreibtisch-Organizers vom Mobiltelefon aus zu steuern. Ich habe auch einen LDR hinzugefügt, um die Anzeigeintensität basierend auf dem Umgebungslicht zu steuern.

Es gibt auch einen 2-poligen Jumper, der das Bluetooth-Modul (HC-06) mit der positiven Stromschiene verbindet. Dies geschieht, um das Hochladen von Code auf Arduino zu ermöglichen. Wenn das HC-06-Modul eingeschaltet wird, wird der Code nicht hochgeladen und der Fehler ist nicht so intuitiv.

Der Schreibtisch-Organizer-Code führt folgende Funktionen aus

- Anzeigezeit (12/24-Stunden-Format - über Bluetooth über Mobiltelefon gesteuert)

- Anzeige Tag, Datum jede 5. Minute

- Ändern Sie die zufällige Farbe der RGB-LEDs der Trioden alle 5 Minuten.

- Zeigen Sie jede 3. Minute eine zufällige Animation aus einer Reihe von Animationen an

- Zeigen Sie eine benutzerdefinierte Nachricht über Bluetooth über das Mobiltelefon an

- Datum und Uhrzeit über Bluetooth über das Handy einstellen

- Display um 22 Uhr ausschalten und um 6 Uhr wieder starten

- Von 6 Uhr morgens bis 6:50 Uhr morgens beginnen die Triode RGB-LEDs mit roter Farbe und gehen langsam über bernsteinfarben, tiefgelb, zitronengelb und dann weiß, was den Sonnenaufgang imitiert.

Ich habe Bluetooth-App-Code mit MIT APP Inventor entwickelt. Meine App befindet sich in der Entwicklung, daher ist das Einstellen des Datums und des 12/24-Stunden-Formats noch nicht codiert.

Anmerkungen:

Anmerkung 1

MAX72XX-Matrizen werden mit unterschiedlichen Hardwaretypen geliefert. In Bibliotheken sind 4 Typen konfiguriert

PAROLA_HW, ///< Verwenden Sie die Hardwaremodule im Parola-Stil.

GENERIC_HW, ///< Verwenden Sie allgemein verfügbare Hardwaremodule im 'generischen' Stil.

ICSTATION_HW, ///< Hardwaremodul im ICStation-Stil verwenden.

FC16_HW ///< Verwenden Sie das Hardwaremodul im FC-16-Stil.

Wenn Sie einen Test auf Ihrer Matrix ausführen und eine verstümmelte Anzeige oder einen gespiegelten Text sehen, versuchen Sie, im Code auf einen anderen Hardwaretyp zu initialisieren. Bei mir hat es funktioniert, als ich ICSTATION_HW ausgewählt habe

#define HARDWARE_TYPE MD_MAX72XX::ICSTATION_HW

Anmerkung 2

Verbindungsdrähte, die ursprünglich mit meinen LED-Matrizen geliefert wurden, waren sehr zerbrechlich und dünn. Das Modul hat gut funktioniert, als ich es mit Arduino getestet habe. Als ich am nächsten Tag die Schaltung wieder anschloss, verhielt sie sich seltsam. Nach langem Debuggen stellte ich fest, dass einer der Verbindungsdrähte zwischen LED-Modul und Arduino intern (innere Isolierung) gebrochen war und einen offenen Stromkreis verursachte. Ich ersetzte alle Verbindungsdrähte und alles funktionierte einwandfrei.

Verwendete Arduino-Bibliotheken:

DS1307 RTC

MAX72XX

Schritt 6: Platzierung von Komponenten und Port, um das Hochladen von Code zu ermöglichen

Platzierung von Komponenten und Port, um das Hochladen von Code zu ermöglichen
Platzierung von Komponenten und Port, um das Hochladen von Code zu ermöglichen
Platzierung von Komponenten und Port, um das Hochladen von Code zu ermöglichen
Platzierung von Komponenten und Port, um das Hochladen von Code zu ermöglichen
Platzierung von Komponenten und Port, um das Hochladen von Code zu ermöglichen
Platzierung von Komponenten und Port, um das Hochladen von Code zu ermöglichen

Bitte sehen Sie sich die angehängten Bilder an, um meine Platzierung der Komponenten zu sehen. Das ist mein Layout. Sie können das Layout wählen, das Ihren Bedürfnissen am besten entspricht.

Schritt 7: Endprodukt

Endprodukt
Endprodukt
Endprodukt
Endprodukt

Hier ist der letzte Schreibtisch-Organizer, der auf meinem Schreibtisch läuft.

Empfohlen: