RE: Zugzielanzeiger für den Bahnsteig mit Arduino

#151 von AlexM , 12.01.2020 14:22

Hallo Hardi!

Habe jetzt D11 und D12 für die Display 4+5 genommen und für den 6. Taster habe ich D13 genommen. Habe dir ein Mail geschickt

Gruß Alex


AlexM  
AlexM
S-Bahn (S)
Beiträge: 23
Registriert am: 29.12.2019
Spurweite H0
Steuerung BiDiB
Stromart DC


RE: Zugzielanzeiger für den Bahnsteig mit Arduino

#152 von AlexM , 13.01.2020 11:30

Hallo!

Habe gestern für meine Bedürfnisse ein Layout entworfen. Die Platine hat 5 Stecker und auch DCC. Von diesen Stecker geht es weiter zu einer Adapterplatine wo dann 2 Displays angeschlossen werden und diese dann parallel laufen sollten. Also es werden 5 solche Adapterplatinen benötigt. Sobald die Bauteile kommen und ich alles überprüft habe wegen den Löcher kann ich wenn es jemand will das Layout weitergeben.
Layout wurde mit Sprint6.0 gezeichnet.

Gruß Alex


AlexM  
AlexM
S-Bahn (S)
Beiträge: 23
Registriert am: 29.12.2019
Spurweite H0
Steuerung BiDiB
Stromart DC


RE: Zugzielanzeiger für den Bahnsteig mit Arduino

#153 von piefke53 , 13.01.2020 16:23

Zitat von moppe im Beitrag Zugzielanzeiger für den Bahnsteig mit Arduino

Und nun Version 13, wo "umlaut-problem" ist gelöst


Klaus

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
// Zugzielanzeiger für Bahnsteige, KDM Version 13
//
//In Stummiforum (https://stummiforum.de/viewtopic.php?f=21&t=131472) hat Tobias siener Sketch teilt.
//
//Ich hab mehrere änderungen hingeführt und hier ist meiner version "Zugzielanzeiger für den Bahnsteig mit Arduino"
//
//Noten:
//
//
//Umlaute ersetzten laut folgender Chiffre:
//ä = xF4
//ö = xF5
//ü = xFC
//ß = xDF
//Ä = xC4
//Ö = xD6
//Ü = xDC
//Würzburg ist daher WxFCrzburg
//Verspätung ist daher VerspxF4tung
 
....
 
 






Bist Du Dir ganz sicher mit den Codes der Umlaute als Kleinbuchstaben?

ä ASCII 228 HEX E4
ö ASCII 246 HEX F6

ü ASCII 252 HEX FC
ß ASCII 223 HEX DF

Ä ASCII 196 HEX C4
Ö ASCII 214 HEX D6
Ü ASCII 220 HEX DC


Freundliche Grüße aus Niederösterreich
Fred



Jede Bewegung, die nicht der Fortpflanzung oder Nahrungsaufnahme dient, ist unnötig und hat daher zu unterbleiben.


 
piefke53
InterCity (IC)
Beiträge: 749
Registriert am: 03.01.2020
Ort: Tulln an der Donau
Spurweite H0


RE: Zugzielanzeiger für den Bahnsteig mit Arduino

#154 von piefke53 , 13.01.2020 16:29

Noch etwas zu den "Verkabelungen" für die Displays:

Nach meinem Verständnis sind VCC, GND und SCL doch quasi alle verbunden.

Da gezeigt wurde, dass Displays parallel geschaltet werden können, wären doch für einen "Bahnsteigsatz" (2 Bahnsteige, 2 Displays je Seite) 5 Leitungen ausreichend? (VCC, GND, SCL, und 2 × SDA)

Falls ich hier einen Denkfehler haben sollte, bitte berichtigen. Danke.


Freundliche Grüße aus Niederösterreich
Fred



Jede Bewegung, die nicht der Fortpflanzung oder Nahrungsaufnahme dient, ist unnötig und hat daher zu unterbleiben.


 
piefke53
InterCity (IC)
Beiträge: 749
Registriert am: 03.01.2020
Ort: Tulln an der Donau
Spurweite H0


RE: Zugzielanzeiger für den Bahnsteig mit Arduino

#155 von AlexM , 14.01.2020 07:51

Wie schon geschrieben. Habe die Platine für meine Bedürfnisse gezeichnet. Die Hauptplatine kann irgendwo sein und die Adapterplatine, wo ich 2 Displays anschließen kann, kann entweder im oder unterhalb vom Bahnsteig befestigt werden.


