Inhaltsverzeichnis:
- Schritt 1: Schritt 1: Verstehen Sie, wie ThumbWheels funktioniert
- Schritt 2: Schritt 2: Wählen Sie einen Mikrocontroller und verdrahten Sie Ihr Board
- Schritt 3: Schritt 3: Codieren Sie Ihren Mikrocontroller
- Schritt 4: Schritt 4: Bauen Sie eine Box und legen Sie alles darauf
- Schritt 5: Schritt 5: Viel Spaß
Video: Daumenraduhr - Lass uns die Zeit erraten - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
Hallo zusammen, hier ist meine erste Instructables, also hoffe ich, dass es gut wird. Außerdem ist mein Englischniveau ziemlich schlecht, also hoffe ich, dass ich nicht zu viele Fehler mache!
Das Ziel dieses Projekts ist es, einige "Daumenräder" wiederzuverwenden, die aus einem alten Laborgerät geborgen wurden
Auf den Bedienfeldern wurden Daumenräder verwendet. Mit ihren teilweise freiliegenden Rädern, die durch Verschieben der freiliegenden Kante mit einem Finger gedreht werden konnten, konnten Sie die gewünschte Anzahl auswählen.
Warum verwenden Sie sie nicht, um eine Uhr zu erstellen, bei der Sie die Zeit, die Sie vermuten, manuell eingeben und dann durch Drücken einer Taste überprüfen?:-)
Schritt 1: Schritt 1: Verstehen Sie, wie ThumbWheels funktioniert
Jedes Rad kann eine Zahl zwischen 0 und 9 wählen und entspricht elektrisch vier Schaltern. Wieso den?
Wenn Sie eine Zahl eingeben, sagen wir '5', wandelt das Rad sie in ihre binär-codierte Dezimalzahl um, in diesem Fall ''0101', was "0 * 8 + 1 * 4 + 0 * 2 + 1 * 1" bedeutet ", weil wir es in ein Binärsystem (Basis 2) codieren wollen. Menschen wie du und ich können von 0 bis 9 zählen und dann Zahlen verpassen, also müssen wir einen Übertrag hinzufügen, um weiter zu zählen. Also, wenn wir Denken Sie an die Zahl "125", sie bedeutet "1 * 100 + 2 * 10 + 5 * 1", es ist ein Dezimalsystem mit 10 Ziffern. Computer und elektronische Geräte verwenden normalerweise ein binäres System mit nur zwei Ziffern, 0 und 1 Wenn Sie also eine Zahl in ihre binäre Darstellung zerlegen möchten, zum Beispiel die Zahl 9, ist dies wie eine euklidische Division, 9 = 1 * 8 + 0 * 4 + 0 * 2 + 1 * 1.
Binär codierte Dezimalzahlen sind genau das Gleiche, aber Sie verwandeln jede digitale Zahl in eine Gruppe von Binärziffern. 4827 wird beispielsweise als 0100 1000 0010 0111 codiert.
Die entsprechenden Schalter zu jeder dieser digitalen Nummern werden physisch am Daumenrad geöffnet oder geschlossen, und Sie können dann durch Lesen erkennen, welche Nummer eingegeben wurde. Mit den Rändelrädern, die ich gerettet habe, gab es eine Leseschaltung bestehend aus Schieberegistern (https://en.wikipedia.org/wiki/Shift_register), die es mir ermöglichen, weniger Pins auf meinem Mikrocontroller (µc) zu verwenden. Mit geeigneten Datenblättern und einem guten Multimeter ist die Verdrahtung leicht verständlich. Aber wenn Sie diese Register nicht haben, wenn Sie Ihre Daumenräder retten, können Sie Schalter direkt mit Ihrem µc verdrahten. Auch hier sind ein Blatt Papier und ein Multimeter im Durchgangsmodus hilfreich.
Weitere Informationen zu Binärzahlen: https://www.mathsisfun.com/binary-number-system.h… und
Schritt 2: Schritt 2: Wählen Sie einen Mikrocontroller und verdrahten Sie Ihr Board
Wenn Sie verstanden haben, wie Sie Ihre Rändelräder anschließen werden, können Sie die Anzahl der Pins zählen, die Sie benötigen, um die Teile anzuschließen, die Sie in Ihrer Uhr verwenden möchten (Eingänge von Rändelrädern, Ausgänge für RGB-LEDs, Eingänge für Drucktasten, Eingang-Ausgang). zu einem Echtzeituhr-Board, und alle anderen Dinge, die Sie nützlich finden können …).
Ich habe ein "Nucleo F303K8" -Board verwendet, sieht aus wie ein Arduino Nano. Seien Sie vorsichtig, wenn Sie sie verwenden, da die Pins "D4", "A4" und "D5", "A5" miteinander gebrückt sind (ich habe viel Zeit verloren, bevor ich es verstanden habe), also musste ich die Lötbrücke entfernen.
Das Real Time Clock Board ist ein kommerzielles Board, das auf einem MCP79410-Chip basiert und einen i2c-Bus verwendet, aber jeder andere wird die Arbeit erledigen. Die LEDs sind RGB-LEDs mit einer gemeinsamen Anode, vergessen Sie nicht, geeignete Widerstände in Reihe hinzuzufügen.
Dann können Sie all diese Dinge verkabeln, es gibt viele Tutorials, die speziell für die Teile, die Sie haben, online verfügbar sind, und es ist eine ziemlich klassische Sache. Ich benutzte ein Veroboard, um all diese zusammenzulöten.
Schritt 3: Schritt 3: Codieren Sie Ihren Mikrocontroller
Jetzt müssen Sie Ihren Mikrocontroller codieren, um die Arbeit zu erledigen. Hier ist zum Beispiel meins, aber ich denke, du musst deine eigenen schreiben:-)
Schritt 4: Schritt 4: Bauen Sie eine Box und legen Sie alles darauf
Sobald Ihr Setup funktioniert, können Sie es in eine schöne Box stecken. Ich benutzte einen Laserschneider, um die Gesichter und einen 3D-Drucker zu machen, um die Seite zu machen. (Und viel Heißkleber, damit es zusammenhält! ^^ vor allem die LEDs und die Druckknöpfe)
Schritt 5: Schritt 5: Viel Spaß
Sie können jetzt eine ähnliche Uhr bauen, indem Sie sich von dieser Arbeit inspirieren lassen!
Ich habe vor, diese in Zukunft zu verbessern, indem ich eine stärkere Sidebox mache oder dem zweiten Druckknopf eine Funktion hinzufüge (zB die Zeit auf einen langen Druck einstellen oder auch das Datum "anzeigen" indem du es auch errätst).
Empfohlen:
DIY So zeigen Sie die Zeit auf dem M5StickC ESP32 mit Visuino an - Einfach zu tun: 9 Schritte
DIY So zeigen Sie die Zeit auf dem M5StickC ESP32 mit Visuino an - Einfach zu machen: In diesem Tutorial lernen wir, wie Sie den ESP32 M5Stack StickC mit Arduino IDE und Visuino programmieren, um die Zeit auf dem LCD anzuzeigen
Lassen Sie uns gemeinsam eine Fitbit Charge 2 reparieren. Linien im Bildschirm.: 3 Schritte
Lassen Sie uns gemeinsam eine Fitbit Charge 2 reparieren. Linien im Bildschirm.: Ungefähr 13 Halterungen, nachdem ich mein erstes Fitbit gekauft hatte, begann ich, Linien zu bekommen, die über den Bildschirm gingen. Jeden Tag tauchte ein anderer auf, manchmal mehr als einer am Tag. Ich habe mich sehr gut um mein Fitbit gekümmert dachte ich und wusste nicht warum es anfing. wenn
So starten Sie Ihren Computer jeden Tag oder zu jeder Zeit automatisch – wikiHow
So starten Sie Ihren Computer automatisch jeden Tag oder wann immer: In dieser Anleitung erfahren Sie, wie Sie Ihren Computer jeden Tag zu einer bestimmten Zeit automatisch starten lassen. Dies ist auch meine erste Anleitung
So bauen Sie eine Uhr, die die Zeit an die Wand projiziert – wikiHow
So bauen Sie eine Uhr, die Zeit an die Wand projiziert: Dieses Instructable zeigt Ihnen, wie Sie eine Projektoruhr bauen. Mit diesem Gerät können Sie die Zeit an die Wand projizieren. Basierend auf einem kleinen LCD-Wecker (nicht zu klein, sondern kann nicht projiziert und bearbeitet werden) ist dies eine gute Möglichkeit
Über uns
Über howwhatproduce.com