Ik wil een esp32 elke 5 seconde een foto laten nemen van mijn 3D printer. Daar vond ik op internet al hulp voor. Nu heeft die Esp32 een led maar die geeft nie genoeg licht voor een duidelijke foto. Ik heb een stuk ledtrip verbonden via een ULN2003 aan GPIO4 (de interne led). Dat werkt. Ledstrip gaat mee met interne led. Nu blijkt die ledstrip ook niet voldoende licht te geven dus heb ik speciale 12V leds gekocht met meer vermogen.
Als ik de ledstrip vervang voor de speciale leds blijven de leds branden.
Omdat de ESP32 dan in een print zit kan ik niet zien of de ESP vast slaat.
Ik gaf de ULN de schuld en schreef een scetch die alleen de leds aanstuurde zonder camera, om de ULN uit te proberen.
Nu werkte het perfect, inmiddels had ik de speciale via GPIO13 onder controle.
De voeding komt uit een oude 1 Amp 17 V beltravo. Wordt gelijkgericht, gesplitst met 2 dioden en één aftakking gaat via de ULN naar de led, de andere aftakking heeft nog een extra condensator en gaat naar een 12V 5V omzetter. Nogmaals een paar condensatoren en dan aan de ESP geleverd.
Momenteel is het probleem nogsteeds dat als ik camera software en speciale led tegelijk draai, de led uit is, éénmaal flitst en vervolgens aan blijft. Ik heb al geprobeert via PWM de led op 'halfgas' te laten werken. Ook dat maakt niets uit.

http://eenander.eu/P3DprinterCam.php Hier staan mijn online aantekeningen

[Bericht gewijzigd door krommevolt op (94%)]

Nadat ik het verhaal hier opgeschreven had, bedacht ik me dat het net, het stroomverbruik kon wezen. Nu ik de speciale led net voor het foto maken uit doe, gaat alles goed. Er blijkt nog genoeg rest licht voor de foto.

Een beltrafo is een zachte voeding. Dus niet zo spanningsvast.
Als je deze belast zal hij flink inzakken.

Een RPi met octopi er op je printer laten aansturen. Een logitech USB camera er aan en je hebt live beelden en je kan een timelaps maken. De mogelijkheden en controles zijn ondertussen enorm. Spoelbeheer, temperatuurbewaking van een behuizing, .....

Als verlichting een strip met WS2812 RGB leds en dat werkt perfect.

Je ESP32 kan nooit voldoende stroom leveren voor een ledstrip tenzij het digitale types zijn zoals WS2812.
Je beltrafo is 17V~ gelijkgericht geeft dat ruim 20V. Stuur je die rechtstreeks naar je 12V leds? Als dat 12V..24V leds zijn wil het nog wel werken. Zijn het 12V strips, dan zal de levensduur niet echt lang zijn. Een ULN2003 is volgens de datasheet voor TTL niveau. De ESP32 zal daar waarschijnlijk net aan voldoen. Een MOSFET met driver lijkt me een betere keuze.

Hoeveel verbruik hebben je leds?