Forum: Mikrocontroller und Digitale Elektronik ESP8266 Mosfet 12V LED


von MH B. (mh_b)


Lesenswert?

Hallo zusammen :-)

ich würde gerne 12V LED Stripes dimmen mit einem ESP8266 ( ich weiß 
wurde wahrscheinlich schon oft gefragt :D )
Mir ist das folg. Modul aufgefallen:
https://42project.net/shop/entwicklungsboards/d4184-400w-pwm-mosfet-modul-5-36v-15a-transistor-led-motor-power-control-arduino/

Habt ihr zufällig gute Erfahrungen damit gemacht, oder würdet ihr davon 
abraten? Ich hab auch fertige ESP LED Controller hier aus China, ich 
wollte aber mehrere Sachen mit dem ESP gleichzeitig realisieren ohne 20 
Wlan Geräte zu haben :D

von Andreas B. (bitverdreher)


Lesenswert?

Den D4148 würde ich nicht für die Ansteuerung mit 3.3V verwenden. Der 
ist für diese Gate Spannung nicht spezifiziert.
Welcher Strom ist denn gefragt?

: Bearbeitet durch User
von MH B. (mh_b)


Lesenswert?

oh ok na gut das ich hier gefragt hab :)
In dem einen Fall max. 5A 12V in dem 2. Fall max. 2A 12V

von Andreas B. (bitverdreher)


Lesenswert?

Nimm einen IRF3708. Den gibt es auch in TO220. In SMD gibt es noch 
einige, aber da Du ja nach Modulen suchtest, dürfte das wohl weniger in 
Frage kommen.

von MH B. (mh_b)


Lesenswert?

Gibt es hier auch fertige Module für den IRF3708? Oder reicht es den "so 
wie er ist" zu verwenden :D ?

von Andreas B. (bitverdreher)


Lesenswert?


von H. H. (Gast)


Lesenswert?

Nimm eines der billigen Platinchen mit IRF520, und tausche den MOSFET 
gegen einen IRF3708 aus.

von Vorname N. (mcu32)


Lesenswert?

Dafür kommt wohl jeder Logic Level N-Channel MOSFET in Frage.

von H. H. (Gast)


Lesenswert?

Vorname N. schrieb:
> Dafür kommt wohl jeder Logic Level N-Channel MOSFET in Frage.

Nein, er muss schon für 3,3V Logikpegel taugen.

von Grauzone (Gast)


Lesenswert?

Vorname N. schrieb:
> Dafür kommt wohl jeder Logic Level N-Channel MOSFET in Frage.

Nein, ein 5V Logic Level N-Channel MOSFET reicht mit Sicherheit nicht.
Er muss sich vernünftig mit den 3.3V des ESP8266 ansteuern lassen.

von H. H. (Gast)


Lesenswert?

Noch was: ohne Gatetreiber muss die PWM-Frequenz niedrig bleiben, max 
wenige 100Hz.

von Heinz R. (heijz)


Lesenswert?

Lass den ganzen Unsinn bleiben - kauf Dir ein fertiges H801 Modul

https://www.amazon.de/Adanse-Controller-DC5-24V-Eingang-Streifen/dp/B08MKL5Y51/ref=sr_1_3?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=h801&qid=1622226166&sr=8-3

Da hast dann 5 Kanäle, ESP8266, Mosfets, Treiber usw fix und fertig incl 
Gehäuse

Musst halt den ESP8266 für Dich passend umflashen

MH B. schrieb:
> Ich hab auch fertige ESP LED Controller hier aus China, ich
> wollte aber mehrere Sachen mit dem ESP gleichzeitig realisieren ohne 20
> Wlan Geräte zu haben :D

Da sind wenn man es geschickt anstellt schon noch paar Ein / Ausgänge 
frei

von MH B. (mh_b)


Lesenswert?

H. H. schrieb:
> Nimm eines der billigen Platinchen mit IRF520, und tausche den MOSFET
> gegen einen IRF3708 aus.