AlexM  
AlexM
S-Bahn (S)
Beiträge: 23
Registriert am: 29.12.2019
Spurweite H0
Steuerung BiDiB
Stromart DC


RE: Zugzielanzeiger für den Bahnsteig mit Arduino

#156 von Clooney , 21.01.2020 13:07

Zitat

Hallo Guido,
Ja gibt es auf github: https://github.com/Clooney82/MaeCAN-Project

Muss aber für den ZZA noch ein paar bugs beseitigen.



Sodele,
neue Version ist auf Github.
Die halte hatte noch einen Bug, wenn z.B. Adresse 155 rot und dann Adresse 156 grün und danach wieder 155 rot aufgerufen wurde die Anzeige nicht umgeschalten hat,
weil der ZZA dachte Adresse 155 steht ja schon auf rot.
Das ist jetzt behoben und damit bin ich für mich zufrieden.


Gruß Jochen

Meine Saunakellerbahn: RE: Saunakellerbahn
Anlageplanung: RE: Endlich eigene MoBa im Saunakeller


Clooney  
Clooney
InterCity (IC)
Beiträge: 582
Registriert am: 02.01.2016
Ort: Gammelshausen
Gleise Märklin C-Gleis
Spurweite H0
Steuerung CS3 & iTrain 5
Stromart AC, Digital


RE: Zugzielanzeiger für den Bahnsteig mit Arduino

#157 von Clooney , 24.01.2020 11:31

Hallo zusammen,

es gibt wieder etwas neues bzgl. meines ZZAs.
Diesmal habe ich die Steuerung über telnet eingebaut.


Gruß Jochen

Meine Saunakellerbahn: RE: Saunakellerbahn
Anlageplanung: RE: Endlich eigene MoBa im Saunakeller


Clooney  
Clooney
InterCity (IC)
Beiträge: 582
Registriert am: 02.01.2016
Ort: Gammelshausen
Gleise Märklin C-Gleis
Spurweite H0
Steuerung CS3 & iTrain 5
Stromart AC, Digital


RE: Zugzielanzeiger für den Bahnsteig mit Arduino

#158 von piefke53 , 24.01.2020 11:44

Zitat

Hallo zusammen,

es gibt wieder etwas neues bzgl. meines ZZAs.
Diesmal habe ich die Steuerung über telnet eingebaut.

[...]



Sieht ja super aus.

Was braucht es an Hardware und ist die Telnet-fähigkeit bereits in den downloadbaren Daten enthalten?


Freundliche Grüße aus Niederösterreich
Fred



Jede Bewegung, die nicht der Fortpflanzung oder Nahrungsaufnahme dient, ist unnötig und hat daher zu unterbleiben.


 
piefke53
InterCity (IC)
Beiträge: 749
Registriert am: 03.01.2020
Ort: Tulln an der Donau
Spurweite H0


RE: Zugzielanzeiger für den Bahnsteig mit Arduino

#159 von Clooney , 24.01.2020 12:05

Hallo Fred,

Wie Du im Video siehst, wird hier aktuell nur ein Wemos D1 mini + ein 0.91 OLED Display mit SPI Bus verwendet.
Wenn ich mich nicht verzählt hab, wäre es mit dem Wemos möglich bis zu 7 OLEDs über telnet anzusteuern.
In die Quellen auf github liegt schon die aktuelle Version.

Was aktuell nicht geht sind OLED Displays mit I2C Bus, wie sie von anderen hier verwendet werden.
Mit Anpassungen am Code sollte das zwar machbar sein, aber mangels Hardware kann ich das nicht testen, und werde es daher aktuell auch nicht integrieren.
Die Erfahrung zeigt nämlich, dass theoretische Code nur zu 50% funktioniert.


Gruß Jochen

Meine Saunakellerbahn: RE: Saunakellerbahn
Anlageplanung: RE: Endlich eigene MoBa im Saunakeller


Clooney  
Clooney
InterCity (IC)
Beiträge: 582
Registriert am: 02.01.2016
Ort: Gammelshausen
Gleise Märklin C-Gleis
Spurweite H0
Steuerung CS3 & iTrain 5
Stromart AC, Digital


RE: Zugzielanzeiger für den Bahnsteig mit Arduino

#160 von piefke53 , 24.01.2020 12:35

Zitat

Hallo Fred,

