Forum Replies Created
-
AuthorPosts
-
June 10, 2021 at 16:48 in reply to: Frage zur Signalansteuerung mittels Layoutcontroller und Portexpander #3657Hans-Joachim JaeckParticipantJune 10, 2021 at 16:35 in reply to: Frage zur Signalansteuerung mittels Layoutcontroller und Portexpander #3656Hans-Joachim JaeckParticipant
Korrektur, Fotos sind da! Perfekt!
Frohes basteln noch! 🙂June 10, 2021 at 16:31 in reply to: Frage zur Signalansteuerung mittels Layoutcontroller und Portexpander #3655Hans-Joachim JaeckParticipantHallo Max,
danke für den Tipp!
Wieder etwas dazugelernt. 🙂
Ok, das Anmelden war jetzt nicht so schwer. Habe jetzt den erst besten Anbieter genommen den ich gefunden habe.Ich hoffe das funktioniert jetzt. Ich sehe jetzt allerdings nur Links.
Kenne mich mit Foren leider überhaupt nicht aus. Ist das erste hier wo ich mich angemeldet habe.Gruß
AchimJune 9, 2021 at 22:33 in reply to: Frage zur Signalansteuerung mittels Layoutcontroller und Portexpander #3596Hans-Joachim JaeckParticipantHier kommen wie versprochen ein Paar Fotos:
file:///home/achim/Bilder/Lego_Einfahrsignal_V1.pdf
file:///home/achim/Bilder/IMG_20210609_175035.jpg
file:///home/achim/Bilder/IMG_20210609_174558.jpg
file:///home/achim/Bilder/IMG_20210609_174638.jpg
file:///home/achim/Bilder/IMG_20210609_174844.jpgDas ist der erste Entwurf. Allerdings sieht mir dies zu sehr nach Verkehrsampel aus. Daher habe ich nochmal konstruiert und ein nach DB-Vorbild erstellt.
file:///home/achim/Bilder/Lego_Einfahrsignal_V2.pdf
Hier muss ich noch das Gehäuse hinten dran konstruieren. Allerdings finde ich hier dass die LEDs nicht passen. Da habe ich noch vor dies nochmal mit 3mm LEDs zu erstellen. Da habe ich jedoch noch nicht mit angefangen. Auf einem Blatt habe ich soweit alle Signale skizziert. Also Blocksignal, Einfahrsignal, Ausfahrsignal und Vorsignal. Da werde ich am Wochenende die Daten in FreeCad übertragen. Interessant wird es dann allerdings das Ausfahrsignal mit 6 LEDs auf eine Lochrasterplatine unter zu bekommen.
Gruß
AchimJune 9, 2021 at 16:40 in reply to: Frage zur Signalansteuerung mittels Layoutcontroller und Portexpander #3594Hans-Joachim JaeckParticipantHallo Andy,
die habe ich mir mittels FreeCad selbst erstellt.
Ich probiere seit drei Wochen damit herum. Bin mir aber noch nicht schlüssig ob ich die mit 5mm oder 3mm LEDs realisieren werde. Die Probesignale haben 5mm Leds.
Wenn ich heute Abend zu Hause bin stelle ich mal ein Paar Bilder rein.
Obwohl, wie die aussehen habe ich ja oben schon gezeigt.
Ansonsten kann ich die Datei auch gerne teilen. Allerdings muss ich da noch zwei Fehler ausbügeln.
Gruß
AchimJune 8, 2021 at 16:24 in reply to: Frage zur Signalansteuerung mittels Layoutcontroller und Portexpander #3588Hans-Joachim JaeckParticipantJepp, werde ich gerne machen. Wird allerdings ein kleines Weilchen dauern.
Euer Projekt ist der wahre Hammer und ein großen Dankeschön an alle die an dieses mitwirken und es so bereitwillig teilen. Ist in der heutigen Zeit ja nicht selbstverständlich und verdient Anerkennung!
Seit ich im November letzten Jahres zufällig auf dieses Projekt gestoßen bin, lässt mich dies nicht mehr los. Jetzt erst mach Lego-Eisenbahn wieder Spaß und trauere dem alten 12v System hinterher.
Sobald ich da brauchbare Resultate mit den Signalen habe werde ich berichten.
Gruß
AchimJune 7, 2021 at 23:26 in reply to: Frage zur Signalansteuerung mittels Layoutcontroller und Portexpander #3584Hans-Joachim JaeckParticipantHallo Max,
ich war so sicher dass Bilder mehr als tausend Worte sagen. 🙂
Das hat mir ja keine Ruhe gelassen und bin vorhin nochmal dran gegangen. Ich habe mich gewundert dass die LED die eigentlich leuchten sollte, immer dunkel blieb. Nur warum dies so ist, ist mir erst klar geworden, als ich mir andere Schaltungen mit dem PCA9685 angeschaut habe. Dort sind LEDs gegen Masse verdrahtet.
Meine Signale habe ich alle, wie die TrixBrix Signale auch, mit einer gemeinsame Anode verdrahtet. Und da haben wir natürlich das komische Verhalten. Mein Signal hat das Ausgangssignal invertiert wiedergegeben. Nachdem ich mit drei LEDs gegen Masse nochmal ein Versuch gestartet habe, funktioniert jetzt alles einwandfrei.Moral von der Geschichte, immer erst einen Testaufbau machen!!!
Zum Glück habe ich erst 4 von 12 Signale produziert. Da ist der Verlust an Zeit noch zu verkraften. Obwohl ich diese doch nochmal überarbeiten und nach dem DB-Vorbild nachempfinden werde.
Das heißt jetzt allerdings auch, Signale direkt an dem ESP müssen gegen Plus geschaltet werden. An dem PCA9685 allerdings gegen Masse.
Lässt sich dies eventuell im Sketch umstellen?
Grüße vom Niederrhein
AchimHans-Joachim JaeckParticipantSo, Fehler gefunden.
Es funktioniert nicht mit der Version 3.0.0 des ESP8266. Nachdem ich im Boardverwalter auf die Version 2.7.4 umgestellt habe, funktioniert alles einwandfrei.Wenn jemand die gleichen Probleme haben sollte, könnte es daran liegen.
Grüße vom Niederrhein
Achim
Hans-Joachim JaeckParticipantNachtrag!
Um auszuschließen dass es an den Controllern oder meiner FritzBox liegt, habe ich auf einem Controller ein einfaches Programm aus dem Netz installiert was sich nur mit dem WLan verbindet. Dies hatte einwandfrei funktioniert.
Nachdem ich wieder die MCP4PF drauf gespielt habe, kommt keine Verbindung zustande.
Folgendes steht im Seriellen Monitor:MattzoController booting…
Loaded mattzoControllerId from EEPROM: 45282
Connecting as MTC4PF45282 to Wifi In-einem_Lan_vor_unserer_Zeit
MattzoController setup completed
initializing built-in motor shield
stopping all trains
Setting motor speed: 0 (power: 0) for motor shield BummelZugMehr kommt an Informationen nicht. Die Status LED signalisiert weiterhin den Verbindungsaufbau zum WLan.
Ich bin nochmal alle Punkte in den einzelnen Dateien durchgegangen und demnach habe ich wohl alles richtig installiert, verschoben und eingetragen.
Hat da jemand vielleicht ein Tipp für mich?
Gruß
AchimHans-Joachim JaeckParticipantHallo Uli, danke für deine Antwort.
Soweit habe ich alles überprüft. Dass das Diagramm nicht die richtige Verkabelung zum Programm zeigt, hatte ich bei meiner Fehlersuche bereits bemerkt und dementsprechend geändert. So wie es ausschaut empfängt der Controller keine Daten. Der Serielle Monitor zeigt nach dem booten folgendes:
MattzoController booting…
Loaded mattzoControllerId from EEPROM: 45282
Connecting as MTC4PF45282 to Wifi In_einem_Lan_vor_unserer_Zeit…
MattzoController setup completed.
initalizing funktion pins
loading loco an motor shild configuration
initializing built-in motor shield
stopping all trains
Setting motor speed: 0 (power: 0) for motor shild RoteLokWeitere Meldungen erscheinen nicht. Auch nicht wenn ich den Regler in Rocrail hoch schiebe. Dies erschien mir ein bisschen wenig an Infos. Im Monitor müsste ja eigentlich die Wifi und die Mosquitto Verbindung angezeigt werden. Darauf hin habe ich die Netzwerk-konfiguration.h überprüft. Daran lag es jedoch nicht. Nach langen hin und her überlegen schaute ich mal auf meine FritzBox. Und siehe da, der Controller ist nicht verbunden. Der Fehler steckt wie immer im Detail. Neue Wlan-Geräte haben immer erst einen gesperrten Zugang. Dies ist wohl aus Sicherheitsgründen so eingerichtet. Nun, jetzt funktioniert die Lok einwandfrei. Hätte ich vorher mal genauer auf den Seriellen Monitor geschaut, hätte ich viel Zeit mit Fehlersuchen einsparen können. Vielen Dank für den Tipp!
Ich werde mich jetzt erst einmal in Rocrail einarbeiten um dies bedienen zu können. Ich überlege auch dann der LegoBahn einen eigenen Router auf Basis eines Raspberry Pi zu spendieren. Herzlichen dank auch an den Entwicklern und Mitarbeitern für dieses Projekt!Liebe Grüße
AchimHans-Joachim JaeckParticipantHallo und Guten Tag
Irgendwie kann ich ein Problem nicht lösen. In der Configuration.h habe ich für meine Lok den Namen “RoteLok” und die Adresse 100 vergeben. Das gleiche hatte ich auch nochmal beim Motorschild so eingetragen. Die Adresse 100 habe ich dann bei Rocrail unter Schnittstelle/Adresse so eingetragen .Leider reagiert die Lok nicht. Ich erfuhr dass der Controller eine Adresse automatisch vergibt. Diese lautet in meinem Fall: 45282. Leider kann ich diese Adresse nicht in Rocrail eintragen. Das maximale, was ich eintrage kann ist 16383. Ich bitte um Hilfe da ich leider nicht weiterkomme. Liegt es vielleicht daran, dass ich Linux als Betriebsystem benutze?
Vielen Dank!
Gruß
Achim -
AuthorPosts