RE: MLL mit ESP32 -Standaloneplatine

#26 von Hardi , 15.04.2023 15:39

Hallo Oli,

Klar schaue ich mir das an. Schicke es mir an meine E-Mail-Adresse (Ist in meinem Profil)

Hardi


Haltet Euch unbedingt von diesen Seiten fern:
viewtopic.php?f=7&t=165060
https://wiki.mobaledlib.de/
sonst wird Eure Anlage niemals fertig…

Unsere Anlage findet Ihr hier:
RE: Unsere Kinder und Vater Anlage(n)


raily74, 4fangnix und argan haben sich bedankt!
 
Hardi
InterCityExpress (ICE)
Beiträge: 2.142
Registriert am: 28.12.2015
Homepage: Link
Ort: Mainz
Gleise C
Spurweite H0
Steuerung MS2 + Eigenbau
Stromart Digital


RE: MLL mit ESP32 -Standaloneplatine

#27 von argan , 15.04.2023 16:23

Hallo Oli,

es freut mich, das Du eventuell bereit bist auch Selectrix zu implimentieren.

Bei der ersten Version der Hauptplatine habe ich die Selectrix-Anbindung auf einer Zusatzplatine, die ich dann per Stecker mit der Hauptplatine verbunden habe, realiesiert ach schon mit einem Komperator.
Bei meiner jetzigen Hauptplatine ist die Selectrix Anbindung schon imlimentiert , auch hier nutze ich den Komperator (IC2).
Die Beleuchtungs Steuerung wird teilweise z. B als Aktionsmarkierung in Traincontroller realisiert.
Ich kann auch mit der Pushbutton Platine Aktionen auslösen, leider wird diese Information nicht, bzw. noch nicht, auf den BUS geschrieben. Das bedeutet, dass das Digitalsystem diese Pushbotton-befehle nicht in der Traincontroller-Software melden kann.
Natürlich wäre ich bereit so eine neue Platine zu bestücken und zu testen.
Dies hatte ich mit meiner ersten selbst gebastelten Selektrix-Zusatzplatine in Zusammenarbeit (mit Hilfe von) mit Hardi auch so getan. Damit Hardi auch die notwendige Software testen konnte , habe ich Ihm damals sogar eine Selectrix Zentrale geschickt.

Viele Grüsse Armin


raily74, 4fangnix, Hardi und FarFarAway haben sich bedankt!
argan  
argan
S-Bahn (S)
Beiträge: 24
Registriert am: 18.06.2019
Ort: Bremen
Spurweite N
Steuerung Traincontroller, Selectrix, MLL
Stromart Digital


RE: MLL mit ESP32 -Standaloneplatine

#28 von oliwel , 29.05.2023 23:25

Moin,

ich habe die neuerliche Diskussion im Hauptthread zum Anlaß genommen und mich nochmal hingesetzt - anbei der ENTWURF einer sehr rudimentären ESP32 Standalone Platine (bzw. der Schaltplan) für DCC bzw. CAN und 8 LED Kanäle...

@hardi @Jueff Ich würde euch bitten mal einen Blick drauf zu werden und mir ein paar Fragen zu beantworten - ich bin wie inzwischen bekannt sein sollte auf Linux und somit ohne Excel (und auch ohne die Pythonimplementierung) unterwegs, weil ich gerne versuche zu verstehen was ich da tue (ist eine Ingenieurskrankheit)

Anzahl und Adressierung der LED Busse - https://wiki.mobaledlib.de/anleitungen/b..._und_funktionen
- In der Set_LED_OutpPinLst werden insgesamt neun Kanäle initialisiert, einer davon ist den PushButton LEDs zugewiesen - ist das ein "normaler" LED Bus, wären somit dann also eigentlich 9 LED Stränge möglich (wenn man die Platine nicht nutzt)?
- Welcher Kanal entfällt wenn der CAN Bus verwendet wird? Hardwaretechnisch sehe ich hier keinerlei Verbindungen - oder ist das eine Einschränkung der Huckepack Platine?
- Wie sieht der Aufruf eines Beleuchtungsmakros in der LEDs_AutoProg aus um die LEDs in den verschiedenen Kanälen anzusteuern?

Mit einer (lesbaren) LEDs_AutoProg die DCC Signale auf 8 Kanäle mit je einem "House" routet wäre ich superglücklich :)

@argan Wenn das mal soweit fliegt bau ich auch noch SX drauf sofern du noch immer Interesse hast

