Inhaltsverzeichnis:
- Schritt 1: Erforderliche Komponenten
- Schritt 2: Verdrahten der Displays im Steckbrett
- Schritt 3: Hinzufügen der Widerstände und der Schlüssel
- Schritt 4: Verbinden mit Arduino
- Schritt 5: Hinzufügen des Codes!!
Video: Wie erstelle ich eine Arduino-Digitaluhr - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
Digitaluhren sind eine der großen Erfindungen auf dem Gebiet der Wissenschaft.
Haben Sie sich jemals gefragt, wie Sie Ihre eigenen Digitaluhren herstellen können, genau wie in Filmen!??
Nun, ich habe auch meine Kindheit in dem Traum verbracht, meine eigene Digitaluhr zu bauen. Also habe ich mir eine selbst gebaut …
Und ich werde Ihnen zeigen, wie Sie mit wenigen Handgriffen und kleinen Komponenten eine erstaunliche Digitaluhr selbst bauen können….
Ich habe 4 7-Segment-Anzeige mit gemeinsamer Anode verwendet, um die Ziffern anzuzeigen, 3 SPDT-Schalter, die ich von einer alten Maus, einigen Drähten und einem Arduino entfernt habe. Wir können die Zeit einstellen, indem Sie die Einstelltaste gedrückt halten und die Minuten- oder Stundentaste drücken, um die Minute oder die Stunde nach unseren Bedürfnissen zu ändern..!
Also lasst uns anfangen…!
Schritt 1: Erforderliche Komponenten
Hier die Komponenten, die Sie benötigen:
1. Ein Arduino-Uno.
2. 4 7-Segment-Anzeigen mit gemeinsamer Anode (wenn Sie ein 4-stelliges Siebensegment haben, machen Sie sich keine Sorgen, dass die Schaltung für beide gleich ist).
Sie können sie bei Snapdeal kaufen, sie sind großartig! Ich würde sie von der Seite empfehlen.
3. 3 SPD-Schalter (die ich von einer alten Maus gesäubert habe).
4. einige Drähte und Überbrückungsdrähte (jeder wird tun!).
5. Ein Steckbrett.
6. 4 1-kOhm-Widerstände.
Schritt 2: Verdrahten der Displays im Steckbrett
Stellen Sie die Verbindungen wie im Bild oben gezeigt her.. es ist ganz einfach.!
Achten Sie auf die Anschlüsse, da es zu viele Drähte gibt, die Sie verwechseln könnten.
Zur Erinnerung Alle a, b, c, d, e, f, g, Punktsegmente von 4 Displays sind miteinander verbunden…. und die com jedes Displays, d.h. 3 und 8 sind mit den Widerständen verbunden…
Mach dir keine Sorgen!!, gehen Sie langsam und haben Sie etwas Geduld, Sie können es schaffen.
Schritt 3: Hinzufügen der Widerstände und der Schlüssel
1kOhm-Widerstand an jedem Anschluss der Displays anbringen … wie in der Abbildung gezeigt..!
Fügen Sie die SPDt-Schalter hinzu oder wenn Sie Druckknöpfe haben, wäre das großartig!…
Schritt 4: Verbinden mit Arduino
Jetzt sind die Anschlüsse für das Display und die Schalter gemacht … jetzt ist es an der Zeit, sie mit dem Gehirn zu verbinden.
es ist einfach..
Für Segmentpins!
a an Pin 2
b an Pin 3
c an Pin 4
d an Pin 5
e an Pin 6
f an Pin 7
g an Pin 8
Punkt zu Pin 9
Für Display-Pins
Anzeige 1 bis Pin 10
Anzeige 2 an Pin 11
Anzeige 3 an Pin 12
Anzeige 4 an Pin 13
jetzt zu den schlüsseln
Taste 1, das sind die Einstellschalter …
Taste 2 und Taste 3 sind Stunden- und Minutenschalter.
wir müssen die Einstelltaste1 gedrückt halten und die gewünschte Taste drücken, um die Stunde oder Minute zu ändern..!
siehe das Bild oben für den Anschluss für die Tasten.. wir haben die analogen Pins verwendet und sie als digitale Eingangspins verwendet … ja das stimmt, wir können sie auch als digitale I / O-Pins verwenden..
Schritt 5: Hinzufügen des Codes!!
Jetzt der coolste Teil … Schreiben und Hinzufügen des Codes zum Arduino ….
Den Code und die Zeitbibliotheksdatei habe ich angehängt.. um die Zeit zu berechnen und anzuzeigen….
Im Code sagt uns die Funktion hour() die Stunde und die Funktion minute() die Minute, ab dem Zeitpunkt, an dem wir das Board eingeschaltet haben. die Zeit vergeht, wenn die Stromversorgung des Boards unterbrochen wird.. und sie beginnt jedes Mal wieder um 00:00 Uhr…
Ich habe auch einen 12-Stunden-Formatcode angehängt. Es verwendet nur die Funktion hourFormat12(), um das 12-Stunden-Format zu erhalten.
Standardmäßig gibt die Zeitbibliothek eine 24-Stunden-formatierte Zeit zurück.
Notiz:
Bitte fügen Sie den Time-Ordner in Time.zip im Bibliotheksordner Ihres Arduino hinzu
zB in meinem System:
C:\Programme (x86)\Arduino\Bibliotheken
Seien Sie flexibel, wenn Sie den Code an Ihre Bedürfnisse anpassen … und wenn Sie Steinbrüche haben, können Sie gerne fragen.
Viel Spaß beim Nachmachen…
Hinweis: Ich habe die Datei Time.zip aktualisiert, da sie in neueren Versionen der Arduino IDE veraltet war.
Empfohlen:
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
Wie erstelle ich eine EVM-Maschine - इलेक्ट्रॉनिक वोटिंग मशीन (EVM) : 3 Schritte
Wie erstelle ich eine EVM-Maschine | इलेक्ट्रॉनिक वोटिंग मशीन (EVM) कैसे बनाये: Dies ist das Prototyp-Modal der EVM-Maschine für Hochschulprojektzwecke. Sie können dieses Projekt als Projektpräsentation, Projektausstellung, modale Präsentation usw. verwenden. Dieses Projekt gibt Ihnen einen schnellen Überblick darüber, wie eine EVM-Maschine funktioniert funktioniert, Dieses Projekt
Wie erstelle ich eine Drohne: 5 Schritte
So bauen Sie eine Drohne: Dies ist eine schnelle und einfache Anleitung, die Ihnen zeigt, wie Sie Ihre eigene Drohne bauen
Wie erstelle ich eine Raspberry Pi Wetterstation – wikiHow
So erstellen Sie eine Raspberry Pi-Wetterstation: In diesem Tutorial werde ich den Prozess der Installation eines SenseHAT durchgehen und den Code importieren, der erforderlich ist, um diesen SenseHAT in eine voll funktionsfähige Wetterstation zu verwandeln, die Temperatur, Druck und Luftfeuchtigkeit aufzeichnen kann
[Arduino-Roboter] Wie erstelle ich einen Motion-Capture-Roboter - Daumen Roboter - Servomotor - Quellcode: 26 Schritte (mit Bildern)
[Arduino-Roboter] Wie erstelle ich einen Motion-Capture-Roboter | Daumen Roboter | Servomotor | Quellcode: Thumbs Robot. Verwendet ein Potentiometer des Servomotors MG90S. Es macht sehr viel Spaß und ist einfach! Der Code ist sehr einfach. Es sind nur etwa 30 Zeilen. Es sieht aus wie ein Motion-Capture.Bitte hinterlassen Sie Fragen oder Feedback![Anleitung] Quellcode https://github.c