Seite 2 von 5

Re: Wifi Controller

Verfasst: 15.10.2020, 18:46
von little.yoda
HIer das Config-File für die Kombination d1-mini + wemos oled shield


Bild

Code: Alles auswählen

{
   "version":"3",
   "cfg":[
      {
         "m":"wlan",
         "ssid":"YY",
         "pwd":"YYYYYYY"
      },
      {
         "m":"simulateZ21"
      },
      {
         "m":"webservicewifiscanner"
      },
      {
         "m":"webservicelog"
      },
      {
         "m":"cmdlogger"
      },
      {
         "m":"display",
         "text":"ly-Control\nAddr:${ldata|addr}\n${ldata|direction}${ldata|speed}",
         "model":"Wemos OLED Shield"
      }
   ],
   "out":[
      {
         "m":"locdatacontroller",
         "id":"ldata"
      }
   ],
   "in":[
      {
         "m":"rotoryencoder",
         "gpio":[
            "D5",
            "D7"
         ],
         "out":[
            "ldata"
         ],
         "var":"relspeed"
      },
      {
         "m":"gpio",
         "gpio":"D4",
         "out":[
            "ldata"
         ],
         "var":"toggleDir"
      }
   ],
   "connector":[
      
   ]
}

CLK => D5
DT => D7
SW => D4
+ => 3.3 V
GND => GND

Re: Wifi Controller

Verfasst: 16.10.2020, 07:32
von Ingolf
Moin,

bitte, welchen Encoder hast du verwendet ? Du hattest den ersten Typen ja mal verworfen...

Grüße Ingo

Re: Wifi Controller

Verfasst: 16.10.2020, 09:06
von Zoltan
SET MODE="Klugscheiß"=ON

Entschuldigung und wirklich nur eine Kleinigkeit: müsste es nicht rotaryencoder statt rotoryencoder heißen?

SET MODE="Klugscheiß"=OFF :)

(Ich depp muss neue OledShields bestellen, ich habe keine funktionierende mehr; die mögen keine Überspannung :()

Re: Wifi Controller

Verfasst: 16.10.2020, 09:08
von little.yoda
Ingolf hat geschrieben:
16.10.2020, 07:32
bitte, welchen Encoder hast du verwendet ? Du hattest den ersten Typen ja mal verworfen...
ich nutzte immer noch die 0815-Standard Drehencoder. Ich habe nur einen weggeschmissen, der wohl defekt war.



Config-File für die zweite Hardware Variante folgt die Tage.

EDIT:
Wer es testen will, nutzt bitte die jeweils letzte Beta-Version.
https://github.com/littleyoda/littleyod ... e/gh-pages

EDIT2:
Zoltan hat geschrieben:
16.10.2020, 09:06
(Ich depp muss neue OledShields bestellen, ich habe keine funktionierende mehr; die mögen keine Überspannung :()
Ich wage ja nicht zu fragen. Aber wie hast du dass hinbekommen?

Re: Wifi Controller

Verfasst: 16.10.2020, 09:50
von little.yoda
Und nochmal für beide Fälle den Schaltplan.
Schematic_tmptmp_2020-10-16_09-48-11.png

Re: Wifi Controller

Verfasst: 16.10.2020, 19:42
von Zoltan
little.yoda hat geschrieben:
16.10.2020, 09:08
Ich wage ja nicht zu fragen. Aber wie hast du dass hinbekommen?
Zutaten:

- DualDisplay Konfiguration
- Labornetzteil
- Arschloch sitzend vor Drehregler

Noch Fragen? :mrgreen: :twisted:

Re: Wifi Controller

Verfasst: 17.10.2020, 10:28
von little.yoda
Und das Config-File für die Keypad-Variante.

Die Widerstand R2 ist 100KOhm.
Die Unterstützung des Schalter am Drehencoder habe ich nicht zum laufen gebracht. (Die Kombination aus mehreren Pull-Ups macht keinen Spaß)
Also der ganze Strang von SW über Widerstand R1 entfällt

Code: Alles auswählen

{
    "version":"3",
    "cfg":[
        {
            "m":"ap",
            "ssid":"Hallo World",
            "kanal":"6",
            "pwd":"geheimgeheim"
        },
        {
            "m":"webservicewifiscanner"
        },
        {
            "m":"webservicelog"
        },
   {
            "m":"simulateZ21"
        },
        {
            "m":"cmdlogger"
        },
{
            "m":"display",
            "text":"www.open4me.de\n${lctl|status}",
            "model": "HD44780",
"gpio": ["D6","D5","D3","D2","D4","D0"]

}
    ],
    "out":[
        {
            "m":"locdatacontroller",
            "id":"lctl"
        },
    ],
    "in":[
        {
            "m":"analoggpio",
            "value2out" : [
              [800, 860, "toogleDir", "1"],
              [555, 615, "relSpeed", "-10"],
              [370, 430, "chLocId", "-1"],
              [147, 207, "chLocId", "1"],
              [5, 25, "relSpeed", "10"]
            ],
            "out": [ "lctl" ]

        },
{
"m":"rotoryencoder",
"gpio":["D1","D7"],
"out": ["lctl"],
  "var":"relspeed" 
}

    ],
    "connector":[
    ]
}
EDIT: Configfile korrigiert

Re: Wifi Controller

Verfasst: 18.10.2020, 00:12
von Ralf_St.
Hallo Sven

Rückt da in mehr oder weniger großen Schritten die Möglichkeit näher einen WLan- Fahregler als "Bauchladen" aufzubauen?

Schönen Gruß und bleibt gesund!

Gruß Ralf

Re: Wifi Controller

Verfasst: 18.10.2020, 10:02
von Norbert
Hallo Ralf,

aus meinem Arsenal, ein Bauchladen für Starke:

Ca. 10kg, ziemlich exakt 100 Jahre alt,
sogar der Drehencoder ist schon über Getriebe angedockt...

Kleiner Spaß nur. :lol:
Das Teil ist mit Unterschrank in meine Anlage integriert, unbeschreibliches Fahrvergnügen,
hatte davon 2 Stück vor bald 50 Jahren vor der Verschrottung unserer Altflotte bei uns gerettet... :mrgreen:

Schöne Grüße,
Norbert
DSCI0612.JPG
DSCI0611.JPG

Re: Wifi Controller

Verfasst: 18.10.2020, 11:18
von little.yoda
Hallo Ralf,

Was fehlt dir denn noch für deinen Wunsch-Fahr-Regler?

Was funktioniert:
- Änderung der Lok-ID, die angesteuert werden soll, mit Hilfe von Tasten
- Änderung der Geschwindigkeit mit Hilfe eines Drehreglers (0..127)
- Richtungsänderung durch Tastendruck

Für Nobert brauche ich gerade die Funktion ein, dass man mit Tasten den Zustand der F-Funktionen ändern kann.



Gruß