Hi, ich versuche einen esp32-wroom-32 mit relay 8 Fach zum laufen zu bringen. Relay ist über VCC und esp32 ist über 5V pins mit dem Stromversorgung 5V verbunden. GND von beiden Geräten sind verbunedn. 8x ESP GPIOs sind mit 8 channels von Relay verbunden. Wenn ich esp32 erstmals starte (initialisiert... lauffähig) und dann Relay an Strom anschliesse kann ich alles richtig steuern. wenn ich aber beide Geräte gleichzeitig starte (Strom anschliesse), dann initialisiert sich esp32 nicht mehr... Als Stromquelle benutze ich ein 2A 5V Netzteil, daran sollte es also niht liegen. Hat einer eine Idee?
Zudünne kabel vom netzteil ? spannungsspitzen ? Gibts ein bild vom aufbau ? Und mit 5volt pins meinst du VIN Pin ? Der ESP kann mit 5 Volt nämlich auser Rauchzeichen nix anfangen.
tttom schrieb: > 8 channels von Relay ... Zum Glück gibt es nur einen einzigen Typ von "8 channels von Relay".
DAVID B. schrieb: > Zudünne kabel vom netzteil ? Das kann man ausschliessen > spannungsspitzen Auch nicht > Gibts ein bild vom aufbau ? Mache ich gleich > > Und mit 5volt pins meinst du VIN Pin ? Ich nutze einen Programmieradapter für ESP32 da gibt es einen PIN 5V. Grundsätzlich läuft es. Wenn ich am Anfang alle GPIO - ESP32 SteuerPins trenne, bzw. Relay nicht mit Strom versorge, dann kann ich später alle GPIO pins anschliessen und alle 8 über ESP schalten... Es scheint, dass beim Start Relay über Steuer Pins zu viel zieht und ESP in damit nicht initialisieren kann...
my2ct schrieb: > Zum Glück gibt es nur einen einzigen Typ von "8 channels von Relay". Ja gibt es. Alle Anderen verwenden Relais.
Ich vermute dass der ESP parasitär von der Relais-Platine mit Strom versorgt wird, und dadurch nicht richtig startet. Eventuell hilt es, den Reset-Taster zu drücken. Wenn das was bringt, dann kannst du das eventuell mit einem einfachen Kondensator oder einem aufwändigeren Reset-Schaltkreis automatisieren. Außerdem würde auch ich dazu raten, die Stromversorgung zu prüfen. Siehe https://arduino-hannover.de/2018/07/25/die-tuecken-der-esp32-stromversorgung/
tttom schrieb: > 8x ESP GPIOs sind mit > 8 channels von Relay verbunden. Welche? Einige GPIOs haben beim Booten Sonderfunktionen. Wenn falsche Pegel anliegen, startet der ESP nicht.
Stefanus F. schrieb: > Ich vermute dass der ESP parasitär von der Relais-Platine mit Strom > versorgt wird Dachte ich auch, deswegen habe ich ESP und Relais Sepatat über die gleiche 5V Quelle angeschlossen.
tttom schrieb: > Dachte ich auch, deswegen habe ich ESP und Relais Sepatat über die > gleiche 5V Quelle angeschlossen. Das ist nicht unbedingt eine Lösung. Der ESP wird ja mit 3,3V betrieben und dessen Spannungsregler braucht eine Weile zun "hoch kommen". Die parasitäre Spannung an den 8 Signal-leitungen liegt aber sofort an.
tttom schrieb: > Ich nutze Pins: 12,14,17,25,26,27,32,33 Vergleiche das mal mit https://github.com/espressif/esptool/wiki/ESP32-Boot-Mode-Selection Die Relais-Karte zieht alle btroffene Pins auf High.
Stefanus F. schrieb: > tttom schrieb: >> Ich nutze Pins: 12,14,17,25,26,27,32,33 > > Vergleiche das mal mit > https://github.com/espressif/esptool/wiki/ESP32-Boot-Mode-Selection > > Die Relais-Karte zieht alle btroffene Pins auf High. Durch schematische Vorgehen habe ich rausgefunden, dass es an der Pin 12 lag. Ich habe es durch ein anderer getauscht und jetzt läuft es. Vielen Dank! Der Tip mit dem prüfe Pins und Relaisodul zieht die Pins HIGH haben geholfen!
tttom schrieb: > Der Tip mit dem prüfe Pins und Relaisodul zieht die Pins > HIGH haben geholfen! Gerne geschehen.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.