Git Product home page Git Product logo

Comments (28)

der-pw avatar der-pw commented on May 28, 2024

Hi,

ich kann das Problem nicht nachvollziehen.
Die Geräte, die ich alle gebaut habe, und einige andere, von denen ich weiß, laufen alle problemlos.
Ein vernünftiges Foto vom Aufbau könnte hier hilfreich sein. Welche Version von WLED ist installiert?

from esp-12_wled-controller.

SoulL3Zz avatar SoulL3Zz commented on May 28, 2024

Hi,

ich habe mittlerweile herausgefunden, dass das Problem nur bei kurzen LED Streifen (45 LED's) auftritt.
Bei längeren LED Streifen (90-170 LED's) ist das Problem nicht vorhanden, allerdings resettet sich der ESP nach gewisser Zeit automatisch.

Ich habe bisher sieben Controller zusammengelötet und bei jedem war das gleiche Problem.
Hier ein kleines Video erstellt, wo man erkennen kann, dass der ESP-12 kurz nachdem das Licht ausgeschaltet ist automatisch rebootet: Link zum Video (ungefähr bei Sekunde 8)

Es macht auch keinen Unterschied, ob ich die LED's über einen Button oder über die Software ausschalte.

Aktuell ist die Version 0.12.0 installiert. Geflasht wurde über den Webinstaller von WLED.
Die verwendeten LED's sind SK6812 RGBW.

from esp-12_wled-controller.

der-pw avatar der-pw commented on May 28, 2024

Hmm, in der Tat ein sehr merkwürdiges Phänomen.
Ich erkenne einen ESP-12E. Könnte das das Problem sein? Ich hatte am Anfang auch E Module und Probleme mit dem Sleep.
Danach habe ich alles F Module verbaut und aus vertrauenswürdiger Quelle. Gib halt reichlich Hinweise auf schlechte, gefälschte Module.
Sag mal, die Flyback-Diode ist aber nicht verkehrt eingelötet? Man sieht es schlecht, aber es hat irgendwie den Anschein auf mich.

from esp-12_wled-controller.

SoulL3Zz avatar SoulL3Zz commented on May 28, 2024

Okay, aktuell habe ich auch den ESP-12E verbaut. Werde die Module mal auf den ESP-12F umbauen.

Die Shottky-Diode müsste eigentlich passen, werde ich aber auch nochmal kontrollieren.

from esp-12_wled-controller.

der-pw avatar der-pw commented on May 28, 2024

So sieht sie vom Aufbau her ja gut aus, außer dass ich viel geiziger beim Lötzinn bin. 😁
Porbier das mal aus mit dem Modul, ja. Bin mir fast sicher, dass es danach läuft.
Zumindest hast du die letzte Boardrevision, kann also schonmal nicht am fehlenden Gate-R an Q1 liegen. Den hatte ich dummerweise anfangs vergessen, aber selbst damit laufen bei mir noch welche, ohne Probleme.

Könntest allerdings auch mal die letzte 0.13 beta (https://install.wled.me/v2.htm) testen. Zumindest waren die Probleme mit dem Standby an einem Gerät, das noch mit E-Modul rumliegt, weg.

from esp-12_wled-controller.

SoulL3Zz avatar SoulL3Zz commented on May 28, 2024

Danke, hab leider nur noch 1mm Lötzinn, da fällt mir das Dosieren nicht so leicht. 😄

Ich habe den Gatewiderstand allerdings etwas größer gewählt um den Strom zu begrenzen. Aktuell sind 330 Ohm verbaut.

Auf einem Gerät ist jetzt die letzte Version installiert, das Problem mit dem automatischen reboot bleibt aber weiterhin bestehen.

from esp-12_wled-controller.

der-pw avatar der-pw commented on May 28, 2024

Ich habe den Gatewiderstand allerdings etwas größer gewählt

Danke für den Hinweis, hatte ich lokal sogar schon geändert, aber noch nicht veröffentlicht.

Schauen wir mal, was passiert, wenn du das Modul getauscht hast.

from esp-12_wled-controller.

SoulL3Zz avatar SoulL3Zz commented on May 28, 2024

Ich habe nun den ESP-12E gegen einen ESP12-F getauscht und habe weiterhin das Problem, dass er sich beim ausschalten kurzer LED-Streifen zurücksetzt.
Ich schaue auch mal, ob sich das neue Modul immer noch nach einiger Zeit automatisch zurücksetzt. Sollte er das nicht tun, werde ich meine jetzigen Platinen auf den ESP12-F umrüsten.

from esp-12_wled-controller.

SoulL3Zz avatar SoulL3Zz commented on May 28, 2024

Ich habe in dem WLED Github Repository ein Issue gefunden, welches einen meiner Fehler beschreibt: Link

Dann bleibt nur noch die Ursache für das Rebooten nach dem Ausschalten herauszufinden.

from esp-12_wled-controller.

der-pw avatar der-pw commented on May 28, 2024

Könnte das Problem vielleicht auch vom Netzteil ausgelöst werden?
Zeig doch mal bitte ein Foto deines Aufbaus.
Im Video kann man nicht alles erkennen.

from esp-12_wled-controller.

SoulL3Zz avatar SoulL3Zz commented on May 28, 2024

Da ich bereits mehrere Netzteile ausprobiert habe, halte ich das für unwahrscheinlich.

Tatsächlich habe ich aber festgestellt, dass das Problem mit dem zurücksetzen nach dem Ausschalten, durch den ESP-12F und der neusten Version (0.13.0-b6) etwas besser geworden ist.

from esp-12_wled-controller.

SoulL3Zz avatar SoulL3Zz commented on May 28, 2024

Hier ein Bild von meinem Aufbau: Link

from esp-12_wled-controller.

der-pw avatar der-pw commented on May 28, 2024

Da ich bereits mehrere Netzteile ausprobiert habe

Hab ich mir auch schon fast gedacht, wollte aber wenigstens fragen.
Aufbau sieht auch gut aus.

Ich löte morgen mal meine letzte Platine zusammen und werde da mal Tests machen, mit unterschiedlich langen Strips.

from esp-12_wled-controller.

der-pw avatar der-pw commented on May 28, 2024

Ich habe heute nochmal einen V1.1 Controller zusammengelötet. Ist auch mit einem ESP12-F bestückt.
Daran hängt ein 1m langer Strip, also 60 LEDs. Nach einer guten Stunde hat er sich einmal resettet. Da lief er aber auch noch im AP Modus, weil ich zu faul war, das Ding ins WLAN zu hängen. Danach habe ich ihn als Client ins WLAN geholt und jetzt läuft er seit ca. drei Stunden durch. Ob es damit was zu tun hat, kann ich nicht sagen. Hast du WLAN-sleep mal deaktiviert?

from esp-12_wled-controller.

SoulL3Zz avatar SoulL3Zz commented on May 28, 2024

Okay, WLAN-Sleep habe ich auch deaktiviert. Hast du das mit einer statischen Farbe oder mit einem Effekt ausprobiert. Ich habe den Eindruck, dass der ESP sich bei den Effekten schneller zurücksetzt, als wie wenn nur eine Farbe leuchtet.

from esp-12_wled-controller.

SoulL3Zz avatar SoulL3Zz commented on May 28, 2024

Ich werde jetzt nochmal ein paar Platinen mit dem ESP-12F fertig machen und das ganze weiter beobachten.

from esp-12_wled-controller.

SoulL3Zz avatar SoulL3Zz commented on May 28, 2024

So wie es aussieht laufen die Platinen mit dem ESP-12F wesentlich stabiler.
Dieser läuft jetzt seit über einem Tag ohne Probleme und hat sich nicht automatisch zurückgesetzt.

image

from esp-12_wled-controller.

der-pw avatar der-pw commented on May 28, 2024

Hast du ihn mit Effekt durchlaufen lassen oder im Standby?
Meiner hat sich nur kurz nach den Start vorhin einmal resettet und läuft jetzt aber durch.

Ich will am Wochenende mal mit dem Oszi dran.
Vielleicht ribbelt es auch zu heftig hinter dem LDO.
Hast du auch des TS1117 verbaut?

Ich glaube aber nur schwer, dass die Transistrorschaltung dahinter was damit zu tun hat.

from esp-12_wled-controller.

SoulL3Zz avatar SoulL3Zz commented on May 28, 2024

Teils/Teils
In letzter Zeit nutze ich die Effekte weniger.
Aber im Standby läuft er auch durch.

Ja, den nutze ich auch.
Das habe ich auch schon überlegt, hab aber leider nicht die Möglichkeit das zu überprüfen.

from esp-12_wled-controller.

der-pw avatar der-pw commented on May 28, 2024

Bei dem Effekt tritt es sehr häufig auf.
{"on":true,"bri":71,"transition":7,"mainseg":0,"seg":[{"id":0,"start":0,"stop":60,"grp":1,"spc":0,"of":0,"on":true,"bri":255,"cct":127,"col":[[255,0,0],[0,0,0],[0,0,0]],"fx":16,"sx":130,"ix":30,"pal":2,"sel":true,"rev":true,"mi":true},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0},{"stop":0}]}

Ripple war kaum messbar. 38mVpp, die Node-MCU, die ich noch getestet habe, hatte denselben Wert.
Hab in den letzten Tagen, das Board auf den ESP32 umgebaut. Daten liegen schon bei JLC. Im subchannel auf Reddit findet man auch vermehrt Themen, die solch ähnliche Probleme melden. Die Gründe sind ganz verschiedene.

Ne Lösung hab ich also auch nicht mehr, außer möglicherweise das Upgrade auf ESP32.

from esp-12_wled-controller.

SoulL3Zz avatar SoulL3Zz commented on May 28, 2024

Okay
Vor einigen Tagen hatte ich hier auch schon ein Issue verlinkt, wo jemand das gleiche Problem hat.

Ich hatte bereits auch schon angefangen die Platine auf den ESP32 umzubauen. 👍
Ist die Platine bei dir breiter geworden? Da der ESP32 ja etwas länger als der ESP12 ist, habe ich schon überlegt, ob ich eine weitere GND Klemme hinzufüge.

Habe allerdings mit der Bestellung gezögert, da der ESP32 teilweise Probleme mit der WLAN Verbindung haben soll.

from esp-12_wled-controller.

der-pw avatar der-pw commented on May 28, 2024

Schau mal hier, das ist das Repo https://github.com/der-pw/ESP-32_WLED-Controller
und ein gerendertes Modell der Platine.
Maße sind jetzt 33x63,4mm ist also breiter und auch etwas länger geworden.
Wie du siehst, habe ich aber auch aus dem Fehler mit dem 2. Masseanschluss gelernt. Ich glaube so ist es jetzt besser, da verschmerze ich 2mm mehr Breite. ;-)

Hab jetzt nochmal WLED selbst kompilliert und so alles rausgeworfen was ich nicht brache Blynk, Alexa usw.
Keine Ahnung ob es was bringt. Ich berichte! :-)