Oli

[[File:DraftMLL_ESP32.pdf]]


Spielbahner, Mä-Digital HO, 15qm Rahmenbau, Planungsphase, Rohbau, Graswurzel-Phase
Bautagebuch mit Bildern: http://www.oliwel.de/category/meine-modellbahn/
SBH und Blocksteuerung mit Bremsautomatik: viewtopic.php?f=7&t=187666

Dateianlage:
Sie haben nicht die nötigen Rechte, um die angehängten Dateien zu sehen

FarFarAway, argan und RReinehr haben sich bedankt!
 
oliwel
InterCity (IC)
Beiträge: 895
Registriert am: 23.11.2014
Homepage: Link
Ort: Oberbayern
Gleise Mä K-Gleis
Spurweite H0
Steuerung CS3+, MobaLedLib, Selbstbau
Stromart Digital


RE: MLL mit ESP32 -Standaloneplatine

#29 von bertr2d2 , 30.05.2023 08:10

Hallo Oli,

der ISO1050 kann mit zwei Spannungen umgehen. Daher Vcc1 auf 3V3 und den Spannungsteiler R4/R5 weg lassen.
Dafür zwei 100nF Abblockkondensatoren nahe an Vcc1 und Vcc2 des ISO1050 platzieren.

Gruß

Gerd


Smallest Rocrail Server Ever II ist jetzt Smallest Railroad Server Ever II
SRSEII -> SRSEII (Raider heisst jetzt Twix, sonst ändert sich nix )


oliwel hat sich bedankt!
bertr2d2  
bertr2d2
CityNightLine (CNL)
Beiträge: 1.549
Registriert am: 09.10.2012
Spurweite H0
Stromart Digital

zuletzt bearbeitet 30.05.2023 | Top

RE: MLL mit ESP32 -Standaloneplatine

#30 von oliwel , 30.05.2023 09:21

Aktualisierter Plan mit 3v3 am CAN Transciever (danke an Gerd)

[[File:DraftMLL_ESP32.pdf]]


Spielbahner, Mä-Digital HO, 15qm Rahmenbau, Planungsphase, Rohbau, Graswurzel-Phase
Bautagebuch mit Bildern: http://www.oliwel.de/category/meine-modellbahn/
SBH und Blocksteuerung mit Bremsautomatik: viewtopic.php?f=7&t=187666

Dateianlage:
Sie haben nicht die nötigen Rechte, um die angehängten Dateien zu sehen

RReinehr hat sich bedankt!
 
oliwel
InterCity (IC)
Beiträge: 895
Registriert am: 23.11.2014
Homepage: Link
Ort: Oberbayern
Gleise Mä K-Gleis
Spurweite H0
Steuerung CS3+, MobaLedLib, Selbstbau
Stromart Digital


RE: MLL mit ESP32 -Standaloneplatine

#31 von bertr2d2 , 30.05.2023 23:28

Hallo Oli,

U4 sollte weiterhin mit 5V versorgt werden und nicht mit 3V3.

Gruß

Gerd


Smallest Rocrail Server Ever II ist jetzt Smallest Railroad Server Ever II
SRSEII -> SRSEII (Raider heisst jetzt Twix, sonst ändert sich nix )


bertr2d2  
bertr2d2
CityNightLine (CNL)
Beiträge: 1.549
Registriert am: 09.10.2012
Spurweite H0
Stromart Digital


RE: MLL mit ESP32 -Standaloneplatine

#32 von oliwel , 31.05.2023 18:55

Zitat von bertr2d2 im Beitrag #31
U4 sollte weiterhin mit 5V versorgt werden und nicht mit 3V3.



klar...danke, sollte man halt doch nicht zwischen Tür und Angel machen


Spielbahner, Mä-Digital HO, 15qm Rahmenbau, Planungsphase, Rohbau, Graswurzel-Phase
Bautagebuch mit Bildern: http://www.oliwel.de/category/meine-modellbahn/
SBH und Blocksteuerung mit Bremsautomatik: viewtopic.php?f=7&t=187666


 
oliwel
InterCity (IC)
Beiträge: 895
Registriert am: 23.11.2014
Homepage: Link
Ort: Oberbayern
Gleise Mä K-Gleis
Spurweite H0
Steuerung CS3+, MobaLedLib, Selbstbau
Stromart Digital


RE: MLL mit ESP32 -Standaloneplatine

