Benutzer-Werkzeuge

Webseiten-Werkzeuge


anleitungen:effekte_mll

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
anleitungen:effekte_mll [2025/04/25 03:48] – [ESP32 Erweiterung] admin_dominikanleitungen:effekte_mll [2025/04/26 15:56] (aktuell) – [ESP32 Erweiterung] petervt11
Zeile 771: Zeile 771:
 Eine monostabile Kippstufe, auch monostabiler Multivibrator, Monoflop oder Univibrator, ist eine digitale Schaltung, die nur einen stabilen Zustand hat. Von einem von außen eintreffenden Trigger-Signal angestoßen, ändert die Schaltung für eine bestimmte Zeit ihren Schaltzustand. Anschließend kehrt die Kippstufe wieder in die Ruhelage zurück. Eine monostabile Kippstufe, auch monostabiler Multivibrator, Monoflop oder Univibrator, ist eine digitale Schaltung, die nur einen stabilen Zustand hat. Von einem von außen eintreffenden Trigger-Signal angestoßen, ändert die Schaltung für eine bestimmte Zeit ihren Schaltzustand. Anschließend kehrt die Kippstufe wieder in die Ruhelage zurück.
 Man unterscheidet zwischen nachtriggerbaren (auch: retriggerbar) und nicht nachtriggerbaren Monoflops. Nachtriggerbar bedeutet, dass ein während des Zeitablaufes eintreffendes Triggersignal die interne Zeit jeweils erneut startet und der aktive Schaltzustand dementsprechend zeitlich verlängert wird. Bei einem nicht nachtriggerbaren Monoflop hat ein Triggersignal während der aktiven Phase keine Wirkung. Man unterscheidet zwischen nachtriggerbaren (auch: retriggerbar) und nicht nachtriggerbaren Monoflops. Nachtriggerbar bedeutet, dass ein während des Zeitablaufes eintreffendes Triggersignal die interne Zeit jeweils erneut startet und der aktive Schaltzustand dementsprechend zeitlich verlängert wird. Bei einem nicht nachtriggerbaren Monoflop hat ein Triggersignal während der aktiven Phase keine Wirkung.
-/==== Mono-Flop ====+/ 
 +==== Mono-Flop ====
 {{:bilder:anleitungen:prog_gen:effects:MonoFlopR.jpg?nolink|}} **MonoFlop** <wrap em>(Experteneinstellung)</wrap> {{:bilder:anleitungen:prog_gen:effects:MonoFlopR.jpg?nolink|}} **MonoFlop** <wrap em>(Experteneinstellung)</wrap>
  
 Ein Mono Flop ist eine Funktion welche den Ausgang für eine bestimmte Zeit aktiviert, wenn am Eingang ein Wechsel von Null nach Eins (Positive Flanke) erkannt wurde. Die Zeitdauer wird mit jeder weiteren Flanke verlängert, aber nicht, wenn der Eingang dauerhaft aktiv ist.  Ein Mono Flop ist eine Funktion welche den Ausgang für eine bestimmte Zeit aktiviert, wenn am Eingang ein Wechsel von Null nach Eins (Positive Flanke) erkannt wurde. Die Zeitdauer wird mit jeder weiteren Flanke verlängert, aber nicht, wenn der Eingang dauerhaft aktiv ist. 
-<WRAP round tip 60%>+<WRAP round tip 100%>
 Das Mono-Flop eignet sich beispielsweise zur Ansteuerung von Entkupplern. Dabei spielt es keine Rolle, ob diese mit Magnetspulen oder mit Servo betrieben werden. Mit einer freien DCC-Adresse wird das Mono-Flop aktiviert, welches wiederum den Ausgang für das Servo oder ein Relais für die eingestellte Zeit aktiviert. Der Entkuppler geht nach der voreingestellten Zeit wieder nach unten.\\ Das Mono-Flop eignet sich beispielsweise zur Ansteuerung von Entkupplern. Dabei spielt es keine Rolle, ob diese mit Magnetspulen oder mit Servo betrieben werden. Mit einer freien DCC-Adresse wird das Mono-Flop aktiviert, welches wiederum den Ausgang für das Servo oder ein Relais für die eingestellte Zeit aktiviert. Der Entkuppler geht nach der voreingestellten Zeit wieder nach unten.\\
 Ein weiteres Beispiel könnte ein Rauchgenerator sein. Um zu vermeiden, dass dieser "trocken läuft", lässt man ihn von einem übergeordneten Mono-Flop nach fünf Minuten deaktivieren. Ein weiteres Beispiel könnte ein Rauchgenerator sein. Um zu vermeiden, dass dieser "trocken läuft", lässt man ihn von einem übergeordneten Mono-Flop nach fünf Minuten deaktivieren.
Zeile 810: Zeile 811:
  
 ====== Taster ====== ====== Taster ======
-<WRAP center round tip 80%>+<WRAP center round tip 100%>
 Der Bereich für die Taster wurde ausgelagert, da hier eine umfangreiche Erklärung mit Beispielen zu jedem einzelen Tastermakro erstellt wurde. \\ Der Bereich für die Taster wurde ausgelagert, da hier eine umfangreiche Erklärung mit Beispielen zu jedem einzelen Tastermakro erstellt wurde. \\
 Die Seite ist ab sofort hier zu finden: [[anleitungen:effekte_mll:taster_funktionen|Effekte-MLL Tasterfunktionen]] Die Seite ist ab sofort hier zu finden: [[anleitungen:effekte_mll:taster_funktionen|Effekte-MLL Tasterfunktionen]]
Zeile 862: Zeile 863:
  
   #ifdef ESP32   #ifdef ESP32
-  #define USE_ESP32_EXTENSIONS+    #define USE_ESP32_EXTENSIONS
   #endif   #endif
 +
 +Um das Display der Lichtmaschine Pro zu aktivieren ist ein weiterer Eintrag notwendig:
 +  #ifdef ESP32
 +    #define USE_ESP32_EXTENSIONS
 +    #define USE_UI
 +  #endif
 +  
 +{{:bilder:anleitungen:prog_gen:esp32_mll_anzeige_2.jpg?nolink|}} \\
 +
 +**Ab der Software 3.3.2G bzw. 3.4.0 gibt es noch weitere Möglichkeiten.**
 +
 +Je nach verwendeten Display (0,96" oder 1.3" Display) kann es zu Pixelfehlern am rechten Rand des Display's kommen.\\
 +{{:bilder:anleitungen:prog_gen:esp32_mll_anzeige_1a.png?nolink|}} \\
 +Da gibt es einen Parameter, der die Displaygröße einstellt:
 +
 +  OLED_TYP 1    ist das 0,96" Display 
 +  OLED_TYP 2    ist das 1,3" Display und ist der Standard (auch wenn nicht eingetragen)
 +Eingetragen wird\\
 +  #ifdef ESP32
 +    #define USE_ESP32_EXTENSIONS
 +    #define USE_UI
 +    #define OLED_TYP 2
 +  #endif
 +\\
 +\\
 +Des weiteren kann auch die **MobaLedLib-Uhrzeit** angezeigt werden. Voraussetzung ist allerdings die Zeile "Tag/Nacht-Modus aktivieren".
 +Mit dem Eintrag
 +  UI_MLLTIME 1
 +Das kann dann so im Excelblatt stehen:
 +   #ifdef ESP32
 +    #define USE_ESP32_EXTENSIONS
 +    #define USE_UI
 +    #define UI_MLLTime 1
 +  #endif
 +
 +Das ergibt dann die Anzeige:
 +{{:bilder:anleitungen:prog_gen:esp32_mll_time1.jpg?nolink|}} \\
 +\\
 +\\
 +Für Nutzer des **Fotowiderstandes (LDR)** gibt es die Möglichkeit, die Daten anzeigen zu lassen. Hier muss allerdings die Zeile "Fotowiderstand aktivieren" vorhanden sein.
 +
 +  UI_MLLTime 2     
 +oder
 +  UI_MLLTime 3
 + 
 +Bei "MLL_Time 2" gibt es diese Anzeige:
 +{{:bilder:anleitungen:prog_gen:esp32_mll_time2.jpg?nolink|}} \\ 
 + 
 +Bei "MLL_Time 3" gibt es diese Anzeige:
 +{{:bilder:anleitungen:prog_gen:esp32_mll_time3.jpg?nolink|}} \\ 
 +\\
 +Die angezeigten Werte sind wie die LDR-Werte, die über die serielle Schnittstelle ausgegeben werden. "I" ist der Istwert des Sensors (regiert also schnell), "D" ist der "Dumped" Wert, also ein langsam nachfolgender Wert, den die MLL ausrechnet. 
 +\\
 +\\
 +**Wie kann ich das ins Excel-Blatt eintragen?**\\
 +Ich ziehe mir das Eingabefeld in Excel (oben über unseren Buttons) groß (also nach unten) und dann kann man die Werte problemlos eingeben.
 +Oder in einem externen Texteditor eintragen, alles kopieren und in das Excel-Feld einfügen.
 +
 +
 +
 +
  
  
anleitungen/effekte_mll.1745552934.txt.gz · Zuletzt geändert: von admin_dominik