Das klingt gut, von denen hab ich sogar noch 2-3. Haben die ja doch noch 
einen Zweck :D

Heinz R. schrieb:
> Da hast dann 5 Kanäle, ESP8266, Mosfets, Treiber usw fix und fertig incl
> Gehäuse
>
> Musst halt den ESP8266 für Dich passend umflashen

Danke, aber etwas oversized. Ich brauch das jeweils nur einfarbig 
eigentlich :-) Wenn ich mir das so richtig angucke ist da der ESP auch 
ziemlich mikro mäßig verbaut in smd, das ist etwas frickelig da noch was 
dran zu packen :)

von Manfred (Gast)


Lesenswert?

MH B. schrieb:
> Wenn ich mir das so richtig angucke ist da der ESP auch
> ziemlich mikro mäßig verbaut in smd, das ist etwas frickelig da noch was
> dran zu packen :)

Wenn Du nicht weißt, was Du willst ... ich versuche mich gerade daran, 
Brot zu backen, eine Alternative?

Den ESP oder andere µCs (Arduino, STM32) bekommt man fertig auf 
Platinchen samt Quarz und Spannungsreglerchen, die passen prächtig in 
Lochrasteraufbauten.

von Brain 2.0 (Gast)


Lesenswert?

MH B. schrieb:
> Wenn ich mir das so richtig angucke ist da der ESP auch ziemlich mikro
> mäßig verbaut in smd, das ist etwas frickelig da noch was dran zu packen
> :)

Das war doch deine Idee, den ESP8266 zu verwenden.
Wie schon geschrieben, die gibt es als Wemos D1 mini oder Node MCU. Oder 
wenn es kleiner soll, als ESP-01. Such dir was passendes aus.

von Heinz R. (heijz)


Lesenswert?

MH B. schrieb:
> Danke, aber etwas oversized. Ich brauch das jeweils nur einfarbig
> eigentlich :-) Wenn ich mir das so richtig angucke ist da der ESP auch
> ziemlich mikro mäßig verbaut in smd, das ist etwas frickelig da noch was
> dran zu packen :)

Du kannst für Erweiterungen die GPIOS für RXD / TXD und evtl. auch die 
wo die LEDs angeschlossen sind nutzen

von Εrnst B. (ernst)


Lesenswert?

H. H. schrieb:
> Noch was: ohne Gatetreiber muss die PWM-Frequenz niedrig bleiben, max
> wenige 100Hz.

das ist übervorsichtig.

Wenn du die Total Gate Charge des FETs kennst, kannst du die Belastung 
des IO-Pins mit f * Q abschätzen.

der oben verlinkte Artikel
https://www.mikrocontroller.net/articles/Snippets#Wie_schlie.C3.9Fe_ich_einen_MOSFET_an_einen_Mikrocontroller_an.3F
 schreibt bei den Anmerkungen:

>> Besonders bei höheren Frequenzen (> 100kHz) ...

Wobei das vmtl. eher auf die robusteren AVR-IOs abzielt, der ESP ist da 
schwächer.
Aber ich denke eine Flimmer- und Pfeif-freie PWM mit z.B. 25kHz sollte 
durchaus noch ohne Treiber machbar sein. Muss man halt mal 
ausprobieren/ausrechnen, ob man mit der Verlustleistung leben kann.

: Bearbeitet durch User
von MH B. (mh_b)


Lesenswert?

Danke euch für eure Hilfe :)
kam vielleicht etwas falsch rüber. Natürlich wollte ich den ESP 
verwenden, ich meinte nur das die SMD Form wie sie in dem fertigen RGBW 
Controller verbaut war, für mich unvorteilhaft ist :D
Ich hab nen NodeMCU hier, mit der Größe kann ich was anfangen :)

H. H. schrieb:
> Nimm eines der billigen Platinchen mit IRF520, und tausche den
> MOSFET
> gegen einen IRF3708 aus.