#33 von Hardi , 01.06.2023 09:01

Hallo Oli,
Bin gerade in der Nähe von Cannes auf den Campingplatz. Mit dem Handy kann ich mir den Schaltplan nicht wirklich anschauen...
Hardi


Haltet Euch unbedingt von diesen Seiten fern:
viewtopic.php?f=7&t=165060
https://wiki.mobaledlib.de/
sonst wird Eure Anlage niemals fertig…

Unsere Anlage findet Ihr hier:
RE: Unsere Kinder und Vater Anlage(n)


 
Hardi
InterCityExpress (ICE)
Beiträge: 2.142
Registriert am: 28.12.2015
Homepage: Link
Ort: Mainz
Gleise C
Spurweite H0
Steuerung MS2 + Eigenbau
Stromart Digital


RE: MLL mit ESP32 -Standaloneplatine

#34 von oliwel , 02.06.2023 08:32

Dann einen schönen Urlaub und lass uns gerne mal sprechen wenn du wieder da bist, die nächsten zwei Wochen komme ich auch wieder zu nicht viel :)


Spielbahner, Mä-Digital HO, 15qm Rahmenbau, Planungsphase, Rohbau, Graswurzel-Phase
Bautagebuch mit Bildern: http://www.oliwel.de/category/meine-modellbahn/
SBH und Blocksteuerung mit Bremsautomatik: viewtopic.php?f=7&t=187666


Hardi hat sich bedankt!
 
oliwel
InterCity (IC)
Beiträge: 895
Registriert am: 23.11.2014
Homepage: Link
Ort: Oberbayern
Gleise Mä K-Gleis
Spurweite H0
Steuerung CS3+, MobaLedLib, Selbstbau
Stromart Digital


RE: MLL mit ESP32 -Standaloneplatine

#35 von p_mueller , 02.06.2023 10:53

Hallo Oli,
ich finde Deinen Ansatz super. Genau richtig!
Wenn ich eine Bitte/Vorschlag äussern darf: es wäre toll, wenn die Platine mit fen fertigen WS2812 bestückt wäre und nicht mit den 5050ern. Die Löterei der 5050er ist für viele ein Kramof bzw. Kampf. Es wäre gut, wenn man dueses fehlerbehaftete Gräuel vermeiden könnte.

Danke + Gruss
Peter


p_mueller  
p_mueller
Regionalbahn (RB)
Beiträge: 36
Registriert am: 27.12.2022


RE: MLL mit ESP32 -Standaloneplatine

#36 von oliwel , 02.06.2023 12:48

Hallo Peter,

danke für die ermunternden Worte

Zitat von p_mueller im Beitrag #35
fertigen WS2812 bestückt wäre


Was genau meinst du mit "fertigen WS2812"? Die LEDs auf dem runden Träger? Ich wollte die Platinen eigentlich direkt bei JCL mit den Kleinteilen bestücken lassen, das macht am Ende zwei Euro aus und ich hab keine Lust mich für das Geld hinzusetzen und rumzulöten. Ich werde die ganzen Dateien aber auf jeden Fall öffentlich bereit stellen und hier alternative PINs zu setzen sollte nicht das große Thema sein.

Oli


Spielbahner, Mä-Digital HO, 15qm Rahmenbau, Planungsphase, Rohbau, Graswurzel-Phase
Bautagebuch mit Bildern: http://www.oliwel.de/category/meine-modellbahn/
SBH und Blocksteuerung mit Bremsautomatik: viewtopic.php?f=7&t=187666


fbstr, Hardi und ortwing haben sich bedankt!
 
oliwel
InterCity (IC)
Beiträge: 895
Registriert am: 23.11.2014
Homepage: Link
Ort: Oberbayern
Gleise Mä K-Gleis
Spurweite H0
Steuerung CS3+, MobaLedLib, Selbstbau
Stromart Digital


RE: MLL mit ESP32 -Standaloneplatine

#37 von p_mueller , 02.06.2023 13:57

Hallo Oli,

Fertigbedtuckung wäre natürlich auch eine gute Idee, die ich unterstütze.

Sorry, wenn ich mich unpräzise ausgedrückt habe. Ich meinte WS2812 Breakout Platinen. Die kann man ja bei AliExpress bestellen. Also Analog der Bestückung für die Heartbeat LEDs auf den "normalen" Hauptplatine fur die Nanos. Dann kann man bei Bedarf auch einfach wechseln oder sogar überbrücken. Breakouts + Sockel kosten vermutlich nicht weniger als fertige Bestückung kaufen.

