Eine Holzuhr in Form eines Parallelepipeds, bei der die LED-Anzeige durch ein dünnes Furnier leuchtet, ist lange Zeit keine Neuheit. Sie sind im Handel erhältlich und seit zehn Jahren gefragt. Und diese Instructables-Uhr mit dem Spitznamen Darwin Energy ist Pseudo-Holz: Ihr Gehäuse besteht aus Kunststoff, und anstelle von Furnier handelt es sich um eine Vinylfolie mit einem ähnlichen Muster.
Zur Auswahl der Modi Uhr, Thermometer und Hygrometer verwendete der Entwickler einen Vibrationssensor. Der Algorithmus zum Umschalten zwischen Modi ist wie folgt:
Der Master montierte die Uhr auf einer Perfboard-Platine aus folgenden Komponenten: Arduino Pro Mini, Display Typ 8402AS, Temperatur- und Feuchtigkeitssensor DHT11, Echtzeituhr DS1307, UMProb-Vibrationssensor, Modul mit Tenstar Robot Micro-USB-Buchse (Sie müssen es nur mit Strom versorgen, Sie können einfach das USB-Kabel von einem defekten Gerät nehmen) . Für die Firmware nahm er das Modul zur Konvertierung eines USB-Anschlusses in einen seriellen Honbay CP2102.
Er sammelte die Uhr nach dem Schema:
Verwenden Sie lieber Kämme und Steckdosen, um Drähte mit einem Kamm an ein Steckbrett anzuschließen:
So sieht das Ergebnis von zwei Seiten aus:
Für Benutzer, die nichts blinken möchten, empfiehlt er den Kauf eines Designer-Kits für die Montage von LED-Uhren. Wählen Sie eines, bei dem der Mikrocontroller bereits genäht geliefert wird. Dann gibt es jedoch keine Thermometer- und Hygrometer-Modi sowie keinen Vibrationssensor. Der Entwickler selbst flasht Arduino mit dem bereits oben erwähnten Honbay CP2102-Gerät:
Verbinden Sie sie wie folgt:
Arduino-Seite ---------- Programmiererseite
VCC ---------------------------------- + 5V
GND ------------------------------------- GND
GRN ------------------------------------- DTR
TX ------------------------------------------ RX
RX ------------------------------------------ TX
Skizze hier.
Das Gehäuse kann in 3D gedruckt werden, oder Sie können eine beliebige geeignete Schachtel nehmen und Löcher in sie schneiden. Der Assistent wählt die erste aus:
STL-Datei hier.
Nach dem Einfügen mit Vinylfolie wird das Gehäuse sehr schön:
Für den Temperatur- und Feuchtigkeitssensor werden Löcher benötigt. Der Assistent zeigt den optimalen Standort für seinen Standort an:
Und so hat er einen Vibrationssensor:
Die Uhr ist fertig:
So können Sie den Modus wechseln:
Hinweis des Übersetzers. Der Vibrationssensor in dieser Ausführung bietet nur eine Modusumschaltung. Sie können die Zeit im DS1307-Modul mit demselben Arduino einstellen. hier erzählte wie.