Inhaltsverzeichnis:
Video: Eine Countdown-Uhr mit LEDs - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:23
Dies sind einige kurze Anmerkungen zu einer 'Countdown-Uhr', die ich vor 10 Jahren für Y2K gebaut habe. Die Uhr ist 4 Fuß im Quadrat von der Vorderseite entfernt. Es ist etwa 4 Zoll dick und läuft auf einem eingebetteten Mikrocontroller. Jedes Segment besteht aus ca. 20x 10mm LEDs.
Ich kann damit kein Foto machen, weil es WAAAY zu hell ist! Die Platte wurde aus einer Schablone geschnitzt, die ich für einen gewöhnlichen Router gemacht habe, mit einer erweiterten Schablone, die dem Cutter folgt. Ich habe die Schablone aus Hartfaserplatte (Faserplatte US-ian ?) gemacht und sie nur sorgfältig mit den Markierungen auf der Platte ausgerichtet, um sie auszuschneiden. Das Auslegen der zweiten LEDs war mehr als ich erwartet hatte - rechnen Sie sorgfältig aus, um sie PERFEKT zu platzieren.
Schritt 1: Eine Ziffer
Hier ist eine Ansicht der Rückseite eines Segments. Ich habe die klassische LM317-Konstantstromschaltung verwendet, um jede LED-Bank anzusteuern.
Die Treiber für die Displays werden mit Seriell-Parallel-Wandlern erstellt, die anscheinend durch diese Dinge ersetzt wurden:https://www.allegromicro.com/en/Products/Part_Numbers/6275/index.asp …diese neuen Teile werden mache alles, was ich dann auch mit dem 317 gemacht habe - ein kompletter LED-Treiber in einem Chip. Nur ein einzelner Widerstand stellt die Helligkeit für alle LEDs ein! Jede Ziffer wird von diesem verketteten Flachbandkabel angesteuert, das alle gängigen Signale für diese Chips trägt, Vcc, GND Clock, Latch Enable und Output Enable. Es gibt also nur 6 Drähte, die den Computer für ALLE Segmente ALLER Zeichen UND die 60-Sekunden-LEDs am Rand verlassen. Jeder Laufwerkschip hat jedoch eine einzigartige Leitung (den rosa Draht), die durch das gesamte System verkettet wird. Das Display sieht aus wie ein sehr langes Schieberegister - siehe Diagramm unten Ein Update des Displays dauert nur einen winzigen Bruchteil einer Sekunde.
Schritt 2: Der Mikrocontroller
Ich liebe den 8052-Mikrocontroller, der von fast jedem beschafft und optimiert wurde. Ein professioneller Benutzer kann sogar VHDL-Code herunterladen, um einen in einem FPGA zu implementieren, und den gesamten Kern optimieren, um jede seltsame Hardware zu steuern, die ich mir vorstellen möchte. Zu den Herstellern gehören Atmel, NXP und WinBond. Entwicklungstools sind absolut billig, es gibt kostenlose Assembler und kostenlose 'C'-Compiler (SDCC). Ich habe dies tatsächlich komplett in Pascal mit einem speziell geschriebenen Assembler-Code programmiert, der speziell geschrieben wurde, um das Display-Update so schnell wie möglich durchzuführen. Irgendwann poste ich auch den Code. Dies ist der steuernde Computer. Die CPU heißt Dallas DS2250T und wurde als kleines SIMM-Karten-Board mit 32 KB batteriegepuffertem RAM für Programme und 8 KB RAM für die Programmdatennutzung geliefert. Die großen 40-Pin-Chips sind eher Seriell-zu-Parallel-Chips für die zweiten LEDs. Unter den 40-Pin-Packs befindet sich ein LS125-Leitungstreiberchip zum Ansteuern der Flachbandkabel. Der weiße Anschluss oben war für eine Reihe von Druckknöpfen zum Einstellen der Uhr.
Schritt 3: Softwarehinweise
Ich habe einen einfachen PC-Code geschrieben, um genau herauszufinden, wie viele Stunden in jedem Intervall zwischen dem Beginn des Countdowns und der "Stunde Null" liegen. Das eingebettete Programm testete nur seine interne Uhr jede Sekunde und verringerte die Anzeige. Jede Minute leuchteten alle LEDs auf und schalteten sich allmählich aus, bis Sie wieder 60 erreichten. Es gibt ein kleines Drucktastenfeld zum Einrichten des Displays, genau wie bei einem Wecker.
Empfohlen:
Erhalten Sie eine Benachrichtigungs-E-Mail, wenn ein Kanal auf ThingSpeak eine Weile nicht aktualisiert wurde – wikiHow
Erhalten Sie eine Benachrichtigungs-E-Mail, wenn ein Kanal auf ThingSpeak eine Weile nicht aktualisiert wurde: HintergrundgeschichteIch habe sechs automatisierte Gewächshäuser, die über Dublin, Irland, verteilt sind. Durch die Verwendung einer maßgeschneiderten Handy-App kann ich die automatisierten Funktionen in jedem Gewächshaus aus der Ferne überwachen und mit ihnen interagieren. Ich kann den Win manuell öffnen / schließen
So erstellen Sie eine Android-App mit Android Studio: 8 Schritte (mit Bildern)
So erstellen Sie eine Android-App mit Android Studio: In diesem Tutorial lernen Sie die Grundlagen zum Erstellen einer Android-App mit der Android Studio-Entwicklungsumgebung. Da Android-Geräte immer häufiger werden, wird die Nachfrage nach neuen Apps nur zunehmen. Android Studio ist ein einfach zu bedienendes (ein
SCARA-Roboter: Lernen über Vorwärts- und inverse Kinematik !!! (Plot Twist Erfahren Sie, wie Sie mit PROCESSING eine Echtzeitschnittstelle in ARDUINO erstellen !!!!): 5 Schritte (mit Bildern)
SCARA-Roboter: Lernen über Vorwärts- und inverse Kinematik !!! (Plot Twist Learn How to Make a Real Time Interface in ARDUINO Using PROCESSING !!!!): Ein SCARA-Roboter ist eine sehr beliebte Maschine in der Industriewelt. Der Name steht sowohl für Selective Compliant Assembly Robot Arm als auch für Selective Compliant Articulated Robot Arm. Es ist im Grunde ein Roboter mit drei Freiheitsgraden, da er die ersten beiden Displ
Eine USB-stromgesteuerte Steckerleiste. Mit Isolierung.: 4 Schritte (mit Bildern)
Eine USB-stromgesteuerte Steckerleiste. Mit Isolation.: Der springende Punkt dieses Instructable war es, mir zu ermöglichen, alle Zubehörteile für meinen Computer einzuschalten, ohne darüber nachzudenken. Und dann nicht all die kleinen Power-Vampir-Wandwarzen mit Strom versorgen, wenn ich den Computer nicht benutze. Die Idee ist einfach, Sie p
Wie man eine IKEA Jonisk Lampe mit LEDs umwandelt – wikiHow
Wie man eine IKEA Jonisk-Lampe mit LEDs umbaut: Ich habe eine IKEA Jonisk-Lampe für mein Wohnzimmer gekauft, aber wenn ich die Lampe mit einer 60-W-Glühbirne eingeschaltet habe, wird sie heiß wie ****. Ich begann herauszufinden, wie man es stattdessen in eine LED-Lampe umwandelt. Ich habe eine Firma gefunden, die Hochleistungs-LED-Module verkauft (www