Wie Du im Video siehst, wird hier aktuell nur ein Wemos D1 mini + ein 0.91 OLED Display mit SPI Bus verwendet.
Wenn ich mich nicht verzählt hab, wäre es mit dem Wemos möglich bis zu 7 OLEDs über telnet anzusteuern.
In die Quellen auf github liegt schon die aktuelle Version.

Was aktuell nicht geht sind OLED Displays mit I2C Bus, wie sie von anderen hier verwendet werden.
Mit Anpassungen am Code sollte das zwar machbar sein, aber mangels Hardware kann ich das nicht testen, und werde es daher aktuell auch nicht integrieren.
Die Erfahrung zeigt nämlich, dass theoretische Code nur zu 50% funktioniert.



Hallo Jochen,

danke erst einmal für die schnelle Antwort.

Ich habe mal eben mach dem Wemos D1 mini geschaut und als erstes den Warnhinweis gesehen:

Zitat
! Alle I/Os werden mit 3,3V betrieben und sind nicht 5V-tolerant.



Die Skizze mit dem Pinout des D1 mini gibt mir auch noch Rätsel auf ...



Leider habe ich gerade eine Handvoll Displays aus China geliefert bekommen, sind aber alle mit I2C-Bus ...




Freundliche Grüße aus Niederösterreich
Fred



Jede Bewegung, die nicht der Fortpflanzung oder Nahrungsaufnahme dient, ist unnötig und hat daher zu unterbleiben.


 
piefke53
InterCity (IC)
Beiträge: 749
Registriert am: 03.01.2020
Ort: Tulln an der Donau
Spurweite H0


RE: Zugzielanzeiger für den Bahnsteig mit Arduino

#161 von Clooney , 24.01.2020 12:47

Hallo Fred,

lass mich mal etwas hirnen, vielleicht hab ich ne Idee wie ich das simple auf I2C support erweitern kann.


Gruß Jochen

Meine Saunakellerbahn: RE: Saunakellerbahn
Anlageplanung: RE: Endlich eigene MoBa im Saunakeller


Clooney  
Clooney
InterCity (IC)
Beiträge: 582
Registriert am: 02.01.2016
Ort: Gammelshausen
Gleise Märklin C-Gleis
Spurweite H0
Steuerung CS3 & iTrain 5
Stromart AC, Digital


RE: Zugzielanzeiger für den Bahnsteig mit Arduino

#162 von Clooney , 24.01.2020 14:46

Hallo Fred,

das Thema I2C hat mir jetzt doch keine Ruhe gelassen.
Theoretisch sollte das jetzt auch funktionieren.
Anschlussprinzip ist das selbe wie bei Hardi:


Zitat

Ich habe mal eben mach dem Wemos D1 mini geschaut und als erstes den Warnhinweis gesehen:

Zitat
! Alle I/Os werden mit 3,3V betrieben und sind nicht 5V-tolerant.



Richtig ist, dass die meisten ESP nur 3.3V vertragen. Die Arduino kommen in der regel immer mit 5V klar.
Dürfte hier bzgl. den Display keine Rolle spielen, da die meisten auch mit 3.3V problemlos laufen.

Zitat
Die Skizze mit dem Pinout des D1 mini gibt mir auch noch Rätsel auf ...



Ist eigentlich ganz einfach:
GND = Masse
5V = Hier kannst du den Wemos mit max +5V Spannung versorgen, wenn er nicht über USB angeschlossen ist. (Minus dann an GND)
3.3V = sind eben 3.3V, kannste zur Versorgung der OLEDs nehmen.
A0 ist ein Analog Eingang/Ausgang.
BLAU sind die Pinummern der Anschlüsse in der Ardiuno IDE.


Gruß Jochen

Meine Saunakellerbahn: RE: Saunakellerbahn
Anlageplanung: RE: Endlich eigene MoBa im Saunakeller


Clooney  
Clooney
InterCity (IC)
Beiträge: 582
Registriert am: 02.01.2016
Ort: Gammelshausen
Gleise Märklin C-Gleis
Spurweite H0
Steuerung CS3 & iTrain 5
Stromart AC, Digital


RE: Zugzielanzeiger für den Bahnsteig mit Arduino

#163 von piefke53 , 24.01.2020 16:31

Erst einmal vielen Dank.

Ich schau mir das alles nächste Woche in Ruhe an (im Moment habe ich die eher nicht, LAG + ihre Tochter in der Hütte, nix Ruhe)

Ich hätte mir wirklich mal die Zeit nehmen sollen, mir die ganze Arduino-Geschichte von ganz unten zu erarbeiten. Jetzt als Rentner wird das vielleicht auch noch was ...


