Die .bin Files sind verschieden für NodeMCU2 und für D1 und für die 32 und andere - die Beta ist aber nur eine .bin.
Was ist eigentlich der Unterschied zwischen die .bin-s?
Ich habe eine Vemos D1 genommen, und vom Git die Beta (Compiledate: Apr 10 2020 08:08:36 {NONGITVERSION}) unter dem Namen littleyoda-DCC-Decoder.nodemcuv2_20200410beta.bin mit dem esptool (unter Linux Debian 10 Buster) draufgeflashed. Das Flashen ging gut, Oberfläche kommt auch okay, aber wird das auf der D1 so auch funktionieren?
Der physikalische Aufbau basiert auf der ursprünglichen, alten NodeMCU Fritzing Zeichnung von Sven, welche ich inzwischen etwas ergänzt habe, da ich hierauf auch die D1-PWM-Variante gebaut habe (rechte Seite). Ebenfalls habe ich die 3 Varianten ds 2N2222 Transistors draufgezeichnet, denn abhängig von der Kapselung und Bezeichnung sind die "Füße" anders verbunden:
Ich nehme an, dass die Output Pins der D1 denen der NodeMCU korrespondieren, dh. ich D8 für ENA und D7 (einmal direkt, einmal invertiert) für IN1 und IN2 auf der L298N nehmen kann. Ist das richtig?
Dann habe ich folgende Config genommen:
Code: Alles auswählen
{
"version":"3",
"cfg":[
{
"m":"ap",
"ssid":"StEAG_L298N_DCC3-248",
"kanal":"6",
"pwd":"Password"
},
{
"m":"simulateZ21"
},
{
"m":"webservicewifiscanner"
},
{
"m":"webservicelog"
},
{
"m":"cmdlogger"
}
],
"out":[
{
"m":"dccout",
"enable":"D8",
"addr":"3",
"dccoutputaddr":"248"
}
],
"in":[
],
"connector":[
]
}
Log sagt:
5: DCC-Output:D7 Enabled: D8/15 Loko-Adresse: 3 genutzte DCC Adresse: 248
Wenn ihr mich bei meinen Fragen bekräftigen könnt, gehe ich löten. Und vielen Dank.