Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Einfache Wordclock (Arduino)

Komponenten und Verbrauchsmaterialien

Arduino UNO
jeder Mikrocontroller ist geeignet
× 1
Echtzeituhr (RTC)
× 1
Texas Instruments 74hc595
Schieberegister
× 1
STMicroelectronics uln2803a
darlington-Array
× 1
LED-Streifen
× 1
IC-Halter 16pin x3 und 18pin x3
× 1
12-V-Netzteil
× 1

Notwendige Werkzeuge und Maschinen

Montagebrett
Acrylplatte

Apps und Onlinedienste

Arduino-IDE
rtc-Bibliothek

Über dieses Projekt

Einführung

Alles, was Sie brauchen, ist ein Arduino und eine RTC. Ich habe die Schalter und andere Hardware entfernt. Da DS1307 ziemlich stabil ist, sind keine häufigen Zeitänderungen erforderlich! Dank der internen 3V-Batterie hält es die Zeit auch bei Stromausfall. Diese Batterie hält jahrelang.

Also, auch wenn Sie in den Urlaub fahren, schalten Sie einfach die Uhr aus und die Zeit läuft genau, wenn Sie sie wieder einschalten!

Ich habe den Code so einfach wie möglich gemacht! Es liest nur die Zeit von der RTC und aktualisiert die Schieberegister.

Schritt 1:Sammeln der Teile -

VERWENDETE ELEKTRONIKKOMPONENTEN

Hauptteile

  • Arduino oder einfach nur atmega328p wie ich (Standalone) x1 verwendet habe
  • RTC (Echtzeituhr) DS1307 x1
  • Schieberegister 74hc595 x3
  • ULN2803a Darlington Transistor Arrays als LED-Treiber x3
  • LED-Streifen habe ich weiß verwendet...ca. 2m
  • 16-poliger IC-Sockel x3
  • 18-poliger IC-Sockel x3
  • Die 12-V-Stromquelle kann eine Batterie oder ein Netzteil sein

Verschiedenes

  • Protoplatine / allgemeine Leiterplatte
  • Drähte verbinden
  • Steckerstifte
  • Überbrückungskabel - weiblich-weiblich
  • grundlegendes Löten

RAHMEN UND SCHABLONE

  • Montagebrett / dicker Karton
  • Kleber, Klebeband
  • Schere, Papierschneider
  • Acryltafel (transluzent weiß) / Plexiglas
  • Gekicher der Worte

Schritt 2:Herstellen der Verbindungen ....

Folgen Sie dem oben gezeigten einfachen Schaltplan.

Ich habe ein eigenständiges Arduino verwendet, das ich mit FTDI-Kabeln programmieren kann, aber jedes Arduino-Board kann verwendet werden !! Für dieses Projekt verwenden wir, obwohl wir 22 einzelne LED-Arrays steuern, nur 5 I / O-Pins vom Arduino, dh. - 3 für Schaltregister und 2 für RTC-Modul.

Die Verwendung von Schiebewiderständen ist eine großartige Möglichkeit, die E / A-Pins zu erhöhen.

Wichtige Sache über ULN2803a-Treiber -

Dieser IC ist ein Darlington-Paar.

Verbinden Sie daher alle Kathoden [positive Anschlüsse] der LEDs mit der Quelle und die Anoden [negativ/Masse] mit den jeweiligen Ausgangsanschlüssen des Treibers!

Schritt 3:Aufbau des Rahmens

Hier habe ich ein Montagebrett für die Konstruktion verwendet...

Es ist einfach, die Montageplatte zu schneiden, zu biegen und zu handhaben. Es hat auch weniger Stärke.

Jedes Material wie Holz, Kunststoff, Metall usw. kann verwendet werden.

  • Schneiden Sie ein Stück Passepartout in der Größe des vorderen Boards mit Worten aus.
  • Machen Sie eine grobe Skizze der Wörter und ihrer Ausrichtung an der Tafel.
  • Streifen der Passepartout-Größe können 1,5 cm betragen. Dies ist, um Fächer zu machen, die die Größe der Wörter haben. Dadurch wird verhindert, dass das Licht eines Wortes die umgebenden Worte zerstreut und beleuchtet.
  • Platzieren Sie die Streifen horizontal nach jeder Wortzeile und vertikal zwischen den Wörtern; Mache kleine Kästchen für jedes Wort.
  • Stellen Sie endlich eine Box her, die heimlich in die Elektronik, die LED-Platine, die Anti-Diffusions-Boxen und die äußerste Platine mit den darauf geklebten Wörtern passt.