Freundliche Grüße aus Niederösterreich
Fred



Jede Bewegung, die nicht der Fortpflanzung oder Nahrungsaufnahme dient, ist unnötig und hat daher zu unterbleiben.


 
piefke53
InterCity (IC)
Beiträge: 749
Registriert am: 03.01.2020
Ort: Tulln an der Donau
Spurweite H0


RE: Zugzielanzeiger für den Bahnsteig mit Arduino

#164 von Clooney , 31.01.2020 15:45

Hallo Leute,

heute mal ein Video von den ZZAs beim Betrieb auf der Anlagen:


Gruß Jochen

Meine Saunakellerbahn: RE: Saunakellerbahn
Anlageplanung: RE: Endlich eigene MoBa im Saunakeller


Clooney  
Clooney
InterCity (IC)
Beiträge: 582
Registriert am: 02.01.2016
Ort: Gammelshausen
Gleise Märklin C-Gleis
Spurweite H0
Steuerung CS3 & iTrain 5
Stromart AC, Digital


RE: Zugzielanzeiger für den Bahnsteig mit Arduino

#165 von piefke53 , 31.01.2020 16:16

Zitat von moppe im Beitrag Zugzielanzeiger für den Bahnsteig mit Arduino

Ich hab mehrere fragen um wie meiner Programm ist.

Es hab ohne zweifel, mehrere Fehler, zu mindestens in die Kommentaren......
Als ich Problemen hab mit Umlaut, in der Display zu anzeigen, schreiben ich ohne Umlaut.

Ich hab 2 Neuerungen seit meiner bilder.
Die erste ist das ich der Kontrast setzen kann (Helligkeit) und die ganze anzeige 180 grad drehen, sodass die "dicke" teil der Display, wer kein Bild hab, ist nach oben (unter der Dach der Bahnsteig).

Klaus





Moin Klaus,

ich "fummele" mich gerade so langsam rein und habe für den ersten Schuss Deinen ersten Sketch benutzt.

Super ... läuft auf den größeren und auf den kleineren Displays gleich gut.

Allerdings hätte ich mir fast ein Ei gelegt. Ich war der Meinung, bei den "größeren" Displays 2 gleiche zu haben. (Unterschiedliche Einkäufe)

GND und VCC/VDD sind vertauscht!



Ich habe diese beiden (natürlich nach Korrektur des Anschlusses) und ein 0.91" Display parallel angeschlossen und es funzt.

Wenigstens schon mal ein Anfangserfolg.

Um die weiteren Sketches werde ich mich in den nächsten Tagen kümmern ... mit dicker Birne, Triefaugen und Schniefnase kann man nicht längere Zeit konzentriert "irgendwas" machen, allenfalls im Bett liegen oder Doof-TV gucken.


Freundliche Grüße aus Niederösterreich
Fred



Jede Bewegung, die nicht der Fortpflanzung oder Nahrungsaufnahme dient, ist unnötig und hat daher zu unterbleiben.


 
piefke53
InterCity (IC)
Beiträge: 749
Registriert am: 03.01.2020
Ort: Tulln an der Donau
Spurweite H0


RE: Zugzielanzeiger für den Bahnsteig mit Arduino

#166 von piefke53 , 31.01.2020 16:25

Zitat

Hallo Leute,

heute mal ein Video von den ZZAs beim Betrieb auf der Anlagen:




Sieht gut aus.

Wie kriegst Du die Daten (Systemzeit, Zugdaten) von iTrain auf den Arduino?
(Und welche Version von iTrain braucht man mindestens?)

EDIT: Und Ferkeltaxe mit Anhänger ist was gaaanz besonderes!


Freundliche Grüße aus Niederösterreich
Fred



Jede Bewegung, die nicht der Fortpflanzung oder Nahrungsaufnahme dient, ist unnötig und hat daher zu unterbleiben.


 
piefke53
InterCity (IC)
Beiträge: 749
Registriert am: 03.01.2020
Ort: Tulln an der Donau
Spurweite H0


RE: Zugzielanzeiger für den Bahnsteig mit Arduino

#167 von Clooney , 31.01.2020 16:38

Hallo Fred,

Die Aktuelle Uhrzeit ist hier noch ein Dummy.
iTrain sollte ab v4 gehen, wenn über CAN oder DCC die Anzeige angeschlossen ist.
In der Telnet Variante brauchst Du mind. iTrain v5.

In in dem Video ist alles per CAN gesteuert.
Hier sind die Zugläufe aufm Arduino hinterlegt und werden per Adresse aufgerufen.

