Kocur (PWM mit L298 und 5 LED Ausgänge)

Antworten
Benutzeravatar
Zoltan
Beiträge: 642
Registriert: 18.09.2018, 11:34
Wohnort: Wien
Hat sich bedankt: 107 Mal
Danksagung erhalten: 8 Mal
Kontaktdaten:

Kocur (PWM mit L298 und 5 LED Ausgänge)

Beitrag von Zoltan » 24.08.2024, 11:55

Nachdem ich immer nur eine Lok gleichzeitig fahre, habe ich mir überlegt, in alle Loks die gleiche Konfig zu benutzen.

So als eine Art "JackOfAllTrades" json.

Damit muss ich in der WiFi Auswahl und Z21 App nicht immer stöbern, sondern kann immer die gleiche Variante benutzen.

Ich habe also eine Konfig gebaut, mit PWM und 5 Lichtausgänge, für L298N und 9V-Blockbatterie, was ich überall benutze.

Fahren ist über D1, D2 und D3 gelöst, die Lichter sitzen auf D0 und D5-8.
(D4 habe ich weggelassen wegen der onboard LED Kopplung)

Die Lichtausgänge sind für je 2 weiße A-Spitzlichter, je 2 rote Doppelhinterleuchten und ein zusätzliches Licht (zB. Führerstand- oder Rahmenbeleuchtung) gedacht.

Diese LEDs habe ich bestellt, sie können direkt auf die Pins geschaltet werden, ohne Vorwiderstand nehmen sie etwa 6-7 mA, wenn der D1Mini iüber 5 V gespeist wird. Drei parallel nehmen ~ 20 mA per PIN, das sollte noch gut gehen.

Die Konfig sieht so aus, falls jemand es nachmachen möchte:

Code: Alles auswählen

{
    "version":"3",
    "cfg":[
        {
            "m":"ap",
            "ssid":"Steag-LY-UNI",
            "kanal":"6",
            "pwd":"PaSsWoRd"
        },
        {
            "m":"simulateZ21"
        },
        {
            "m":"webservicewifiscanner"
        },
        {
            "m":"webservicelog"
        },
        {
            "m":"cmdlogger"
        }
    ],
    "out":[
        {
            "id":"pwm1",
            "m":"pwm",
            "pwm":"D1",
            "forward":"D2",
            "reverse":"D3"
        },
        {
            "id":"out0",
            "m":"led",
            "gpio":"D0"
        },
        {
            "id":"out1",
            "m":"led",
            "gpio":"D5"
        },
        {
            "id":"out2",
            "m":"led",
            "gpio":"D6"
        },
        {
            "id":"out3",
            "m":"led",
            "gpio":"D7"
        },
        {
            "id":"out4",
            "m":"led",
            "gpio":"D8"
        }
    ],
    "in":[
        {
            "m":"locospeed",
            "addr":"3",
            "out":[
                "pwm1"
            ]
        },
        {
            "m":"funconoff",
            "func":"0",
            "addr":"3",
            "out":[
                "out0"
            ]
        },
        {
            "m":"funconoff",
            "func":"1",
            "addr":"3",
            "out":[
                "out1"
            ]
        },
        {
            "m":"funconoff",
            "func":"2",
            "addr":"3",
            "out":[
                "out2"
            ]
        },
        {
            "m":"funconoff",
            "func":"3",
            "addr":"3",
            "out":[
                "out3"
            ]
        },
        {
            "m":"funconoff",
            "func":"4",
            "addr":"3",
            "out":[
                "out4"
            ]
        }
    ],
    "connector":[
    ]
}
Als nächstes kommt eine kleine gelbe Motordraisine in L-Spur, deren Original ich voriges Jahr in Przeworsk (Südpolen) entdeckt habe:

kiskocur.jpg
kiskocur.jpg (801.82 KiB) 1622 mal betrachtet

Ich werde vom Bau ein kleines Filmchen machen und es auf meinem YT-Kanal veröffentlichen.
LG Zoltan
Mein YT Kanal: www.youtube.com/@oldnat

Antworten