mit Freude habe ich nach längerer MLL-Pause (mein Anlagenbau kommt einfach nicht voran ) die Fortschritte beim bisher pausierenden Projekt "DKW-Laterne" bemerkt. Quasi in Gedankenübertragung bin ich seit zwei Wochen mit Frank im regen Austausch. Anfang der Woche leitete er mir deine Erfolgsnachrichten per Mail weiter. Zwischenzeitlich hattest du das auch an unsere Forum geschickt. Vielen Dank!
Habe dein Makro nun erfolgreich importiert. Den Schritt „zum ATTiny schicken“ werde ich erst einmal nicht tun, weil die Leiterplatte für das Charlieplexing noch nicht komplett ist und mir bisher die Nerven fehlten, die kleinen 603er LED auf Ollis Leiterplatte zu löten. Vielleicht erinnert mich die weltpolitische Lage auch immer mal daran, dass es derzeit andere Probleme gibt...
Aber nun gut - ich wollte die Einträge aus dem Pattern-Configurator zum Programmgenerator senden, weil die entsprechenden Zeilen zur Aktivierung der LEDs noch fehlen. Dabei fiel mir auf, dass es im Makro zwar den Button „Import vom Programmgenerator gibt, aber nicht den umgekehrten Weg. Bild entfernt (keine Rechte) Beim Durchklicken der anderen Beispielarbeitsblätter im Pattern-Configurators sah ich, dass die anderen Makros den Button „Programm Generator“ besitzen. Ich dachte erst an ein Kompatibilitätsproblem mit der Version des Pattern-Configurators. Da habe ich das Makro manuell als neue Arbeitsmappe neu angelegt und nach Ausfüllen aller Felder entdeckte ich, dass der erst vorhandene Button „Programm Generator“ verschwunden war. Die Eingabeschritte wiederholte ich Stück für Stück und bemerkte, dass der besagte Button bei der Definition des Wertes „Goto Mode“ verschwand. Mit Aktivierung des Wertes erschien kurz ein Auswahlmenü. Nach Definition des ersten Eintrages wurde korrekt die Zeile „Goto Tabelle“ angelegt, aber der Export-Button verschwand. Auch in Deiner PDF existiert der Button nicht, habe alle deine Einträge ansonsten übernommen. Bild entfernt (keine Rechte)
Ich habe dann noch etwas experimentiert, der Button "Programm Generator" blieb stehen. Die Freude währte nur kurz, denn nach Definition des Mode "Charlieplexing V2" verschwand der Button wieder. Bild entfernt (keine Rechte)
Stelle ich mich zu dumm an? Das Stammtischvideo 09/2021 (Sequenz ab Stunde:Minute 2:47 ) zeigt mir aber, dass es benötigt wird und funktionieren müsste.
@Wolfgang44 - wie hast du das geschafft, die Daten in den Programm Generator zu bekommen? @Hardi - gibt es einen Fehler im Makro? (ich nutze Office 2013 prof. /Plus) @fbstr - die Resin-Drucke der Weichenlaternen kommen heute bei mir an - und bald bei dir
Hallo Sven, ich weiß es nicht mehr aber ich hatte damals die pgf von Frank und die Zeilen einfach in meine MLL kopiert. ich hänge mal eine Datei für 3 DKW mit dran die genauso funktioniert
beim Charlieplexing wird das Muster direkt an den ATTiny auf dem Charlieplexing Modul geschickt. Der ATTiny kümmert sich selbständig darum, dass die entsprechenden Abläufe (Überblenden) an die LEDs geschickt werden. Das Charlieplexing Modul bekommt vom LED Arduino nur den Startbefehl für die Darstellung des Signalbilds. Also nur noch der entsprechende "Goto Befehl". Dieser wird über eine "Helligkeit" zum ATTiny geschickt. Es gibt 11 verschiedene Helligkeitswerte für 11 mögliche "Goto Positionen". Diese Helligkeiten kann man mit der Pattern_Configurator Seite "Charlie_But_Bin" erzeugen. Sie kann wie gewohnt Prog_Generator geschickt werden.
Bild entfernt (keine Rechte)
Da Du für die DKW nur 5 Zustände benötigst, wird das Muster entsprechend angepasst: Bild entfernt (keine Rechte) Hier kannst Du auch die "Goto Aktivierung" verändern.
Hallo in die Runde , konnte es nicht abwarten den Tip mit den analogen Schaltern von Hardi mal zu probieren . und es hätte fast sogar auf Anhieb geklappt . Nachdem ich den Taster eingelesen und mit " ButtonNOff " konfiguriert habe lief es mit der Test LED wie gewünscht , und ich war begeistert wie einfach das war . Also eine Relaisplatine anstelle der LED angeschlossen und es funktioniert nichtals Relaisplatine habe ich diese hier : ALAMSCN 1 Kanal 5V Relais Modul mit Optokoppler Unterstützt High und Low Level Trigger für Arduino Steuersignal: TTL Triggerstrom: 5mA Arbeitsspannung: 5V Maximale Belastung: AC 250V/10A, DC 30V/10A Max. Schaltspannung: 250VAC, 30V Triggerspannung: 0-1,5 V (LOW); 3-5V (Hoch) Aber das Relais wird vom Steuersignal nicht geschalten . Liegt es am Relais oder habe ich einen Fehler in meiner Denkweise ? Für Informationen jedweder Art bin ich dankbar . LG Carsten
Hallo Hardi, Danke für deine Antwort , die Relaisplatine habe ich direkt ohne WS2811 angeschlossen , da es sich um eine Platine für Arduino handelt ging ich davon aus , daß es auch ohne geht .Die Polarität müsste stimmen , die Kontrollleuchte vom Relais ist auch an , beim anstecken schaltet es durch , reagiert aber nicht auf die Steuerung .Anbei zum besseren Verständnis ein paar Bilder
bin zwar auch noch ein Anfänger was MLL angeht, aber um das Relais über die MLL-Software ansprechen zu können, musst du (meines Wissen) eine WS2811-Platine vorschalten und dann einen der "Ausgänge" R,G oder B an - vom Relais klemmen und + der Platine an + vom Relais.
Torsten hat vollkommen recht und auch den passenden Link gefunden.
Das Relais kann zwar direkt an einen Arduino angeschlossen werden, aber nicht so einfach an den MobaLedLib LED Bus. Vielleicht wird man bald auch bei Ali Relais Platinen mit MLL Bus kaufen können. Bis dahin müssen wir einen WS2811 davor schalten.
Hallo ihr da draußen Danke für die Antworten , habe mir schon so etwas gedacht , dann muss ich noch WS2811 bestellen , kann man ja nie genug von haben . Ich bin immer wieder begeistert wie schnell und gut einem hier im Forum geholfen wird .Da kann sich so manches Forum mal was abschauen. LG Carsten
vielen Dank Wolfgang für deine Config und Danke Hardi für deine Erläuterungen zu Charlieplexing. Nun kommen mir noch zwei Fragen, mit denen ich hoffentlich nicht das Wochenende störe : - wie stelle ich bei der Charlieplexing-Anwendung die Helligkeit der LED's ein?
Ich habe zwei DKWs, eine im Fahrstrassenbereich mit DCC-Ansteuerung und eine im ortsbedienten Bereich, welche per PushButton (Handbedienung) gesteuert werden soll. Dabei steuert der Taster das MLL-Servomodul und am Servoantrieb sind je zwei Microtaster zur Endlagenkontrolle montiert. Diese sorgen über ein Relais für die Herzstückstromversorgung sowie als Eingang über die PushButton-Platine als Eingangssignal für die Charlieplexing-DKW-Laterne. So sieht es zumindest mein Planungs-Wahn es vor.
- wie kann dies im Programm Generator dargestellt werden? Hättest du ein Beispiel dafür, wie statt der DCC-Adresse ein Taster ausgewertet werden kann. Es werden im Fall DCC ja zwei DCC-Adressen hinterlegt. Was muss ich bei zwei Tastern eintragen?
vielen Dank Wolfgang für deine Config und Danke Hardi für deine Erläuterungen zu Charlieplexing. Nun kommen mir noch zwei Fragen, mit denen ich hoffentlich nicht das Wochenende störe : - wie stelle ich bei der Charlieplexing-Anwendung die Helligkeit der LED's ein?
Ich habe zwei DKWs, eine im Fahrstrassenbereich mit DCC-Ansteuerung und eine im ortsbedienten Bereich, welche per PushButton (Handbedienung) gesteuert werden soll. Dabei steuert der Taster das MLL-Servomodul und am Servoantrieb sind je zwei Microtaster zur Endlagenkontrolle montiert. Diese sorgen über ein Relais für die Herzstückstromversorgung sowie als Eingang über die PushButton-Platine als Eingangssignal für die Charlieplexing-DKW-Laterne. So sieht es zumindest mein Planungs-Wahn es vor.
- wie kann dies im Programm Generator dargestellt werden? Hättest du ein Beispiel dafür, wie statt der DCC-Adresse ein Taster ausgewertet werden kann. Es werden im Fall DCC ja zwei DCC-Adressen hinterlegt. Was muss ich bei zwei Tastern eintragen?
Viele Grüße, Sven
auf die schnelle ein paar Antworten...
Die Helligkeit der Charlieplexing LEDs werden im Pattern_Configurator verändert.
Die Herzstück Polarisation kann über eine Funktion der MobaledLib zusätzlich zum Servo gesteuert werden. Dann sparst Du Dir die Mechanik mit den Tastern und kannst das ganze obendrein per Software beliebig verstellen.
Auch die DKW LED würdi ich direkt von der MLL ansteuern. Es können beliebig viele Aktionen von einem Taster gesteuert werden. Über den Pattern_Configurator auch zeitlich versetzt.
Anstelle der DCC Adresse trägst Du einfach den ersten von 4 Tastern ein (Z.B. SwitchB1). Tatsächlich erwartet das Programm aber 4 Taster (SwitchB1 - SwitchB4). Es ist aber auch möglich, dass Du alles über einen einzigen Taster steuerst. Dazu wird dann ein Zähler verwendet. Aber ich will Dir ja nicht alles vorsagen. Du sollst ja auch noch Erfolgserlebnis haben, wenn es dann klappt. Nein: Es ist besser, wenn Du Dich selber Stück für Stück in die Geschichte einarbeitest. Erst dann wirst Du die Möglichkeiten verstehen und kommst dann auf noch bessere Ideen.
ich habe mich näher mit dem Sound an Hauptplatine beschäftigt. Nach einigen Fehlversuchen habe ich jetzt den Prototyp der neuen Soundplatine im Einsatz. Klappt perfekt.
Nun habe ich einige fertig gelötete. Soundmodule JQ6500 und MP3 übrig. Teilweise auch mit Gehäuse. ( Die Soumdbausteine sind nicht dabei, die Klingen jetzt auf der neuen Platine) Welcher Junior mit knapper Kasse hat daran Interesse? Gegen Portoerstattung würde ich sie abgeben. Bitte per PN melden. Gruß Harald
Kann jemand von euch ein paar Lichtboxen nach der Vorlage im Wiki für mich drucken? Ich brauche 10 Stück für die WS2812 LED´s
Die Maße der Fenster sind ca 25mm x 18mm. Was ist die minimale Größe die Gedruckt werden kann? Habe mir gerade Eagle (im meine natürlich Fusion360) runtergeladen und die Datei mal angeschaut. Wenn ich das Richtig sehe, müsste es wegen der LED Halterung auf jeden Fall größer sein, oder?
ich habe folgendes Problem, was ich nicht selber lösen kann.
Ich habe gerade 2 Hauptplatinen Version 1.7 (18.12.20) zusammengelötet, nach Anleitung im Wiki. Auf beiden kann ich den die Arduinos nicht programmieren, wenn sie auf der Platine stecken. Folgendes habe ich getestet: - Es sind keine 328PB - Ausserhalb kann ich beide programmieren - Es ist egal ob der DCC-Arduino gesteckt ist. - Der 3.9 KOhm Widerstand DCC TX - GND ist auf der Platine 1.7 vorhanden. - SJ2 ist gebrückt. JP3 und JP4 sind offen.
Was habe ich übersehen? Ich kann den TX Widerstand auf dem DCC nano auslöten, aber einbtlich sollte die Hauptplatine doch wohl auch ganz ohne den funktionieren, oder?
(Und ach ja, hallo in die Runde, es gibt mich noch, falls sich noch jemand erinnert...)
ich könnte mir vorstellen, dass die Chinesen den Nano verändert haben. Hast Du mal untersucht, ob es mit einem anderen Arduino geht, von dem Du weißt, dass er mit der MLL funktioniert?
Wenn Du keinen DCC Arduino eingesteckt hast und es trotz dem Probleme gibt, dann könnte sogar der 3.9K Widerstand das Problem sein. Trenne mal den Jötjumper SJ2 und teste es noch mal ohne DCC Arduino.
Verwendest Du einen anderen PC? Vielleicht einen Laptop mit "Schwacher" USB Buchse. Eine zusätzliche 5V Einspeisung könnte auch problematisch sein.
Ich wollte letztens den optimierten Bootloader auf ein paar neue Nanos spielen. Das hat auch nicht funktioniert. Bis jetzt hatte ich aber keine Zeit, das zu untersuchen.
Kann jemand von euch ein paar Lichtboxen nach der Vorlage im Wiki für mich drucken? Ich brauche 10 Stück für die WS2812 LED´s
Die Maße der Fenster sind ca 25mm x 18mm. Was ist die minimale Größe die Gedruckt werden kann? Habe mir gerade Eagle runtergeladen und die Datei mal angeschaut. Wenn ich das Richtig sehe, müsste es wegen der LED Halterung auf jeden Fall größer sein, oder?
Vielen Dank schonmal!!!
Gruß Torsten
Hallo Thorsten, schick mir gern eine *.STL Datei (so wie Du sie für Dich benötigst) und ich druck Dir die 10 Stück gern ! beste Grüße, Thorsten
Kann jemand von euch ein paar Lichtboxen nach der Vorlage im Wiki für mich drucken? Ich brauche 10 Stück für die WS2812 LED´s
Die Maße der Fenster sind ca 25mm x 18mm. Was ist die minimale Größe die Gedruckt werden kann? Habe mir gerade Eagle runtergeladen und die Datei mal angeschaut. Wenn ich das Richtig sehe, müsste es wegen der LED Halterung auf jeden Fall größer sein, oder?
Vielen Dank schonmal!!!
Gruß Torsten
Hallo Thorsten, schick mir gern eine *.STL Datei (so wie Du sie für Dich benötigst) und ich druck Dir die 10 Stück gern ! beste Grüße, Thorsten
Hallo Thorsten,
danke für das Angebot. Werde mich heute abend mal mit Fusion 360 auseinandersetzen und schauen ob ich das hinbekomme.