In der Telnet Version, lässt sich das alle dynamisch erzeugen inkl. der aktuelle Uhrzeit.
Dazu gibt es aber aktuell noch kein Video, weil ich noch auf Hardware warten muss. Dann wird alles auf einen Wemis D1 Mini und Telnet über WLAN umgebaut.

Edit: In Beitrag #157 hab ich ein Video meiner Testplattform dazu verlinkt.


Gruß Jochen

Meine Saunakellerbahn: RE: Saunakellerbahn
Anlageplanung: RE: Endlich eigene MoBa im Saunakeller


Clooney  
Clooney
InterCity (IC)
Beiträge: 582
Registriert am: 02.01.2016
Ort: Gammelshausen
Gleise Märklin C-Gleis
Spurweite H0
Steuerung CS3 & iTrain 5
Stromart AC, Digital


RE: Zugzielanzeiger für den Bahnsteig mit Arduino

#168 von piefke53 , 31.01.2020 16:41

Danke Jochen.

Ich meinte eigentlich, welche Edition man benötigt (Lite Standard Plus Professional).
Wenn es bei mir soweit ist und ich kaufe(n muss), wird es eh die aktuelle werden.


Freundliche Grüße aus Niederösterreich
Fred



Jede Bewegung, die nicht der Fortpflanzung oder Nahrungsaufnahme dient, ist unnötig und hat daher zu unterbleiben.


 
piefke53
InterCity (IC)
Beiträge: 749
Registriert am: 03.01.2020
Ort: Tulln an der Donau
Spurweite H0


RE: Zugzielanzeiger für den Bahnsteig mit Arduino

#169 von Clooney , 31.01.2020 16:45

Hallo Fred,
Denke mal das sollte keine Rolle spielen.
Ich selbst hab die Pro Version.


Gruß Jochen

Meine Saunakellerbahn: RE: Saunakellerbahn
Anlageplanung: RE: Endlich eigene MoBa im Saunakeller


Clooney  
Clooney
InterCity (IC)
Beiträge: 582
Registriert am: 02.01.2016
Ort: Gammelshausen
Gleise Märklin C-Gleis
Spurweite H0
Steuerung CS3 & iTrain 5
Stromart AC, Digital


RE: Zugzielanzeiger für den Bahnsteig mit Arduino

#170 von stadtbahnzug , 31.01.2020 19:40

Hallo,

Ich lese Eure Diskussion mit großem Interesse mit.

Könntet Ihr das bitte auch mal für die ‚Dummies, darstellen. Also am besten so, welche Olds sind sinnvoll, wo sind dort die Drähte aus der Schaltung anzuschließen usw. Denn das Projekt ist m.E. Zu interessant, als das es nur den Profis vorbehalten sein sollte.

Gibt es die Displays eigentlich auch mi blauem Hintergrund ?

Dafür herzlichen Dank

LG Oliver


Viele Grüsse von der Ostsee

Berlin Stadtbahn - altersgerecht [Die Planung] - http://stummiforum.de/viewtopic.php?f=24&t=140111
Berlin Stadtbahn - altersgerecht [Der Aufbau] - folgt noch


 
stadtbahnzug
InterCity (IC)
Beiträge: 812
Registriert am: 02.04.2012
Homepage: Link
Ort: Stockelsdorf bei Lübeck
Spurweite H0
Stromart Digital


RE: Zugzielanzeiger für den Bahnsteig mit Arduino

#171 von piefke53 , 31.01.2020 22:27

Zitat

Hallo,

Ich lese Eure Diskussion mit großem Interesse mit.

Könntet Ihr das bitte auch mal für die ‚Dummies, darstellen. Also am besten so, welche Olds sind sinnvoll, wo sind dort die Drähte aus der Schaltung anzuschließen usw. Denn das Projekt ist m.E. Zu interessant, als das es nur den Profis vorbehalten sein sollte.

Gibt es die Displays eigentlich auch mi blauem Hintergrund ?

Dafür herzlichen Dank

LG Oliver



Hallo Oliver,

ich bin zwar selbst noch fast auf „Dummie“-Level, habe mich aber wenigstens schon mal etwas rangetastet.

Zunächst einmal sagt mir Dein Begriff „Olds“ nichts, es sei denn, Du meinst OLED-Displays.