Hab die nun getauscht und mit dem ESP8266 zum fliegen gebracht :)
Für einen ersten Testlauf ließ sich das problemlos dimmen, gut waren 
auch nur 5W LED Streifen dran :D aber ließ sich über ESP Easy sauber 
dimmen.
Jetzt muss ich nur noch gucken, wie ich den fade out schöner hinbekomm.

von Heinz R. (heijz)


Lesenswert?

MH B. schrieb:
> Jetzt muss ich nur noch gucken, wie ich den fade out schöner hinbekomm.

schau Dir mal das Lights-Plugin an:
https://github.com/ddtlabs/ESPEasy-Plugin-Lights

Wurde aber wohl leider nie auf neuere Versionen adaptiert, ich nutze 
deshalb hierfür eine alte ESPEasy-Version

von Oliver S. (phetty)


Lesenswert?

Du könntest es auch mit Tasmota ausprobieren, das fadet bei mir ganz 
gut:
https://tasmota.github.io/docs/Lights/

von MH B. (mh_b)


Lesenswert?

Heinz R. schrieb:
> schau Dir mal das Lights-Plugin an:
> https://github.com/ddtlabs/ESPEasy-Plugin-Lights
>
> Wurde aber wohl leider nie auf neuere Versionen adaptiert, ich nutze
> deshalb hierfür eine alte ESPEasy-Version

Ich hab grad Mal in die Release Notes geschaut von ESP Easy. In eine von 
den aktuellen Versionen scheint da was gefixt worden zu sein. Ich werde 
das Mal probieren und Rückmeldung geben :)

Oliver S. schrieb:
> Du könntest es auch mit Tasmota ausprobieren, das fadet bei mir
> ganz
> gut:
> https://tasmota.github.io/docs/Lights/

Stimmt. Tasmota ist ganz geil. Da hab ich auch schon zig Sonoffs hier 
laufen :) aber ESP Easy find ich einfacher um noch Sensoren und Taster 
anzuschließen :)

von Heinz R. (heijz)


Lesenswert?

MH B. schrieb:
> Ich hab grad Mal in die Release Notes geschaut von ESP Easy. In eine von
> den aktuellen Versionen scheint da was gefixt worden zu sein. Ich werde
> das Mal probieren und Rückmeldung geben :)

Falls Du es mit einer alten Version testen willst:

https://forum.fhem.de/index.php?action=dlattach;topic=63622.0;attach=97096

von MH B. (mh_b)


Lesenswert?

Heinz R. schrieb:
> MH B. schrieb:
>> Ich hab grad Mal in die Release Notes geschaut von ESP Easy. In eine von
>> den aktuellen Versionen scheint da was gefixt worden zu sein. Ich werde
>> das Mal probieren und Rückmeldung geben :)
>
> Falls Du es mit einer alten Version testen willst:
>
> https://forum.fhem.de/index.php?action=dlattach;topic=63622.0;attach=97096

Danke! :) hab es mit der neusten versucht und es funktioniert echt 
super!! :)
(mega-20210503)

mega-20201227 dürfte aber lt. Release auch schon gehen (ohne Garantie 
:D)

von Heinz R. (heijz)


Lesenswert?

MH B. schrieb:
> Danke! :) hab es mit der neusten versucht und es funktioniert echt
> super!! :)
> (mega-20210503)

Hast Du eine aktuelle vorkompilierte Version gefunden die das Plugin 
beinhaltet?

Ich bin zugegeben irgendwann bei ESPEasy ausgestiegen alles selber zu 
kompilieren, ständig Probleme mit irgendwelchen Abhängigkeiten....

von MH B. (mh_b)


Lesenswert?

Ich hab die Standard Version genommen. Da war schon alles notwendige 
bei.
Nutze den PWM Comand wie hier beschrieben: 
https://www.letscontrolit.com/wiki/index.php/GPIO

Die Version für meinen ESP8266 mit 4MB war diese hier:
https://github.com/letscontrolit/ESPEasy/releases/download/mega-20210503/ESPEasy_normal_ESP8266_4M1M.zip

Andere Varianten gibt es hier natürlich auch :)
https://github.com/letscontrolit/ESPEasy/releases

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.