Schritt 4:Anschließen der LEDs

Ich verwende den LED-Streifen in diesem Projekt. Es ist einfach zu bedienen. Es kann auf die gewünschte Länge geschnitten werden, ohne dass jede einzelne LED gelötet werden muss, um ein Array zu bilden. LED-Streifen werden auch mit einem abziehbaren Aufkleber auf der Rückseite geliefert.

Schneiden Sie einfach die erforderliche Länge des Streifens je nach Größe des Wortes zu und kleben Sie ihn auf die LED-Platine (Montageplatte). Denken Sie daran, dass die meisten LED-Streifen Anschlüsse im Abstand von 3 LEDs haben. Sie müssen also nur an den angegebenen Stellen schneiden. Daher hat auch das kleinste Wort 3 LEDs.

Sie können sogar die Standard-LEDs verwenden und für die gewünschte Anzahl von LEDs löten. Denken Sie daran, den Widerstand für jedes von Ihnen erstellte Array zu verwenden. der Wert des Widerstandes hängt von den Spezifikationen der verwendeten LEDs ab. Sie können hier für weitere Informationen, LED-Berechnungen oder diese überprüfen.

Verbinden Sie alle positiven Anschlüsse des LED-Streifens miteinander. Dies ist der gemeinsame Vcc für die LEDs.

Sie können sehen, dass ich es mit dünnem Kupferdraht verbunden habe. Schließen Sie dann die Drähte für alle einzelnen Masseklemmen für jedes Wort an und bringen Sie sie zurück, um sie mit dem Treiber zu verbinden.

Schritt 5:Die Codes

Der Originalcode selbst ist gut kommentiert und leicht verständlich.

Das #define Abschnitt weist die Pins am Schieberegister für einzelne Wörter zu. Sie werden jedes Mal aktualisiert, wenn sich die Zeit ändert.

Die void WriteLEDs Funktion aktualisiert die Schaltregister über den Daten-Pin.

Der ungültige Selbsttest Funktion lässt alle LED-Wörter nacheinander blinken, damit Sie wissen, dass alles richtig funktioniert. B. zur Fehlerbehebung.

Die ungültige Anzeigezeit Funktion überprüft die Zeit mit dem RTC-Chip und sieht, welche Wörter entsprechend beleuchtet werden müssen.

Der Rest lässt sich leicht am Code selbst erkennen.

GitHub

Schritt 6:Fertigstellen.

Platzieren Sie alle Controller-Boards; Arduino und Schaltung, die Schieberegister, RTC-Chip und LED-Treiber enthält.

  • Verbinde die LED-Arrays jedes Wortes mit dem entsprechenden Pin des Treibers.
  • Legen Sie die LED-Platine in das Gehäuse und befestigen Sie sie...
  • Die äußere Hauptschablone wird hergestellt, indem die Wörter auf Acryl oder Kunststoff geklebt werden.
  • Machen Sie auf der Rückseite ein Loch, um die Uhr mit einem Nagel zu befestigen.

Hier hast du es. Eine einfache Wordclock.

Bitte hinterlassen Sie Ihre Kommentare und Zweifel unten, obwohl ich kein Experte bin, werde ich versuchen, sie zu beantworten.

DANKE.

F4B9GO9IBYX12RN.zip FMC93S0ICRXOKWF.zip

Code

Github
https://github.com/rakshithbk/Word_clockhttps://github.com/rakshithbk/Word_clock

Schaltpläne


Herstellungsprozess

  1. Arduino-Pov-Vision-Uhr
  2. Einfache Wanduhr mit Adafruit 1/4 60 Ring Neopixel
  3. Arduino-Uhr mit islamischen Gebetszeiten
  4. Hauptuhr
  5. italienische Wordclock
  6. Einfacher Hindernissensor mit Arduino
  7. Einfacher UNO-Rechner
  8. SerialDebug:Debugging für Arduino verbessern
  9. Einfacher Arduino-Chronometer
  10. Einfacher Wecker mit DS1302 RTC