Die Displays, die ich hier mit Abbildungen gezeigt habe, gibt es mit schwarzem Hintergrund und entweder blauer oder weißer Schrift.
Die sind in der Busversion I2C oder IIC, es gibt aber — wie weiter oben erwähnt — auch fast gleiche mit SPI-Bus.
Beim direkten Anschluss ohne Hardis Zusatzplatine wird wie folgt angeschlossen:

  • Display GND => Arduino GND
  • Display VCC oder VDD => Arduino 3.3V (5V ist zwar möglich, bringt aber kaum Vorteile, dafür Wärmeentwicklung)
  • Display SCL => Arduino A5
  • Display SDA => Arduino A4


Die größeren 0.96" OLED Displays können 128 × 64 Pixel darstellen.


Die kleineren 0.91" OLED Displays können 128 × 32 Pixel darstellen.


Es gibt auch noch RGB Color-Displays mit SPI Bus und 160 × 80 Pixel


Mit denen habe ich allerdings noch keine Erfahrungen.


Freundliche Grüße aus Niederösterreich
Fred



Jede Bewegung, die nicht der Fortpflanzung oder Nahrungsaufnahme dient, ist unnötig und hat daher zu unterbleiben.


 
piefke53
InterCity (IC)
Beiträge: 749
Registriert am: 03.01.2020
Ort: Tulln an der Donau
Spurweite H0


RE: Zugzielanzeiger für den Bahnsteig mit Arduino

#172 von AlexM , 02.02.2020 13:15

Hallo Fred!

Wie hast du die Displays in Itrain eingebunden? Ich benutze auch Itrain. Und wie würde dies mit DCC funktionieren?

Gruß Alex


AlexM  
AlexM
S-Bahn (S)
Beiträge: 23
Registriert am: 29.12.2019
Spurweite H0
Steuerung BiDiB
Stromart DC


RE: Zugzielanzeiger für den Bahnsteig mit Arduino

#173 von piefke53 , 02.02.2020 16:29

Zitat

Hallo Fred!

Wie hast du die Displays in Itrain eingebunden? Ich benutze auch Itrain. Und wie würde dies mit DCC funktionieren?

Gruß Alex



Hallo Alex,

falsche Adresse, ich hab noch nix eingebunden ... die Frage müsstest Du an @Clooney richten.


Freundliche Grüße aus Niederösterreich
Fred



Jede Bewegung, die nicht der Fortpflanzung oder Nahrungsaufnahme dient, ist unnötig und hat daher zu unterbleiben.


 
piefke53
InterCity (IC)
Beiträge: 749
Registriert am: 03.01.2020
Ort: Tulln an der Donau
Spurweite H0


RE: Zugzielanzeiger für den Bahnsteig mit Arduino

#174 von Clooney , 03.02.2020 10:33

Zitat
Wie hast du die Displays in Itrain eingebunden? Ich benutze auch Itrain. Und wie würde dies mit DCC funktionieren?



Hallo Alex,

meine Implementierung ist leider etwas speicherfressend, daher läuft es auf einem Arduino nur in sehr reduziertem Umfang.
Pro Arduino Uno sind max. 2-4 Displays möglich, und weniger als 5 Textanzeigen.
Pro Arduino Mega sind glaub ich bis zu 6 Displays und um die 10 Textanzeigen möglich.

Nimmt man einen teensy gehen hier schon wesentlich mehr Displays und Textanzeigen.
Leider sind die teensy relativ teuer (ca 20-30$).
UND nicht alle Teensy boards sind 5V tolerant (nur 3.1, 3.2, 3.5). Hier braucht man zwingend einen 3.3V Optokoppler (HCPL-260L-000E statt 6N137) oder eben einen LogikLevel Shifter.
Gleiches gilt auch für die Wemos und alle anderen ESPs.