from esp-12_wled-controller.

SoulL3Zz avatar SoulL3Zz commented on May 28, 2024

Das sieht doch schonmal vielversprechend aus. 😃
Alternativ könnte man ja überlegen, ob man die Platine auch über einen DC Power Jack versorgt. Bei kürzeren Streifen sind diese vollkommen ausreichend und man benötigt keinen zusätzlichen Adapter. Vorschlagen würde ich eine Hybrid-Lösung, sodass man sich aussuchen kann, welche Variante man nutzt.

from esp-12_wled-controller.

der-pw avatar der-pw commented on May 28, 2024

Dankeschön :-)
DC Jack schreibe ich mal auf meine Liste.

from esp-12_wled-controller.

der-pw avatar der-pw commented on May 28, 2024

Vielleicht noch zu früh zum "feiern" aber ich schreibe es trotzdem mal, weil mich das Thema schon arg beschäftigt.
Zuerst einmal, bin ich sicher, dass einige diese Platine inzwischen nachgebaut haben, und der Fehler eig. schon häufiger hätte bei mir angefragt werden müssen. Irgendwie hats mich jetzt doch gepackt.

Nachdem ich auf meiner Testplatine in den letzten Tagen:

  • den Relay-Pin geändert habe (IO13/IO14)
  • neben den 100nF noch einen 10µF Kerko vor VCC am ESP gelötet habe
  • den Linearregler durch ein komplettes Modul mit AMS1117 getauscht habe
  • die Mosfetschaltung komplett totgelegt habe

