NEWS
Probleme mit Max7210 LED-Display: Festbeleuchtung
-
@codierknecht ,
du kannst auch gpio15 nutzen, geht auch. -
@wal
Interessantes Verhalten:Schalte ich das Labornetzteil an oder aus, funktioniert das alles wie gewünscht. Reproduzierbar.
Trenne ich einfach meine Verbindung am Plus- oder Minuspol, habe ich in gefühlt 50% der Fälle wieder die unerwünschte Festbeleuchtung
Dabei ist es egal, ob ich am Plus- oder am Minuspol trenne.Ich bin da jetzt mit meinem bescheidenen Elektronik-Halbwissen am Ende
-
@codierknecht,
das kann ich bei mir nicht bestätigen, allerdings schalte ich Display und Wemos immer gemeinsam ein/aus. -
Hast du die Möglichkeit, in der Nähe ein kleines Solarpanel + Laderegler zu betreiben? Wenn ja, dann versorg dir doch noch einen 12V-Akku und schließe den ESP + Matrix an den USB-Port des Ladereglers (sollte er natürlich haben ) an.
-
@1topf sagte in ESP Matrix Anzeige fully IoBroker steuerbar:
Hast du die Möglichkeit, in der Nähe ein kleines Solarpanel + Laderegler zu betreiben?
Leider nicht. Oder sagen wir mal: Nur mit deutlich erhöhtem Aufwand.
Aber ich habe mal ein bisschen gerechnet:
Der ESP alleine zieht etwa 50 mA. Bei laufender Schrift etwa 100 mA.
Da die Laufschrift nur ein paar mal am Tag für wenige Minuten betrieben werden soll, rechne ich mal durchschnittlich mit 60 mA.
Ein 6V 12Ah Bleiakku sollte damit mindestens 1 Woche halten. Dann kann ich den im Wechsel tauschen.
Sollte schon passen. -
@codierknecht sagte in ESP Matrix Anzeige fully IoBroker steuerbar:
Der ESP alleine zieht etwa 50 mA. Bei laufender Schrift etwa 100 mA.
Ein Wemos Mini zieht mit Display im Uhrmodus gemessene 120mA.
Edit: Ledhelligkeit ist auf 5% eingestellt.
-
@wal
Was ich technisch noch nicht so ganz verstanden habe:
Wo ist der Unterschied zwischen- Labornetzteil ausschalten
- Krokodilklemme vom Plus- oder Minuspol meiner fliegenden Testverdrahtung lösen
???
Schließt das Labornetzteile nach dem Abschalten die Pole kurz?
Kann man das stabile Verhalten beim Abschalten des Netzteils irgendwie auf andere Weise nachbilden?
Pull-Up/Pull-Down an irgendwelchen GPIO's oder sowas?Ich werde da morgen nochmal etwas rumbasteln.
Muss doch irgendwie hinzukriegen sein. -
Es liegt nur an der Initialisierung der Gpios vom Esp, da wirken unterschiedliche Spannungsversorgungen sich anscheinend anders aus. Evtl. hilft ein Elko parallel zum Spannungseingang.
-
@codierknecht ,
was ist wenn du beide Klemmen gleichzeitig entfernst ? -
@wal
Gefunden bei https://www.mikrocontroller.netWenn durch einen Fehler der DIN-Pin nur noch high erkennt, dann kommt zufällig der "Lampentest" heraus. Bei diesem Fehler leuchten alle Lampen.
Man müsste also nach meinem Verständnis dafür sorgen, dass der GPIO der DIN ansteuert beim Start des ESP zuerst LOW ist.
Aber wie?
Evtl. hilft ein Elko parallel zum Spannungseingang
Meinst Du den Eingang des ESP oder den des Displays?
Wie genau anschließen? Welche Kapazität?
Bin da wohl etwas überfordertwas ist wenn du beide Klemmen gleichzeitig entfernst ?
Muss ich noch ein paarmal prüfen. Ich meine aber, das heute auch schon mal probiert zu haben ... Festbeleuchtung.
-
@codierknecht sagte in ESP Matrix Anzeige fully IoBroker steuerbar:
Start des ESP zuerst LOW ist.
Zwischen DIN und Masse ein 10k Widerstand. Pulldown
-
@wal sagte in ESP Matrix Anzeige fully IoBroker steuerbar:
Zwischen DIN und Masse ein 10k Widerstand. Pulldown
Werde ich mal testen.
Aber heute nicht mehr. Die Werkstatt ist geschlossen
Edit:
Muss mal gucken, auf welchem GPIO ich DIN gelegt habe.
https://tasmota.github.io/docs/Expanding-Tasmota/#boot-modesGPIO15 is always pulled low
-
Es wird nicht besser.
Egal ob an GPIO 15 (der angeblich immer Pull-Down hat) oder an anderen GPIO mit oder ohne Pull-Down ... immer wieder die Festbeleuchtung.@Wal
Wie hast Du MISO, MOSI und SCK konkret belegt?Das ist übrigens mein Pinout:
-
@codierknecht ,
bin gerade noch in der Firma.
Ich teste heute noch an einem Nodemcu32 und gebe dir die genaue Belegung von einem Wemos Mini D1 und dem Nodemcu32.
Wenn ich ohne Netzteil und nur mit dem USB Kabel arbeite, habe ich auch keine Discobeleuchtung. -
@codierknecht ,
mit dem 5V Pin vom Wemos mini -
@wal
Gerade mit 'ner Powerbank ausprobiert: Ist genau so instabilBelegung:
GPIO 18 => DIN
GPIO 19 => CS
GPIO 23 => CLKIch glaube ich lasse das mit meiner Lösung, einen Reedkontakt zwischen GPIO 2 und GND zu legen und das Ganze dann per Rule ein- und auszuschalten.
Muss ich halt 1x in der Woche den Akku wechseln. -
@codierknecht ,
mit Tasmota kann man das Display An /Ausschalten, geht das mit der Software hier nicht ?Meine Belegung:
-
@codierknecht ,
eben mit einer Powerbank getestet, funktioniert auch.
-
@codierknecht Hast du schon mal einen anderen Wemos probiert?
-
@wal sagte in ESP Matrix Anzeige fully IoBroker steuerbar:
mit Tasmota kann man das Display An /Ausschalten, geht das mit der Software hier nicht ?
Ich habe ja auch Tasmota verwendet.
Du schaltest also das Display mit einem Relais durch?
Verzögert über Timer?
Eine ähnliche Idee hatte ich auch schon. Erst den ESP über den Reedkontakt starten und der schaltet dann nach einer kurzen Verzögerung das Relais durch.Ich habe ein Autostart-Script laufen:
def prepare() tasmota.cmd("DisplayClear") tasmota.cmd("DisplayDimmer 1") tasmota.cmd("Power Off") tasmota.cmd("DisplayText Frohe Weihnachten und einen guten Rutsch!") tasmota.cmd("WebButton1 Matrix") end prepare()
Kann das die Ursache sein?