Als günstigere Alternative zu denn Teensy könnte man auch einen Wemos D1 mini (ca. 5-10€ oder ähnliches verwenden (aktuell befinden sich bei mir ein paar ESP32, genauer 1x Wemos D32 und 1x Wemos D32Pro im zulauf - ca 10-15€ - beim Chinamann).

In meinem Projekt Adressiere ich die OLEDs auch nicht direkt, sondern weiße sie den Gleisen zu.
Aktuell habe ich 5 SPI OLEDs angeschlossen.
1x OLED für Gleis 1a
4x OLED für Gleis 1, aufgeteilt in je 2 parallel geschaltete OLEDs.
Ausserdem habe ich 20 Anzeigetexte definiert.
Daraus resultieren bei mir je 10 Adressen pro Gleis.
Die Adressen 145-154 sind für Gleis 1 und die Adressen 155-164 sind für Gleis 2.

Aufgebaut ist das ganze aktuell mit einem Teensy 3.5 + CAN Shield und wie folgt angeschlossen:
Allerdings mit Märklin CAN, anstelle des DCC Gleisanschluss.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 
  USE HCPL-260L-000E instead of 6N137
+-----+
+------------| USB |------------+
| [ ]GND +-----+ VIn[ ] |
| [ ]0 AGND[ ] |
| [ ]1 3.3V[ ] |
| [ ]2 ___ A9/23[ ] |
| [ ]3 / A8/22[ ] |
| [ ]4 / T A7/21[ ] |
| [ ]5 | E | A6/20[ ] |
(DCC Opto) | [ ]6 | E | A5/19[ ] |
| [ ]7 | N | A4/18[ ] |
OLED_RESET | [ ]8 | S | A3/17[ ] |
OLED_DC | [ ]9 Y / A2/16[ ] |
OLED_0_CS | [ ]10/CS ___/ A1/15[ ] | OLED_2_CS + OLED_3_CS
OLED_MOSI | [ ]11/MOSI0 A0/14[ ] | OLED_1_CS + OLED_4_CS
| [ ]12/MISO0 SCK0/13[ ] | OLED_CLK
OLED_VCC | [ ]3.3V GND[ ] | OLED_GND
| [ ]24 A22/DAC1[ ] |
| [ ]25 A21/DAC0[ ] |
| [ ]26 A20/39[ ] |
| [ ]27 A19/38[ ] |
| [ ]28 A18/37[ ] |
| [ ]29/CAN0TX A17/36[ ] |
| [ ]30/CAN0RX A16/35[ ] |
| [ ]31/A12 A15/34[ ] |
| [ ]32/A13 A14/33[ ] |
+-------------------------------+
 



Siehe Beispiel:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
 
Number of Rails: 2
Adresses per Rail: 10
Setup Adresse #: 145
GLEIS: 1a | 0 | ROT | | | |
GLEIS: 1a | 1 | GRÜN | | Zugdurchfahrt | |
 
Setup Adresse #: 146
GLEIS: 1a | 2 | ROT | MPZ 01 | Oberdorf | Unterberg |
GLEIS: 1a | 3 | GRÜN | MPZ 02 | Oberdorf | Unterberg |
 
Setup Adresse #: 147
GLEIS: 1a | 4 | ROT | MPZ 03 | Oberdorf | Unterberg |
GLEIS: 1a | 5 | GRÜN | MPZ 04 | Stuttgart | Plochingen - | Esslingen
 
Setup Adresse #: 148
GLEIS: 1a | 6 | ROT | MPZ 05 | Ulm | Gleislinge a.d.S. |
GLEIS: 1a | 7 | GRÜN | RB 01 | Oberdorf | Unterberg |
 
Setup Adresse #: 149
GLEIS: 1a | 8 | ROT | VT95 | Oberdorf | Unterberg |
GLEIS: 1a | 9 | GRÜN | RB95.9 | Oberdorf | Unterberg |
 
Setup Adresse #: 150
GLEIS: 1a | 10 | ROT | RE 1234 | Stuttgart | Plochingen - | Esslingen
GLEIS: 1a | 11 | GRÜN | RE 2345 | Ulm | Gleislinge a.d.S. |
 
Setup Adresse #: 151
GLEIS: 1a | 12 | ROT | ICE 153 | Mainz Hbf | Schlier über | Karlsruhe nach
GLEIS: 1a | 13 | GRÜN | RB 1521 | Aschaffenburg | Großauheim - Kahl | - Großkrotzenburg
 
Setup Adresse #: 152
GLEIS: 1a | 14 | ROT | RB 3237 | Plattling | Freising - Moosburg | - Landshut
GLEIS: 1a | 15 | GRÜN | EC 172 | Hamburg - Altona | Berlin Hbf - | Hamburg Hbf
 
Setup Adresse #: 153
GLEIS: 1a | 16 | ROT | ICE 592 | Berlin Ostbf | Fulda - Kassel - | Braunschweig Hbf
GLEIS: 1a | 17 | GRÜN | IC 602 | Puttgarden | Wuppertal - Dortmund | Bremen - Hamburg
 
Setup Adresse #: 154
GLEIS: 1a | 18 | ROT | RE 7 | Kiel / Flensburg | Elmshorn - | Neumünster
GLEIS: 1a | 19 | GRÜN | ICE 651 | Leipzig Hbf | Fulda - Eisenach |
 
Setup Adresse #: 155
GLEIS: 1 | 0 | ROT | | | |
GLEIS: 1 | 1 | GRÜN | | Zugdurchfahrt | |
 
Setup Adresse #: 156
GLEIS: 1 | 2 | ROT | MPZ 01 | Oberdorf | Unterberg |
GLEIS: 1 | 3 | GRÜN | MPZ 02 | Oberdorf | Unterberg |
 
Setup Adresse #: 157
GLEIS: 1 | 4 | ROT | MPZ 03 | Oberdorf | Unterberg |
GLEIS: 1 | 5 | GRÜN | MPZ 04 | Stuttgart | Plochingen - | Esslingen
 
Setup Adresse #: 158
GLEIS: 1 | 6 | ROT | MPZ 05 | Ulm | Gleislinge a.d.S. |
GLEIS: 1 | 7 | GRÜN | RB 01 | Oberdorf | Unterberg |
 
Setup Adresse #: 159
GLEIS: 1 | 8 | ROT | VT95 | Oberdorf | Unterberg |
GLEIS: 1 | 9 | GRÜN | RB95.9 | Oberdorf | Unterberg |
 
Setup Adresse #: 160
GLEIS: 1 | 10 | ROT | RE 1234 | Stuttgart | Plochingen - | Esslingen
GLEIS: 1 | 11 | GRÜN | RE 2345 | Ulm | Gleislinge a.d.S. |
 
Setup Adresse #: 161
GLEIS: 1 | 12 | ROT | ICE 153 | Mainz Hbf | Schlier über | Karlsruhe nach
GLEIS: 1 | 13 | GRÜN | RB 1521 | Aschaffenburg | Großauheim - Kahl | - Großkrotzenburg
 
Setup Adresse #: 162
GLEIS: 1 | 14 | ROT | RB 3237 | Plattling | Freising - Moosburg | - Landshut
GLEIS: 1 | 15 | GRÜN | EC 172 | Hamburg - Altona | Berlin Hbf - | Hamburg Hbf
 
Setup Adresse #: 163
GLEIS: 1 | 16 | ROT | ICE 592 | Berlin Ostbf | Fulda - Kassel - | Braunschweig Hbf
GLEIS: 1 | 17 | GRÜN | IC 602 | Puttgarden | Wuppertal - Dortmund | Bremen - Hamburg
 
Setup Adresse #: 164
GLEIS: 1 | 18 | ROT | RE 7 | Kiel / Flensburg | Elmshorn - | Neumünster
GLEIS: 1 | 19 | GRÜN | ICE 651 | Leipzig Hbf | Fulda - Eisenach |
 
 



Über iTrain schalte ich dann über Aktionen dann die passenden Adressen:



Gruß Jochen

Meine Saunakellerbahn: RE: Saunakellerbahn
Anlageplanung: RE: Endlich eigene MoBa im Saunakeller


Clooney  
Clooney
InterCity (IC)
Beiträge: 582
Registriert am: 02.01.2016
Ort: Gammelshausen
Gleise Märklin C-Gleis
Spurweite H0
Steuerung CS3 & iTrain 5
Stromart AC, Digital


RE: Zugzielanzeiger für den Bahnsteig mit Arduino

#175 von piefke53 , 09.02.2020 13:20

Um mal eine Auswahl für den eigenen Bedarf zu erleichtern, habe ich hier mal (mit meinem diesbezüglich grottigen Wischfon) ein Vergleichsfoto gemacht:



Alles noch aus dem ersten Sketch in Beitrag #68 von @moppe

Bei diesen monochromen Displays ist der Hintergrund schwarz. Wer blauen Hintergrund haben möchte, muss auf die etwas teureren Color-Displays ausweichen, für die ich mir mit der Ansteuerung — basierend auf dem letzten Sketch — noch was einfallen lassen werde. Da ich selbst noch Anfänger bin, kann das ein wenig dauern ...


Freundliche Grüße aus Niederösterreich
Fred



Jede Bewegung, die nicht der Fortpflanzung oder Nahrungsaufnahme dient, ist unnötig und hat daher zu unterbleiben.


 
piefke53
InterCity (IC)
Beiträge: 749
Registriert am: 03.01.2020
Ort: Tulln an der Donau
Spurweite H0


   

Impulsbreitenregler: ist die Spannungshöhe der Impulse reduzierbar?

  • Ähnliche Themen
    Antworten
    Zugriffe
    Letzter Beitrag
Xobor Einfach ein eigenes Forum erstellen
Datenschutz