Lichtzeitpegel
Forumsregeln
Bitte beachte die Forumsregeln!
Bitte beachte die Forumsregeln!
Lichtzeitpegel
Hallo ft Community,
als Neuling in diesem Forum wollte ich gerne ein außergewöhnliche Uhr vorstellen.
Viele kennen sicherlich die markante Uhrenskulpur am Düsseldorfer Fernsehturm.
In Wiki ist unter "Lichtzeitpegel" die Funktion und die Lesart dieser Uhr erklärt.
Die Sekunden, Minuten und Stunden werden jeweils in Zehner und Einer mit Leuchtbalken dargestellt.
Dort sind die Leuchten wie "Bullaugen" in einer Reihe übereinander angeordnet.
Nun habe ich die Funktion dieser Uhr mit ft-Controllern nachgebaut.
Aus Platzgründen habe ich die Zehner und Einer jeweils nebeneinander angeordnet und nicht übereinander.
Für den Zeittakt kommt ein TXT Controller zum einsatz, da dieser eine Uhrzeit hat.
Für die Steuerung der Lampen reicht dann jeweils der TX. Da 39 Lampen bzw. LEDs zu steuern sind, braucht es also 5 Stück davon.
Die Abgrenzung zwischen jeweils den Sekunden/Minuten/Stunden sind hier in roten LEDs als Dauerlicht ausgeführt.
Die Uhr zeigt hier 21:16:58 Uhr
Bild 1 Gesamtsicht
als Neuling in diesem Forum wollte ich gerne ein außergewöhnliche Uhr vorstellen.
Viele kennen sicherlich die markante Uhrenskulpur am Düsseldorfer Fernsehturm.
In Wiki ist unter "Lichtzeitpegel" die Funktion und die Lesart dieser Uhr erklärt.
Die Sekunden, Minuten und Stunden werden jeweils in Zehner und Einer mit Leuchtbalken dargestellt.
Dort sind die Leuchten wie "Bullaugen" in einer Reihe übereinander angeordnet.
Nun habe ich die Funktion dieser Uhr mit ft-Controllern nachgebaut.
Aus Platzgründen habe ich die Zehner und Einer jeweils nebeneinander angeordnet und nicht übereinander.
Für den Zeittakt kommt ein TXT Controller zum einsatz, da dieser eine Uhrzeit hat.
Für die Steuerung der Lampen reicht dann jeweils der TX. Da 39 Lampen bzw. LEDs zu steuern sind, braucht es also 5 Stück davon.
Die Abgrenzung zwischen jeweils den Sekunden/Minuten/Stunden sind hier in roten LEDs als Dauerlicht ausgeführt.
Die Uhr zeigt hier 21:16:58 Uhr
Bild 1 Gesamtsicht
- Dateianhänge
-
- 01_Gesamtansicht.jpg (827.08 KiB) 446 mal betrachtet
-
- Bild 2 Sekundendarstellung
hier: 45 - 02_Sekunden.jpg (1.03 MiB) 446 mal betrachtet
-
- Bild 3 Minutendarstellung
hier: 59 - 03_Minuten.jpg (863.93 KiB) 446 mal betrachtet
-
- Bild 4 Stundendarstellung
hier: 21 - 04_Stunden.jpg (942.5 KiB) 446 mal betrachtet
-
- Bild 5
Der elektronische Aufbau.
Stromversorgung: Da die üblichen ft Netzteile nicht stark genug sind, habe ich hier ein externes ausgewählt, das für die Spannung und den Strom ausreicht.
Der Gleichrichterbaustein dient hier nur zur (vorsichtshalben) Siebung mit dem integrierten Elko. Die Spannung wird mit dem Voltmeter links oben im Bild überwacht.
Alle TX und der TXT laufen damit recht stabil. Zur Stromverteilung auf die vielen Module habe ich ein Experimentierfeld eingesetzt.
Bei den TX habe ich auch solche, bei denen das Display bereits ausgefallen ist (allgemein bekannter Fehler). Die TX funktionieren aber trotzdem, wenn man weiß, wie man sie starten kann.
Der Kabelsalat ist bei 39 zeitanzeigenden Lampen natürlich komplex - zum Verbessern gibt's immer was. - 05_SteuerungTXTundTX.jpg (1.59 MiB) 446 mal betrachtet
-
- Bild 6 Der TXT als Zeittaktgeber
In RoboPro ist dieser so programmiert, dass dieser am Ausgang
1 alle 10 Sekunden ein Signal ausgibt
2 alle 60 Sekunden (immer bei Sekunde 0)
3 alle 10 Minuten
4 bei Minute = 0
5 um 0 Uhr und 10 Uhr
6 um 20 Uhr
7 steuert direkt die Lampe für die "9" Stunden Einer
8 um 0 Uhr
Die Signaldauer spielt dabei keine Rolle. - 06_Screenshot_TXT_Zeittakt.jpg (431.2 KiB) 446 mal betrachtet
-
- Bild 7
TX1
Steuert die Sekunden Einer (1 bis 8)
Das Zeitsignal vom TXT kommt hier alle 10 Sekunden an und steuert zunächst alle Sekunden "Einer" auf "Aus".
Die 1 wartet 1 sec bis sie angeht.
Die 2 wartet 2 sec bis sie angeht
usw.
Dieses Prinzip zieht sich so durch alle Lampen.
Dies "Wartezeit" wird dann für alle anderen entsprechend länger.
Da jeder TX nur 8 Ausgänge hat, muss man für die "9" etwas improvisieren und sehen wo noch ein Ausgang verfügbar ist. - 07_TX1_SekundenEiner1bis8.jpg (186.2 KiB) 446 mal betrachtet
-
- Bild 8
TX2
ist hauptsächlich für die Sekunden Zehner (1 bis 5) im Einsatz (O2 bis 6).
O1 für die Sekunden Einer = 9 - 8_TX2SekZehner.jpg (237.25 KiB) 446 mal betrachtet
-
- Bild 9
TX3
Steuert die Minuten Einer (1 bis 8)
Auffällig ist hier, dass die Wartezeiten jeweils nicht genau ein Vielfaches von 60 sind.
Die Erfahrung hat gezeigt, dass die TX Controller etwa 1% falsch gehen, daher der Aufschlag. - 9_TX3 Minuten Einer.jpg (180.21 KiB) 446 mal betrachtet
-
- Bild 10
TX4
Steuert hauptsächlich die Minuten Zehner (Ziffer 1 bis 5) am Ausgang O2 bis 6.
O1 für die Minute Einer = 9
O7 und O8 für die Stunden Zehner 1 und 2 - 10_TX4_MinutenZehner.jpg (247.36 KiB) 446 mal betrachtet
Re: Lichtzeitpegel
Bild 11
TX5
Steuert die Stunden Einer (Ziffer 1 bis 8) am O1 bis 8.
Generell ist die Uhr natürlich so genau wie der TXT Controller.
Zum Verbessern gibt's immer was.
Gute Ideen immer willkommen.
Viele Grüße
Rudolf
TX5
Steuert die Stunden Einer (Ziffer 1 bis 8) am O1 bis 8.
Generell ist die Uhr natürlich so genau wie der TXT Controller.
Zum Verbessern gibt's immer was.
Gute Ideen immer willkommen.
Viele Grüße
Rudolf
- Dateianhänge
-
- 11_TX5_StundenEiner.jpg (270.83 KiB) 445 mal betrachtet
- fishfriend
- Beiträge: 2530
- Registriert: 26 Nov 2010, 11:45
Re: Lichtzeitpegel
Hallo...
Schönes Modell, schöne Ansteuerung.
Wo ich das erste Bild gesehen habe, hatte ich mich gefragt wie du die Lampen ansteuers.
Als erstes dachte ich an I2C. Auf das einfachste wie einen
Ausgang und einen Eingang zu nehmen bin ich erst nicht gekommen.
Bei dem Modell kommen schon eine Menge Stecker zusammen.
Mit freundlichen Grüßen
Holger
Schönes Modell, schöne Ansteuerung.
Wo ich das erste Bild gesehen habe, hatte ich mich gefragt wie du die Lampen ansteuers.
Als erstes dachte ich an I2C. Auf das einfachste wie einen
Ausgang und einen Eingang zu nehmen bin ich erst nicht gekommen.
Bei dem Modell kommen schon eine Menge Stecker zusammen.
Mit freundlichen Grüßen
Holger
ft Riesenräder PDF: ftcommunity.de/knowhow/bauanleitungen
TX-Light: Arduino und ftduino mit RoboPro
TX-Light: Arduino und ftduino mit RoboPro
- Triceratops
- Beiträge: 574
- Registriert: 01 Nov 2010, 05:41
- Wohnort: 21335 Lüneburg
Re: Lichtzeitpegel
Hallo
Das Design des Turms finde ich sehr gelungen.
Gruß, Thomas
Das Design des Turms finde ich sehr gelungen.
Gruß, Thomas
Re: Lichtzeitpegel
Hallo Rudolf,
erst mal willkommen im Forum! Wirklich ein sehr gelungenes Modell.
Warum verwendest Du so viele TxT-Controller? Ich vermute, wegen der benötigten Lampentreiber.
Abgesehen davon müsste ein TxT für die Steuerung doch ausreichen. Als Leistungsteil bräuchte man nur einen IO-Expander und Leistungsstufen. Zum Beispiel könnte ein Motor-Baustein von Arnoud whizbizz vier Lampen ansteuern.
Dank Deiner ordentlichen ft-Ausstattung dürfen wir sicher auf weitere spannende Modelle von Dir hoffen.
Viele Grüße
Florian
erst mal willkommen im Forum! Wirklich ein sehr gelungenes Modell.
Warum verwendest Du so viele TxT-Controller? Ich vermute, wegen der benötigten Lampentreiber.
Abgesehen davon müsste ein TxT für die Steuerung doch ausreichen. Als Leistungsteil bräuchte man nur einen IO-Expander und Leistungsstufen. Zum Beispiel könnte ein Motor-Baustein von Arnoud whizbizz vier Lampen ansteuern.
Dank Deiner ordentlichen ft-Ausstattung dürfen wir sicher auf weitere spannende Modelle von Dir hoffen.
Viele Grüße
Florian
Re: Lichtzeitpegel
Vielen Dank für das positive Feedback!
Die Kopplung von einem TXT auf mehrere TX rührt von der Tatsache, dass nur der TXT eine Uhrzeit hat und der TX eben nicht.
Außerdem hat der TXT nur eine I2C Schnittstelle, und der TX jeweils 2. Deshalb habe ich das Thema I2C Bus nicht weiter verfolgt.
Die Anzahl an TX ist deshalb erforderlich weil eben 39 Lampen zu steuern sind. Natürlich ist das eine gewisse "Verschwendung", da diese ja viel mehr können als nur Lampen an- und auszuknipsen.
Eine andere Möglichkeit, so viele Treiber zu realisieren, habe ich noch nicht gefunden.
Die I/O Extender sind schwer zu bekommen und haben meines Wissens auch nur je 8 Ausgänge.
Das WhizzBizz Modul kannte ich bisher nicht. Aber bei je 4 Ausgängen bräuchte ich dann 10 Stück davon, wenn ich das richtig sehe.
Falls es noch weitere Möglichkeiten gibt, >=39 Treiber in einem Modul mit I2C zu bekommen, würde mich das natürlich interessieren.
Viele Grüße
Rudolf
Die Kopplung von einem TXT auf mehrere TX rührt von der Tatsache, dass nur der TXT eine Uhrzeit hat und der TX eben nicht.
Außerdem hat der TXT nur eine I2C Schnittstelle, und der TX jeweils 2. Deshalb habe ich das Thema I2C Bus nicht weiter verfolgt.
Die Anzahl an TX ist deshalb erforderlich weil eben 39 Lampen zu steuern sind. Natürlich ist das eine gewisse "Verschwendung", da diese ja viel mehr können als nur Lampen an- und auszuknipsen.
Eine andere Möglichkeit, so viele Treiber zu realisieren, habe ich noch nicht gefunden.
Die I/O Extender sind schwer zu bekommen und haben meines Wissens auch nur je 8 Ausgänge.
Das WhizzBizz Modul kannte ich bisher nicht. Aber bei je 4 Ausgängen bräuchte ich dann 10 Stück davon, wenn ich das richtig sehe.
Falls es noch weitere Möglichkeiten gibt, >=39 Treiber in einem Modul mit I2C zu bekommen, würde mich das natürlich interessieren.
Viele Grüße
Rudolf
- fishfriend
- Beiträge: 2530
- Registriert: 26 Nov 2010, 11:45
Re: Lichtzeitpegel
Hallo...
Es ist halt eine Schaltung aus 100% fischertechnik.
Wenn man schon die TX hat, kann man die halt nehmen.
Es gibt kleine Platinen für I2C die haben viele I/O drauf. Jenachdem welche man nimmt braucht man noch Treiber um 9V zu schalten.
(Eventuell noch 3,3V<->5V I2C Wandler)
Ich hab jetzt nicht die Daten parat, aber man nimmt statt Lampen LEDs und geht direkt (über einen Widerstand) auf den Ausgang.
Oder man baut sich selber was mit z.B. Seriell-Parallel ICs. Ich meine von Adafruit gibt es kleine Platinen, wo das IC ursprünglich für LED-Steuerung gedacht war.
Mit freundlichen Grüßen
Holger
Es ist halt eine Schaltung aus 100% fischertechnik.
Wenn man schon die TX hat, kann man die halt nehmen.
Es gibt kleine Platinen für I2C die haben viele I/O drauf. Jenachdem welche man nimmt braucht man noch Treiber um 9V zu schalten.
(Eventuell noch 3,3V<->5V I2C Wandler)
Ich hab jetzt nicht die Daten parat, aber man nimmt statt Lampen LEDs und geht direkt (über einen Widerstand) auf den Ausgang.
Oder man baut sich selber was mit z.B. Seriell-Parallel ICs. Ich meine von Adafruit gibt es kleine Platinen, wo das IC ursprünglich für LED-Steuerung gedacht war.
Mit freundlichen Grüßen
Holger
ft Riesenräder PDF: ftcommunity.de/knowhow/bauanleitungen
TX-Light: Arduino und ftduino mit RoboPro
TX-Light: Arduino und ftduino mit RoboPro