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":[
]
}
Ich werde vom Bau ein kleines Filmchen machen und es auf meinem YT-Kanal veröffentlichen.