Forum: Mikrocontroller und Digitale Elektronik ESP32 + SK6812: Wie programmieren?


von Henrik S. (Gast)


Lesenswert?

Hallo,
ich bin noch Anfänger was Elektronik und Mikrocontroller angeht. Deshalb 
habe ich ein kleines Verständnisproblem, bei dem ihr mir vielleicht 
weiterhelfen könnt :-)

Als Projekt habe ich mir vorgenommen, einen RGBW-LED-Strip (SK6812) mit 
einem ESP32 anzusteuern. Für die Spannungsversorgung würde ich gerne 
eine USB-C Buchse + Handynetzteil (3A) verwenden.

Nun meine Frage:
Der ESP32 und der LED-Strip hängen ja dann beide an der 5V-Leitung 
meines USB-Anschlusses. Wenn ich das Projekt nun zum 
Programmieren/Testen an meinen PC-Anschließe, würde auch der LED-Strip 
Strom aus dem USB-Port des PCs ziehen. Und das könnte ja dann ggf. zu 
viel sein, und den Port vielleicht sogar zerstören?

Wie löst man so etwas am besten? Wäre es sinnvoll, einen Schalter 
vorzusehen, mit dem man den LED-Strip von der Versorgung trennen kann, 
bevor man alles an einen PC anschließt? (das könnte man dann aber auch 
mal leicht vergessen...)

von Bratislava (Gast)


Lesenswert?

Der Esp32 mag nicht so gerne 5V. Der Braucht 3,3V.
Du müsstest also dafür sorgen das wenn der Usb mit Daten versorgt ist 
die Led's dunkel bleiben. Wird vermutlich schwierig. Besser villeicht 
eine 2. Versorgung bzw 2. Anschluss zum nur Programmieren.
Oder die wohl beste Lösung Den esp32 kannst du mit minimalen aufwand 
(falls du aruino verwendest) Over The Air flaschen. Also über Wifi. 
Dafür gibt es fertige Beispiele ohne ende. Google Arduino Esp32 OTA

von Hubsi (Gast)


Lesenswert?

Solche LEDs mögen es nicht wenn die Spannungsversorgung getrennt ist und 
der ESP am Datenpin wackelt.

Warum nicht einfach die LEDs vom ESP per Stecker trennen (VCC, GND und 
Data)?

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Bratislava schrieb:
> Der Esp32 mag nicht so gerne 5V.

Die meisten, die schreiben "ich habe einen ESP32", verwenden den ESP32 
in Wirklichkeit auf einem fertigen Board, das mit 5V versorgt wird und 
einen eigenen 3,3V Spannungsregler hat.

Henrik S. schrieb:
> Wäre es sinnvoll, einen Schalter vorzusehen, mit dem man den LED-Strip
> von der Versorgung trennen kann, bevor man alles an einen PC anschließt?
> (das könnte man dann aber auch mal leicht vergessen...)

Mach einen 3-pol-Stecker an den LED-Strip und ziehe den komplett ab, 
wenn Du den ESP über USB statt UART programmieren willst. Welches Board 
verwendest Du denn?

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.