Inhaltsverzeichnis:

Wie erstelle ich eine Arduino-Digitaluhr - Gunook
Wie erstelle ich eine Arduino-Digitaluhr - Gunook

Video: Wie erstelle ich eine Arduino-Digitaluhr - Gunook

Video: Wie erstelle ich eine Arduino-Digitaluhr - Gunook
Video: Funkgesteuerte Uhr mit Arduino erstellen 2024, November
Anonim
Image
Image
Wie erstelle ich eine Arduino-Digitaluhr?
Wie erstelle ich eine Arduino-Digitaluhr?

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

Erforderliche Komponenten
Erforderliche Komponenten
Erforderliche Komponenten
Erforderliche Komponenten
Erforderliche Komponenten
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

Verdrahten der Displays im Steckbrett!
Verdrahten der Displays im Steckbrett!
Verdrahten der Displays im Steckbrett!
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

Hinzufügen der Widerstände und Schlüssel
Hinzufügen der Widerstände und Schlüssel
Hinzufügen der Widerstände und der Schlüssel
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

Verbindung zu Arduino
Verbindung zu Arduino
Verbindung zu Arduino
Verbindung zu 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!!

Hinzufügen des Codes!!!!
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: