Benutzer-Werkzeuge

Webseiten-Werkzeuge


anleitungen:videos:ed_ungewollt_belebtes_haus

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:videos:ed_ungewollt_belebtes_haus [2021/02/08 08:11] – ↷ Seitename wurde von anleitungen:videos:ed_unbewollt_belebtes_haus auf anleitungen:videos:ed_ungewollt_belebtes_haus geändert moba_nickanleitungen:videos:ed_ungewollt_belebtes_haus [2021/02/12 17:54] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 3: Zeile 3:
  
 {{vimeo>502705872?800x600}} {{vimeo>502705872?800x600}}
 +
 +
 +===== Beschreibung der Programmierung mit dem ProgGenerator und Pattern_Configurator. =====
 +  * Details dazu auch im Stammtischvideo Jänner 2021 [[stammtische:videos:januar_2021|Stammtisch MLL Januar 2021]]\\
 +
 +====    - Aufgabe ====
 +
 +
 +Die Idee war eine Szene darzustellen bei der in ein „belebtes Haus“ eingebrochen wird.\\
 +Die Bewohner sollen dabei aber „aus Sicherheitsgründen“ nicht zu Hause sein. \\
 +Das Haus ist bei Abwesenheit mit einer Alarmanlage abgesichert und zusätzlich gibt es einen wachsamen Hund in der Nachbarschaft. \\
 +Mit dem Bellen des Nachbarhundes soll die Szenerie beginnen. Anschließend ist das Zerschlagen einer Fensterscheibe zu hören und dann sieht man im Haus die/den Täter mit der Taschenlampe nach Wertvollem suchen - bis die Polizei kommt.\\
 +Optional gibt es noch die Idee den Fluchtweg mit „bewegten Taschenlampen“ nachzustellen und das Zufahren von Polizeifahrzeugen mit einem Car-System (derzeit nicht umgesetzt).\\
 +\\
 +\\
 +
 +====   - Modellauswahl ====
 +
 +Fertighaus Faller ArtikelNr. 130223 (älteres Modell)\\
 +{{:bilder:anleitungen:anwendungen:ed_haus:hausbilder_004.jpg?600|}}\\
 +
 +Wände im Bereich der „Einbruchsfenster“ aus Polystyrolplatten. Die Lichtboxen für die Zimmerbeleuchtung sind aus schwarz lackiertem Papier nach dieser Vorlage geklebt. \\
 +[[https://www.modellbahn-anlage.de/2018/02/25/vorlage-fensterbeleuchtung-in-modellbahnhaeuser/]] \\
 +Die Halterung für die LEDs wurden aus Polystyrol Streifen geklebt.\\
 +
 +{{:bilder:anleitungen:anwendungen:ed_haus:hausbilder_011.jpg?600 |}}
 +{{:bilder:anleitungen:anwendungen:ed_haus:hausbilder_013.jpg?600 |}}
 +
 +
 +====   - Hausverkabelung ====
 +
 +Im Haus sind 8 x WS2812 RGB LED´s als „normale Beleuchtung“ für das <HouseT> Makro im ProgGenerator verbaut. \\
 +Zusätzlich wurde eine rote LED an einer WS2811 Platine für die Alarmanlage angeschlossen. 2 Ausgänge/Kanäle sind bei dieser Platine noch frei (Nutzung event. für Gartenwegbeleuchtung etc.).\\
 +
 +{{:bilder:anleitungen:anwendungen:ed_haus:hausbilder_007.jpg?600|}}
 +
 +
 +Für die Darstellung der bewegten Taschenlampen wurde ursprünglich eine Lösung mit Servos in Betracht gezogen. \\
 +Aufgrund des Aufwandes war aber die Entscheidung für LED´s, die als spezielles Lauflicht im Pattern_Configurator programmiert wurden.\\
 +Für dieses „Taschenlampen-Lauflicht“ sind zusätzlich 5 x WS2812 RGB LED verbaut.\\
 +
 +Um den runden Kegelschein der Taschenlampen zu simulieren wurden 3 der 5 RGB LED mit schwarzen Strohhalmen verkleidet.\\
 +
 +{{:bilder:anleitungen:anwendungen:ed_haus:hausbilder_016.jpg?600|}}
 +{{:bilder:anleitungen:anwendungen:ed_haus:hausbilder_018.jpg?600|}}
 +{{:bilder:anleitungen:anwendungen:ed_haus:hausbilder_020.jpg?600|}}
 +{{:bilder:anleitungen:anwendungen:ed_haus:hausbilder_022.jpg?600|}}
 +{{:bilder:anleitungen:anwendungen:ed_haus:mll_ungewollt_belebtes_haus_001.jpg?600|}}
 +{{:bilder:anleitungen:anwendungen:ed_haus:mll_ungewollt_belebtes_haus_003.jpg?600|}}
 +{{:bilder:anleitungen:anwendungen:ed_haus:mll_ungewollt_belebtes_haus_004.jpg?600|}}
 +
 +Der Grundanschluss des Hauses an die MLL Verkabelung bzw. Verteilerplatine erfolgt über den 3D – Gehäuseadapter für Pfostenstecker von Jürgen.\\
 +[[3d_druck:zubehoer:3dgehaeuse:#adapter_fuer_pfostenstecker]] \\
 +
 +==== - Der Schaltplan ====
 +
 +{{:bilder:anleitungen:anwendungen:ed_haus:schaltbild_edhaus.jpg|}}
 +
 +
 +
 +==== - Sound ===
 +
 +MLL Soundmodul JQ6500 mit Lautsprecher von Reichelt.
 +[[anleitungen:bauanleitungen:uebersicht:#soundplatinen]]
 +
 +
 +==== - Programmierung ====
 +
 +==== - Szenenablauf festlegen ===
 +
 +  * Welche Aktionen möchte ich darstellen.\\
 +  * Wann soll welche Aktion starten.\\
 +  * Wie sollen die entsprechenden Aktionen gestartet werden.\\
 +
 +==== - DCC und Taster programmieren ====
 +
 +  * Die „normale“ Hausbeleuchtung und die Einbruchszene sollen entweder mit einer DCC Adresse oder als Gag mittels Taster am Anlagenrand gestartet werden.\\
 +  * Als Taster wurden vorerst 2 Taster der Hauptplatine <SwitchD1> und <SwitchD2> mit LED Anzeige programmiert. Später werden Anlagentaster verwendet.\\
 +  * Als DCC Adresse wurde für die „normale“ Hausbeleuchtung vorerst die 1 als Ein/Ausschalter und für die „Einbruchszene“ Adresse 2 als Taster definiert.\\
 +
 +  * Um die Preiserlein nicht zu gefährden müssen sie alle das Haus verlassen bevor die Einbruchszenerie gestartet wird. 
 +  * Sprich es müssen alle Lichter des <HouseT> Makro aus sein und erst dann darf/kann die Einbruchsszenerie gestartet werden. \\
 +  * Für diese Absicherung wurden <Logic> Makros verwendet.\\
 +
 +  * Eine Besonderheit gab es beim <HouseT> Makro zu beachten. \\
 +  * Nach dem Abschalten des Makros leuchten verschiedene LED´s aber noch weiter und gehen erst später zufällig aus. \\ 
 +  * Nähere Beschreibung dieser Problematik im Stammtischvideo Jänner 2021 [[stammtische:videos:januar_2021|Stammtisch MLL Januar 2021]] \\ 
 +  * Um diesen Effekt abzufangen wurden insgesamt 8 <Led_to_Var> Makros eingefügt um den Helligkeitswerte der einzelnen LED abzufragen.\\
 +  * Die Variablen <licht> – <licht7> werden aktiv wenn die einzelnen LED´s der Hausbeleuchtung dunkel (Helligkeitswert=0) sind.\\
 +  * Diese Werte werden im <Logic> Makro „HausEDBeginn“ mit „AND“ Verknüpfungen abgefragt.\\
 +  * D.h. wenn alle „licht“ Variablen aktiv sind dann sind alle Lichter im Haus ausgeschaltet. \\
 +  * Erst dann ist es möglich das Schrittschaltwerk/Einbruchszenerie „HausEDBeginn1“ zu starten.\\
 +
 +{{:bilder:anleitungen:anwendungen:ed_haus:screenshot_2021-02-02_201718.gif|}}
 +
 +==== - HouseMakro erstellen ====
 +
 +  * Mit dem ProgGenerator ein beliebiges <HouseT> Makro für die "normale belebtes Hausbeleuchtung" erstellen.\\
 +
 +
 +
 +==== - Schrittschaltwerk / Zustandsautomat erstellen ====
 +
 +  * Im Pattern_Configurator wurde ein zeitlicher Ablauf der Szene erstellt.\\
 +
 +{{:bilder:anleitungen:anwendungen:ed_haus:screenshot_2021-02-02_204442.gif|}}
 +
 +
 +  * 14 Szenenschritte sind im Ablauf vorhanden. Die nähere Beschreibung ist vertikal vermerkt.\\
 +  * Diesen 14 Schritten sind Helligkeitswerte zugeordnet. \\
 +  * Die Helligkeitsstufen werden im Feld <Bits pro Wert> festgelegt. \\
 +  * Im Feld <Wert Max> ist ein maximaler Wert eingetragen. In diesem Fall sind die Helligkeitswerte von 1-14. \\
 +  * Diese Werte werden im ProgGenerator mit dem Makro <Led_to_Var> abgefragt um die entsprechende Aktion ablaufgerecht zu starten.\\
 +  * Um den Ablauf zu starten wurde ein <Goto Mode> eingetragen. Näheres im Stammtischvideo vom Jänner 2021  [[stammtische:videos:januar_2021|Stammtisch MLL Januar 2021]]\\
 +  * Dieses Schrittschaltwerk-Pattern wird anschließend in den ProgGenerator übertragen.\\
 +  * Im ProgGenerator werden mit den oben beschriebenen Makros <Led_to_Var) Variablen erzeugt die bei bestimmten Helligkeitswerten aktiviert werden. \\
 +  * Hier gibt es verschiedene Vergleichsmöglichkeiten. \\
 +  * In diesem Fall wurden vorwiegend = Vergleiche durchgeführt. \\
 +  * Da die Alarmanlage ab dem Fensterklirren eingeschaltet ist wurde der > (größer als) Vergleich angewendet.\\
 +  * Diesen Variablen sind im Anschluss die Aktionen zugeordnet. \\
 +  * Z.B. Variable <Alarm> das <Blink2> Makro für die rote LED der Alarmanlage, Variable <TLampen> das im Pattern_Configurator erzeugte Makro für die Taschenlampen, usw. bis zu den Sounddateien und Polizeiblinklichtern.\\
 +
 +{{:bilder:anleitungen:anwendungen:ed_haus:screenshot_2021-02-02_203052.gif|}}
 +{{:bilder:anleitungen:anwendungen:ed_haus:screenshot_2021-02-02_203747.gif|}}
 +
 +
 +==== - Sounddateien schneiden====
 +
 +  * Frei zugängliche Sounddateien aus dem Internet wurden mit der Software Audacity  [[https://www.audacity.de/]] in unterschiedlicher Lautstärke und Länge bearbeitet.\\
 +  * Die fertigen 5 Sounddateien wurden in das Soundmodul JQ6500 übertragen.\\
 +  * Beschreibung in der MLL Wiki [[anleitungen:bauanleitungen:500de_sound_jq6500_v1-1|500DE-Sound Modul JQ6500 - Version 1.1]]\\
 +  * ACHTUNG: die Sounddateien müssen im mp3 Format sein und auch nicht zu groß. Falls eine Fehlermeldung beim Hochladen kommen sollte ist das in der Regel der Grund.\\
 +
 +==== - Taschenlampenlauflicht erstellen====
 +
 +  * Mit dem Pattern_Configurator wurde für die 5 x WS2812 LEDs ein Lauflicht erstellt.\\
 +
 +{{:bilder:anleitungen:anwendungen:ed_haus:screenshot_2021-02-02_204329.gif|}}
 +
 +  * Um einen realistischen Ablauf zu generieren waren sehr viele Versuche und Tests notwendig um die oben ersichtliche Programmierung zu entwerfen.\\
 +  * Die Schwierigkeit war, für die Taschenlampenbewegung einen weichen Verlauf des Auf- und Abblendens von einer LED zur Nächsten zu erstellen.\\
 +  * Die Zeiten für die einzelnen Schritte sind in den ersten Zeilen angegeben. \\
 +  * Der gesamte Ablauf wird aber aufgrund der <Goto Aktivierung> Counter…. bis 50 Sek. wiederholt. \\
 +  * Anschließend springt der Ablauf zur Position 0 und wird erst wieder durch den entsprechenden Helligkeitswert im Schrittschaltwerk des Szenerie Ablaufs aktiviert.\\
 +  * Dieses Pattern wird anschließend in den ProgGenerator übertragen. Siehe Variable <TLampen>\\
 +
 +
 +==== - Download==
 +
 +  * Dateien Download auf Github  _[[https://github.com/Hardi-St/MobaLedLib_Docu/blob/master/Quelldateien/Gerald/20210211_Einbrecher-Final_m_Taster_Polizei.zip]]
 +  * Eine Datei für den Pattern_Configurator und die 2. für den Prog_Generator.
 +
 +//[[gerald.b@live.at|Gerald Bock]] 2021/02/11//
 +
 +
anleitungen/videos/ed_ungewollt_belebtes_haus.1612771909.txt.gz · Zuletzt geändert: 2021/02/08 09:11 (Externe Bearbeitung)