Moin. Ich habe ein kleines Arduino Projekt, welches ein ESP32-CAM über Batterie/Akku betreibt. Da der ESP32-CAM im deep-sleep immer noch ca. 7mA verbraucht, würde ich diesen gerne komplett abschalten. Das ist bei meinem Vorhaben auch kein Problem, denn das Gerät soll im setup() nur eine WLAN Verbindung aufbauen, ein Foto machen, dieses versenden und anschließend in Standby gehen. Wird ein Schalter getätigt, geht das Spiel von vorne los. Heißt für mich wäre es auch okay wenn die Stromzufuhr durch einen Schalter aktiviert wird und dann durch ein Output des Arduinos wieder deaktiviert wird. Ich hatte da jetzt an ein Relais gedacht, welches beim Kontakt eines Schalters öffnet und den ESP dann mit Strom versorgt. Da hört nur leider mein Wissen auch schon auf, da der Schalter nur für 1-3 Sekunden geschlossen ist. Heißt das Relais müsste sich nach dem öffnen selbst weiter mit Strom versorgen. Wäre ja auch nicht so das Problem. Jetzt soll der Arduino ja aber nach dem senden des Fotos über ein Output (3,3V) das Relais dazu bringen zu schließen, damit die Stromversorgung zum ESP wieder komplett gekappt wird. Soweit die Idee. Lässt sich das Umsetzen? Und wenn ja, wie? Über einen Beispielaufbau wäre ich sehr dankbar. Wenn es eine andere einfachere oder bessere Lösung gibt, bin ich da natürlich auch ganz Ohr. Als Stromquelle Plane ich gerade 4x 1,5V AA Batterien ein (insgesamt 6V), bin darauf aber nicht festgelegt. Ich würde allerdings den 5V Input vom ESP weiter verwenden, da der 3,3V bekanntlich etwas sensibel/instabil ist. Bei mir kam es z.B. häufig zu Problemen beim herstellen der WLAN Verbindung. Der 5V Input kann an eine Quelle mit maximal 15V angeschlossen werden. Da ist man schön flexibel. Hoffe ich habe es möglichst ausführlich erklärt. Vielen Dank schonmal fürs Feedback.
Dafür sind bistabile Relais mit 2 Spulen ideal.
> Der 5V Input kann an eine Quelle mit maximal 15V angeschlossen werden.
Verlasse dich da mal nicht drauf. Der Spannungsregler auf dem Board hat
keine Chance, die bei 15V abfallende Wärme langfristig los zu werden.
Wenn "der Chinese" das Wort "maximal" benutzt, dann meint er damit
üblicherweise "für wenige Millisekunden". Wenn er "dauerhaft" schreibt,
dann meint er damit, dass das Gerät in einem Windkanal stehen muss, der
dir deine Frisur umformatieren würde.
Haha, auf die Idee da dauerhaft 15V ran zu setzen würde ich auch im Leben nicht kommen. Danke für die Info mit dem bistabilen Relais. Ich werde mich damit mal auseinander setzen.
Mischa B. schrieb: > Ich hatte da jetzt an ein Relais gedacht, welches beim Kontakt eines > Schalters öffnet und den ESP dann mit Strom versorgt. Wenn der ESP über das Relais versorgt werden soll, wäre es gut, wenn das Relais beim Kontakt des Schalters SCHLIESST. Die Haltefunktion könntest du dadurch realisieren, dass du parallel zum Kontakt einen Transistor schaltest, der durch den ESP gesteuert wird.
Wolfgang schrieb: > Wenn der ESP über das Relais versorgt werden soll, wäre es gut, wenn das > Relais beim Kontakt des Schalters SCHLIESST. Die Haltefunktion Bedenke die Stromaufnahme, es geht um Batteriebetrieb. Beim bistabilen Relais reicht ein kurzer Impuls zum ein- bzw. aus-schalten. Und durch die beiden getrennten Spulen ist die Ansteuerung simpel.
Den Ansatz von Wolfgang finde ich jetzt auch nicht verkehrt. So viel Strom wird der Transistor ja nicht verbrauchen oder? Das Gerät ist ja auch nur ca. 20 Sekunden aktiv, bis das Foto versendet wurde.
Mischa B. schrieb: > Den Ansatz von Wolfgang finde ich jetzt auch nicht verkehrt. So viel > Strom wird der Transistor ja nicht verbrauchen oder? > Das Gerät ist ja auch nur ca. 20 Sekunden aktiv, bis das Foto versendet > wurde. Der Transistor nicht, aber die Relaisspule.
Mischa B. schrieb: > So viel Strom wird der Transistor ja nicht verbrauchen oder? Der Transistor nicht, aber das Relais. Er wollte ja auf ein normales (monostabiles) Relais hinaus, das dauernd anziehen soll. Dazu brauche es dauern Strom. bei 5V wären das typischerweise 50-100mA, je nach Relais. > Das Gerät ist ja auch nur ca. 20 Sekunden aktiv, > bis das Foto versendet wurde. Dann wäre es mir in der Tat auch Wurscht. (Mischa hat mich überholt.)
Es reicht ein P-Channel Mosfet der den ESP am laufen hält. Zum Einschalten wird er mit einem Taster überbrückt. Der ESP zieht dann das Gate auf „L“. Ich weiß jetzt nur nicht wie lange der ESP braucht um seinen Ausgang anzusteuern, also wie lange er zum booten braucht. Ansonsten würde ich auch die Variante von Stefan mit dem bistabilen Relais vorziehen.
Stefan ⛄ F. schrieb: > [...] das dauernd anziehen soll. Dazu brauche es > dauern Strom. bei 5V wären das typischerweise 50-100mA, je nach Relais. Das habe ich nicht bedacht. Das ist natürlich ne Menge. Auch für die kurze Zeit. Danke auf jeden Fall für eure Hilfe :)
Hab jetzt nen bistabliles Relais bestellt und werde es damit testen. Würde aber auch gerne den Vorschlag von Jörg probieren, da ein Mosfet ja deutlich platzsparender ist. Jörg R. schrieb: > Es reicht ein P-Channel Mosfet der den ESP am laufen hält. Bin dann eben auch hier drüber gestolpert: https://everycircuit.com/circuit/6317948875309056 Ich weiß jetzt nur nicht was für einen Mosfet ich da am besten nehme. Wäre da für eine kleine Hilfestellung sehr dankbar.
Ganz so einfach geht das nicht. Mit offenem Gate reagiert der Transistor auf Radiowellen und außerdem musst du einen Kurzschluss verhindern, falls beide Taster betätigt werden. Dann kommt noch dazu, das der "Aus-Taster" der Mikrocontroller selbst sein soll, der aber im ausgeschalteten Zustand keine Spannung an seinem I/O Pin verträgt (siehe Electrical Characteristics im Datenblatt). Du brauchst mindestens 2 Transistoren, so wie dort gezeigt: https://forum.arduino.cc/index.php?topic=425658.msg2949810#msg2949810 Kann man auch mit MOSFET machen, es bleibt aber bei mindestens 2 Transistoren.
Stefan ⛄ F. schrieb: > Ganz so einfach geht das nicht. Mit offenem Gate reagiert der > Transistor > auf Radiowellen und außerdem musst du einen Kurzschluss verhindern, > falls beide Taster betätigt werden. Hallo Stefan, reicht nicht ein Widerstand um die 100k vom Gate nach + Batterie? Mischa B. schrieb: > Würde aber auch gerne den Vorschlag von Jörg probieren, da ein Mosfet ja > deutlich platzsparender ist. > > Jörg R. schrieb: >> Es reicht ein P-Channel Mosfet der den ESP am laufen hält. > > Bin dann eben auch hier drüber gestolpert: > https://everycircuit.com/circuit/6317948875309056 > > Ich weiß jetzt nur nicht was für einen Mosfet ich da am besten nehme. > Wäre da für eine kleine Hilfestellung sehr dankbar. Du brauchst einen LL-Mosfet, am besten einen der einen spezifizierten Rds(on) von -3,3V hat, damit er sicher schaltet.
Jörg R. schrieb: > reicht nicht ein Widerstand um die 100k vom Gate nach + Batterie? Nein, denn wenn der µC ausgeschaltet ist, würde er das Gate auf auf 0,6V herunter ziehen (siehe Electrical Characteristics im Datenblatt) und dann geht der MOSFET wieder an.
Stefan ⛄ F. schrieb: > Jörg R. schrieb: >> reicht nicht ein Widerstand um die 100k vom Gate nach + Batterie? > > Nein, denn wenn der µC ausgeschaltet ist, würde er das Gate auf auf 0,6V > herunter ziehen (siehe Electrical Characteristics im Datenblatt) und > dann geht der MOSFET wieder an. Ok, dann scheidet meine einfache Variante mit einem Transistor aus.
:
Bearbeitet durch User
Alles klar, dann spare ich mir das mit dem Transistor und muss das etwas größere Relais in kauf nehmen. Danke für das zahlreiche Feedback :)
Mischa B. schrieb: > Alles klar, dann spare ich mir das mit dem Transistor und muss das > etwas > größere Relais in kauf nehmen. > Danke für das zahlreiche Feedback :) Ich habe recht kleine bistabile Relais, mit a) 2 Spulen und b) eine Spule mit Mittelanzapfung. Aber Du hast wohl schon ein Relais bestellt.
Ich hatte mir bei Aliexpress nen HFD2/005-M-L2-D (5V) bestellt. Schaue mal ob ich das DS1E-SL2-DC5V von dir auch noch irgendwo günstig schießen kann.
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.