Die 5050 Löterei sollte imho auf jeden Fall vermieden werden.

Gruss
Peter


p_mueller  
p_mueller
Regionalbahn (RB)
Beiträge: 36
Registriert am: 27.12.2022


RE: MLL mit ESP32 -Standaloneplatine

#38 von fromue , 02.06.2023 16:21

Hallo Zusammen,

die Breakout RGB Platinen hat auch unser Frank im Angebot, die muss man nicht unbedingt in China bestellen

Haben wir ja extra so in den "Shop" mit aufgenommen, damit sie für alle Hauptplatinen zukünftig verfügbar sind.

Viele Grüße
Jürgen


Viele Grüße
Jürgen

MIRZ21


Frank_TT hat sich bedankt!
 
fromue
InterCity (IC)
Beiträge: 895
Registriert am: 24.02.2013
Ort: Baden-Württemberg
Gleise Märklin C-Gleis
Spurweite H0
Steuerung MS2, CS2 und CS3plus, MirZ21
Stromart AC, Digital


RE: MLL mit ESP32 -Standaloneplatine

#39 von oliwel , 03.06.2023 13:14

Hier nun die Variante mit korrigiertem CAN und SX Adapter.
Bild entfernt (keine Rechte)

@bertr2d2 Ich hab deinen Tipp bzgl- CAN und 3.3V auch auf den SX Adapter übertragen, soweit Datenblatt und mein OPAMP Wissen mich tragen, sollte es funktionieren den LM393 mit 3.3V zu versorgen und den Komperator trotzdem mit 5V Eingangssignal zu betreiben, das würde mir dann wieder den Spannungsteiler am Ausgang sparen...

@argan Welcher Stecker soll denn drauf, DIN5 oder RJ45?

Oli


Spielbahner, Mä-Digital HO, 15qm Rahmenbau, Planungsphase, Rohbau, Graswurzel-Phase
Bautagebuch mit Bildern: http://www.oliwel.de/category/meine-modellbahn/
SBH und Blocksteuerung mit Bremsautomatik: viewtopic.php?f=7&t=187666

Dateianlage:
Sie haben nicht die nötigen Rechte, um die angehängten Dateien zu sehen

 
oliwel
InterCity (IC)
Beiträge: 895
Registriert am: 23.11.2014
Homepage: Link
Ort: Oberbayern
Gleise Mä K-Gleis
Spurweite H0
Steuerung CS3+, MobaLedLib, Selbstbau
Stromart Digital

zuletzt bearbeitet 03.06.2023 | Top

RE: MLL mit ESP32 -Standaloneplatine

#40 von argan , 03.06.2023 13:21

Hallo Oli,

um für beide Verbindungen kompatibel zu sein, wäre es super , wenn du dies ähnlich der MLL Hauptplatine gestalten könntest. Dort sind für an der selben Position beide Varianten möglich.
Versuch es mal.
Noch ein schönes Wochenende

Gruß Armin


argan  
argan
S-Bahn (S)
Beiträge: 24
Registriert am: 18.06.2019
Ort: Bremen
Spurweite N
Steuerung Traincontroller, Selectrix, MLL
Stromart Digital


RE: MLL mit ESP32 -Standaloneplatine

#41 von bertr2d2 , 04.06.2023 13:51

Hallo Oli,

hat das einen Grund, warum SX und CAN RX auf einem GPIO liegen ?

Gruß

Gerd


Smallest Rocrail Server Ever II ist jetzt Smallest Railroad Server Ever II
SRSEII -> SRSEII (Raider heisst jetzt Twix, sonst ändert sich nix )


bertr2d2  
bertr2d2
CityNightLine (CNL)
Beiträge: 1.549
Registriert am: 09.10.2012
Spurweite H0
Stromart Digital


RE: MLL mit ESP32 -Standaloneplatine

#42 von oliwel , 04.06.2023 19:37

Zitat von bertr2d2 im Beitrag #41
Hallo Oli,
hat das einen Grund, warum SX und CAN RX auf einem GPIO liegen ?



Ich hab das nur aus dem Originalplan kopiert und da ist das so. Ich hab den Code nicht näher angeschaut aber zumindest bei DCC und SX ist es auch so, daß man durch Setzen des passenden Makros den "SIgnalprozessor" wählt und die beide an dem gleichen PIN hängen, beide zusammen wird ja in der Regel keiner nutzen insofern ist das nachvollziehbar.

