Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-23 12:52
Hallo zusammen, Habe dieses Projekt vor 1 Monat begonnen, wegen meiner schlechten Gesundheit (von Dengue erwischt) hat es länger gedauert. Normalerweise mache ich ein Arduino-basiertes Projekt, also war es ziemlich interessant, ein Uhrenprojekt zu machen.
Um ein interessantes Projekt zu machen, habe ich viele uhrbezogene Projekte und Zifferblätter überprüft und schließlich eine Mix-Generierungsuhr entwickelt.
Es enthält eine Minutensanduhr, ein 90-Grad-Zifferblatt für die Stundenanzeige und 2 Siebensegmentanzeigen für die Minutenanzeige.
Lass es uns bauen.
Schritt 1: Benötigte Materialien
- 4 Stück 1cm * 3cm * 8cm (H*B*L) Holzblock. mit.
- Eis-Sticks.
- 2 Stück 180 Servomotor
- 2 Stück Sieben-Segment-Anzeige.
- Bohrmaschine für Holz.
- Ardunio-Nano.
- Stromversorgung 5V 1Amp.
- Sapre Holzstücke.
- Kabel von Buchse zu Buchse.
- Sanduhr von einer Minute.
Schritt 2: Einrichten von Sandglas und Servo
- Machen Sie ein quadratisches Loch in einem der Rahmen, damit es leicht am Servo befestigt werden kann.
- Markieren Sie den Servoumriss, legen Sie ihn auf Holz und machen Sie das Ganze mit einem Bohrer nahe beieinander.
- Sichern Sie das Servo mit etwas Heißkleber oder Sekundenkleber.
- Erstellt eine kleine Schachtel mit der gleichen Größe wie eine Sanduhr.
- Befestigtes Servogetriebe in der Mitte der Box wie in der Abbildung gezeigt.
- Machen Sie ein kleines Loch in einer anderen Seite der Box, so dass Platz für den Schraubendreher bleibt, um die Box am Servo zu montieren.
- Befestigen Sie den Servo-Pin an Pin Nummer 12 von Arduino.
- Führen Sie den angehängten Code aus.
- Senden Sie 0 und 180 im seriellen Monitor und prüfen Sie, ob sich die Sanduhr dreht.
- Beheben Sie die Fehler, falls vorhanden.
Schritt 3: Machen Sie den Rahmen
- Befestigen Sie nun andere Holzstücke und machen Sie daraus eine quadratische Schachtel.
- Entscheiden Sie sich für die zweite Servoposition für den Stundentag.
- Verwenden Sie Eiscreme-Stick, um die Vorderseite zu bedecken.
Schritt 4: Machen Sie das Dail
- Befestigen Sie den Servokopf mit Hilfe von Sekundenkleber daran.
- Verwenden Sie dann das beigefügte Programm, öffnen Sie den seriellen Monitor der Arduino-App.
- Senden Sie 0, 8, 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96 nacheinander und stellen Sie das Holzstück ein.
- Dies sind die 12 Intervalle der Uhr mit jeweils 8 Grad Unterschied.
- Der Servosignal-Pin ist mit Pin 12 verbunden, Sie können ihn entsprechend ändern, um das Zifferblatt einzustellen.
Schritt 5: Sieben-Segment-Anzeige für Mins
- Verwenden Sie den Bohrer mit dem kleinsten Bohrer, um ein Ganzes in der Vorderseite zu erstellen.
- 10 in der oberen Reihe und 10 in der unteren Reihe.
- Damit 2 Sieben-Segment-Anzeigen leicht gleiten können und anschließend mit Sekundenkleber befestigt werden.
- Zu diesem Zeitpunkt sind wir mit der ganzen Uhr fertig.
- Jetzt müssen wir die Sieben-Segment-Anzeige einstellen.
Pins von zwei Sieben-Segment-Anzeigen.
statische const uint8_t digital_pins = {2, 3, 4, 5, 6, 7, 8};
statische const uint8_t analog_pins = {A0, A1, A2, A3, A4, A5, 9};
Die ersten sieben Segmente: a, b, c, d, e, f, g Pins des Diagramms werden mit 2, 3, 4, 5, 6, 7, 8 Pins des Arduino verbunden.
2. sieben Segmente: a, b, c, d, e, f, g Pins des Diagramms werden mit A0, A1, A2, A3, A4, A5, 9 Pins des Arduino verbunden.
Führen Sie den Code aus und prüfen Sie, ob er richtig von 9 bis 0 blinkt oder nicht.
Schritt 6: Alle zusammenbauen
- Sobald alles zusammengebaut ist, sieht die Uhr wie auf dem Bild aus.
- Pin 12 für Stundenzeigerservo.
- Pin 11 für Sanduhr-Servo.
- Andere Pins sind die gleichen wie bei den Sieben-Segment-Pins.
-
Stellen Sie die Zeit ein, indem Sie die Werte der folgenden Zahl im Programm ändern.
- int Stunden = 1;
- int Minuten = 9;
- int sek = 0;
Empfohlen:
DIY, wie man eine cool aussehende Uhr macht – StickC – Einfach zu tun: 8 Schritte
DIY Wie man eine cool aussehende Uhr macht - StickC - Einfach zu machen: In diesem Tutorial lernen wir, wie man ESP32 M5Stack StickC mit Arduino IDE und Visuino programmiert, um eine Zeit auf dem LCD anzuzeigen und die Zeit auch mit den StickC-Tasten einzustellen
Wie erstelle ich eine Arduino-Uhr – wikiHow
Wie man eine Arduino-Uhr macht: Ich habe ungefähr 15 analoge Uhren entworfen. Hier stelle ich einen von ihnen vor
So erstellen Sie eine minimalistische LED-Uhr – wikiHow
So erstellen Sie eine minimalistische LED-Uhr: All diese digitalen Wanduhren können so beschäftigt sein, oder? Sie möchten nicht wirklich, dass ein großes, helles 7-stelliges Display Ihre Wand überfüllt und im Weg steht, oder? Sogar die analogen Uhren, obwohl einfacher, haben immer noch hässliche schwarze Zahlen und Zeiger in
ESP8266 Netzwerkuhr ohne RTC - Nodemcu NTP-Uhr Keine RTC - INTERNET-UHR-PROJEKT: 4 Schritte
ESP8266 Netzwerkuhr ohne RTC | Nodemcu NTP-Uhr Keine RTC | INTERNET-UHRPROJEKT: Im Projekt wird ein Uhrenprojekt ohne RTC erstellt, es wird Zeit vom Internet über WLAN benötigt und auf dem st7735-Display angezeigt
Eine wirklich einfache / einfache / nicht komplizierte Möglichkeit, Menschen / Menschen / Tiere / Roboter mit GIMP so aussehen zu lassen, als hätten sie eine wirklich kühle / helle
Eine wirklich einfache / einfache / nicht komplizierte Möglichkeit, Menschen / Menschen / Tiere / Roboter mit GIMP so aussehen zu lassen, als hätten sie eine wirklich kühle / helle Wärmesicht (Farbe Ihrer Wahl)