D1 Mini OLED Shield

Antworten
little.yoda
Site Admin
Beiträge: 882
Registriert: 14.09.2018, 19:05
Hat sich bedankt: 33 Mal
Danksagung erhalten: 143 Mal

D1 Mini OLED Shield

Beitrag von little.yoda » 07.08.2019, 22:37

Ich bin gerade dabei, dass OLED Shield für das D1 Mini zu unterstützen.
https://wiki.wemos.cc/products:d1_mini_ ... led_shield

Welche Informationen wären für euch hilfreich?
Was wollt ihr auf dem Display angezeigt bekommen?

Was hinterher tatsächlich angezeigt wird, wird konfigurierbar sein.

Gruß,
Sven

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

Re: D1 Mini OLED Shield

Beitrag von Zoltan » 08.08.2019, 07:09

Als erstes fallen mir die Adresse (beim DCC Simulator in der Lok) und die Frequenz (bei PWM) ein. Anderseits könnte man das vielleicht für Zugzielschilder missbrauchen, also "free text"...?

LG Zoltan
LG Zoltan
Mein YT Kanal: www.youtube.com/@oldnat

little.yoda
Site Admin
Beiträge: 882
Registriert: 14.09.2018, 19:05
Hat sich bedankt: 33 Mal
Danksagung erhalten: 143 Mal

Re: D1 Mini OLED Shield

Beitrag von little.yoda » 08.08.2019, 17:16

Hi

ich hatte präziser Fragen sollen ;-)

Welche Werte könnten allgemein von Interesse sein?

Ich werde die Anzeige konfigurierbar machen:

Code: Alles auswählen

 --- nicht mehr gültig ---
Führt zu folgender Ausgabe:

Code: Alles auswählen

Hallo World
Addr: 4711
192.168.2.234
Die notwendigen "Variablen" werde ich dann nach und nach bei Bedarf hinzufügen.

Gruß,
Sven

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

Re: D1 Mini OLED Shield

Beitrag von Zoltan » 08.08.2019, 17:37

Sieht vorerst gut aus :)

LGZ
LG Zoltan
Mein YT Kanal: www.youtube.com/@oldnat

little.yoda
Site Admin
Beiträge: 882
Registriert: 14.09.2018, 19:05
Hat sich bedankt: 33 Mal
Danksagung erhalten: 143 Mal

Re: D1 Mini OLED Shield

Beitrag von little.yoda » 16.09.2019, 12:15

Die Änderungen sind nun in der Beta-Version enthalten.

im CFG-Bereich ist folgendes hinzuzufügen:

Code: Alles auswählen

{
            "m":"display",
            "text":"Hallo!\nAddr:${DCCGEN|addr}\n${wifi|status}\n${wifi|ip ap}",
            "model": "Wemos OLED Shield"
}
Eine Übersicht über den internen Zustand und somit die Basis für die Variabnen ist über <ip>/json abrufbar.

So sieht es dann beispielhaft aus:

Code: Alles auswählen

{
  "DCCGEN": {
    "addr": "4711",
    "dccout": "3"
  },
  "modules": {
    "0": "DCCGEN",
    "1": "sys",
    "2": "log",
    "3": "wifi",
    "4": "loc",
    "5": "turnout"
  },
  "wifi": {
    "status": "AP: 192.168.0.111",
    "sta ip": "0.0.0.0",
    "ap ip": "192.168.0.111",
    "modus": "AP"
  },
  "sys": {
    "compile_date": "Compiledate: Sep 16 2019 11:30:39 {NONGITVERSION}",
    "startfreememory": "29872",
    "startfreeheap": "17384",
    "freesketchspace": "2666496",
    "loggermemory": "471",
    "flashsizereal": "4194304",
    "flashsizeconfig": "4194304",
    "flashchipmode": "DOUT",
    "flashchipspeed": "40000000"
  },
  "log": {
    "0": "8: Started!",
    "1": "8: Compiledate: Sep 16 2019 11:47:44 {NONGITVERSION}",
    "2": "9: DoubleBootDetection: 0",
    "3": "9: Starting Z21 Zentrale ...",
    "4": "9: Starting DCC Generator",
    "5": "9: DCC-Output:D7 Enabled: !D5/14 Loko-Adresse: 4711 genutzte DCC Adresse: 3",
    "6": "9: Connector-Sektion leer oder fehlerhaft!",
    "7": "9: In-Sektion leer oder fehlerhaft!",
    "8": "9: Connector-Sektion leer oder fehlerhaft!",
    "9": "9: Setup finish!"
  }
}

Wenn der Text zu breit ist, wird automatisch gescrollt.

Foto/Video folgt später. OLED ab zu fotographieren ist nicht so ganz einfach.

Antworten