Jeffrey Cross
Jeffrey Cross

Sehen Sie sich diesen kleinen entzückenden Drawbot an, der die Zeit aufschreibt

Alle 5 Minuten wacht dieser kleine Drawbot auf, streckt seine niedlichen kleinen Arme aus, greift seinen entzückenden winzigen Radiergummi und arbeitet wie eine Uhr. Zunächst wird die vorherige Nachricht gelöscht. Dann wird der Radiergummi beiseite gelegt, um mit dem Zeichnen der Zeit zu beginnen.

Diese Whiteboard-Uhr ist ineffizient, ungenau und wunderbar!

Der herrlich einfache Körper ist 3D-bedruckt und enthält drei Servos. Die Arme benötigen zwei Servos für ihre volle Bewegungsfreiheit, während das dritte Servo den Hub bereitstellt, mit dem die Trockenlöschmarkierung zwischen den Nummern angehoben werden kann. Sie können die Dateien für die Armassembly auf GitHub herunterladen.

Das Gehirn, das all dies steuert, ist ein PIC16F1454-Mikrocontroller. Der Schöpfer dieses Projekts, Maurice Bos, entschied sich für die Entwicklung, indem er das Ganze drahtlos von seinem Computer aus ausführen ließ. Auf der Computerseite befindet sich ein weiterer PIC16F1454-Mikrocontroller mit einem 433-MHz-Sender. Sein benutzerdefiniertes Protokoll sendet einfach die Uhrzeit als einfachen Text von einem Cron-Job auf seinem lokalen Computer an seine Uhr.

Interessanterweise hat Bos einige Fehlererkennung und -korrektur in sein System eingebaut. Jede Nachricht wird mehrmals gesendet und trägt ein Identifizierungsbit, damit das System feststellen kann, ob die Nachricht vollständig ist.

Bos erklärt, wie zur Verringerung der Komplexität des Codes jeder Teil der Anzeige nur die erforderlichen Zeichen zeichnen kann. Zum Beispiel enthält die erste Stelle nur Dateien, die zum Zeichnen einer 1 und 2 kompiliert wurden. Die dritte Stelle kann nur einen Doppelpunkt zeichnen. Wenn Sie mit diesen kleinen Systemen arbeiten, zählt alles!

[via Reddit]

Aktie

Leave A Comment