... habe ich heute mal einen Wemos D1 mini mit zur Arbeit genommen und 8 Stunden problemlos durchlaufen lassen, ohne Reset nix! Nun habe ich das ESP12 Modul vom Wemos runtergelötet und in meine Testplatine eingelötet und anders herum.
Der Wemos mit dem "Absturz-Modul" hat sich nach 23min. resettet. Meine Testplatine mit dem ESP12 aus dem Wemos läuft nun seit über einer Stunde durch.

from esp-12_wled-controller.

der-pw avatar der-pw commented on May 28, 2024

Rätsel gelöst!
https://github.com/Aircoookie/WLED/wiki/FAQ#why-is-gpio2d4-the-default-led-pin

Keine schöne Sache. Hatte mich ja mal für IO4 entschieden, damit die Datenleitung im ausgeschalteten Zustand nicht permanent unter 5V steht. Das war ne blöde Idee. Dass WLED IO2 nimmt, weil dieser Hardware UART ist und der Bit-Banging Treiber dem gnadenlos unterlegen ist, war mir so nicht klar.

Hab jetzt den Trace auf der Unterseite gekappt und den Eingang am Buffer-Gate auf IO2 gelegt.
Damit die Datenleitung im ausgeschalteten Zustand auch LOW steuere ich OE vom Buffer-Gate über den Pullup vom P-MOSFET mit.

image

from esp-12_wled-controller.

SoulL3Zz avatar SoulL3Zz commented on May 28, 2024

Super, Glückwunsch zum gefundenen Fehler 😃 👍
Darauf muss man ja auch erstmal kommen.

Das werde ich bei meine Platinen auch mal ausprobieren

from esp-12_wled-controller.

der-pw avatar der-pw commented on May 28, 2024

Ja, war auch nicht so einfach.
Hab die Platine nun aktualisiert und gleich noch ein paar Änderungen vorgenommen.

from esp-12_wled-controller.

Related Issues (2)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.