Oli


Spielbahner, Mä-Digital HO, 15qm Rahmenbau, Planungsphase, Rohbau, Graswurzel-Phase
Bautagebuch mit Bildern: http://www.oliwel.de/category/meine-modellbahn/
SBH und Blocksteuerung mit Bremsautomatik: viewtopic.php?f=7&t=187666


argan, Hardi und Frank_TT haben sich bedankt!
 
oliwel
InterCity (IC)
Beiträge: 895
Registriert am: 23.11.2014
Homepage: Link
Ort: Oberbayern
Gleise Mä K-Gleis
Spurweite H0
Steuerung CS3+, MobaLedLib, Selbstbau
Stromart Digital


RE: MLL mit ESP32 -Standaloneplatine

#43 von oliwel , 24.12.2023 10:31

Zitat von TMaa im Beitrag #2
Mein Wunsch: LocoNet :


Kannst du mal über den aktuellen Entwurf oben schauen und mir sagen was da noch fehlt, damit LocoNet funktioniert bzw. welche PINs raus müssen? Wenn ich das richtig sehe müssen noch R29, R30, R31 und Q1 auf den Plan...

Oli


Spielbahner, Mä-Digital HO, 15qm Rahmenbau, Planungsphase, Rohbau, Graswurzel-Phase
Bautagebuch mit Bildern: http://www.oliwel.de/category/meine-modellbahn/
SBH und Blocksteuerung mit Bremsautomatik: viewtopic.php?f=7&t=187666


Hardi, ortwing und Frank_TT haben sich bedankt!
 
oliwel
InterCity (IC)
Beiträge: 895
Registriert am: 23.11.2014
Homepage: Link
Ort: Oberbayern
Gleise Mä K-Gleis
Spurweite H0
Steuerung CS3+, MobaLedLib, Selbstbau
Stromart Digital


RE: MLL mit ESP32 -Standaloneplatine

#44 von oliwel , 26.12.2023 09:37

Hallo @Hardi

ich hab mir das LocoNet nochmal angeschaut - in der Version 1.8.2 gibt es neu die Ausgänge D7/D3 (LN TX) am Protokoll Arduino der, soweit ich das sehen kann, ich konnte nicht rausfinden welcher Port auf dem ESP das sein muss, hier fehlt also ziemlich sicher noch eine Leitung.

Der Schaltplan sollte jetzt DCC/MM/SX/LN/CAN als Eingang abbilden können, was noch fehlt ist Keyboard/Pushbutton sowie der LCR Anschluß aber das sollte sich zügig noch einbauen lassen wenn sich jemand zum Testen bereit erklärt. Ebenfalls nicht ausgeführt sind die "Rückmelde" LEDs zu den drei OnBoard Tastern.

Zum Schluß noch eine Frage: Im Wiki steht bei der ESP Adapterplatine das bei Verwendung das CAN Bus ein LED Bus entfällt, ist das ein Problem der Huckpack Bauweise oder eine Limitierung der Software? Ich sehe keine Doppelbelegungen von PINs am ESP, muß ich hier was beachten?

Danke für die Hilfe, würde mich freuen wenn wir in 2024 doch noch eine native ESP Platine mit 9x% der Features an den Start bekommen :)

Oli


Edith: Ich hab die KiCad Dateien auf github gepackt: https://github.com/oliwel/MLLESP32


Spielbahner, Mä-Digital HO, 15qm Rahmenbau, Planungsphase, Rohbau, Graswurzel-Phase
Bautagebuch mit Bildern: http://www.oliwel.de/category/meine-modellbahn/
SBH und Blocksteuerung mit Bremsautomatik: viewtopic.php?f=7&t=187666

Dateianlage:
Sie haben nicht die nötigen Rechte, um die angehängten Dateien zu sehen

Frank_TT hat sich bedankt!
 
oliwel
InterCity (IC)
Beiträge: 895
Registriert am: 23.11.2014
Homepage: Link
Ort: Oberbayern
Gleise Mä K-Gleis
Spurweite H0
Steuerung CS3+, MobaLedLib, Selbstbau
Stromart Digital

zuletzt bearbeitet 26.12.2023 | Top

   

Heartbeat LED zwischen den Arduinos
Hartbeat LED auf Haubtplatine ist viel zu hell.

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