Hallo,
Ich möchte meinen ESP mit einer Knopfzelle betreiben.
Wenn ich auf den Taster drücke er sich hochfährt und selbst hält und
dann abschaltet nach seiner Arbeit.
Hierzu habe ich mal folgendes Layout erstellt.
Leider fehlen mir die nötigen Schemetic Libs, so konnte ich keinen
Schaltplan erstellen :(
Elko: 470µ
Kondensator: 100n
Widerstand: 1k
Taster
ESP01
Knopfzelle
pMosfet ???
Durch den Kondensator möchte ich auch eine "Tastenentprellung"
realisieren, damit der ESP nicht anfängt loszulaufen und dann wieder
gestopt wird.
Macht das alles soweit Sinn?
Welchen Mosfet könnt ihr mir empfehlen?
Kennt ihr bessere Libs für Mosfet und ESP?
Mit freundlichen grüßen euer
Bernd
b.ernd schrieb:> Ich möchte meinen ESP mit einer Knopfzelle betreiben.
Was davon meinst Du? Meist ist eine Knopfzelle bissel wenig, aber
man hat ja schon viel unmögliches als Projekt vorgestellt bekommen.
http://sound.whsites.net/projects.htm
Aus dem Datenblatt eines ESP8266 Moduls:
Hinweis: Die Spannungsquelle sollte mindestens 500 mA liefern können.
Die Knopfzelle wird wohl ehr ein Hockeypuck. :-)
@Notbremser
ESP8266
@der schrechliche
Hilft dir das Bild oben nicht?
@hinz
https://www.youtube.com/watch?v=IYuYTfO6iOs&vl=de
In diesem Video schreibt er etwas von "26 Stunden mit einer kleinen
LIR2450 Knopfzelle". Also irgendwie muss das ja funktioniert haben.
Leider versteh ich sehr wenig aus dem Video :(
b.ernd schrieb:> LIR2450 Knopfzelle
Das ist ja auch ein Liion Akku, der hat ja einen erheblich geringeren
Innenwiderstand als die Primärzellen gleicher Bauform.
Aber es gibt bei Akkus praktischere Bauformen als diese, mit mehr
Kapazität pro Volumen.
b.ernd schrieb:> @Notbremser> ESP8266
Du wirst lachen - das war mir fast klar. Nur wollte ich Dich durch die
Blume darauf aufmerksam machen, daß "man" zuminmdest die
Bauteilbezeichnung
vollständig oder wenigstens völlig eindeutig nennt, als Ratsucher.
Egal, hinz hat darauf herum getrampelt - scheint nicht so wichtig...
b.ernd schrieb:> @der schrechliche> Hilft dir das Bild oben nicht?
Der hat ähnliche Motive: Richtiger Schaltplan erleichtert Hilfeleistung.
Ok werde versuchen einen Schaltplan nachzureichen.
@hinz
Welcher Akku würde dir da einfallen?
Fand die Idee der Knopfzelle ganz schön, klein und kann leicht
ausgetauscht werden ohne Stecker/Buchse, einfaches Blechle und ich hab
einen Batterie-Halter :)
b.ernd schrieb:> Welcher Akku würde dir da einfallen?
Zahllose, z.B. hübsch flache für Handys, oder kleine Rundzelle Baugröße
AAA, usw...
b.ernd schrieb:> So hier mal der Schaltplan.
Funktioniert nicht. Die Schutzdioden des µC ziehen das Gate runter. Und
der Serienwiderstand ist ehr überflüssig, dafür fehlt ein Widerstand von
Gate zu Source.
Gegen den Einfluss der Schutzdioden hilft ein zweiter, ganz kleiner,
n-MOSFET zwischen µC und p-MOSFET.
Der n Mosfet enhancement deplection?
So flach komm ich aber nur mit der LIR2450, und diese hat auch "nur"
einen durchmesser von 24mm.
Für was benötige ich den Parallelwiderstand zum p mosfet?
Alle IOs des ESP haben einen PullUP sollte dieser nicht das ziehen gegen
Masse verhintern, wenn der ESP ohne VCC ist?
Welchen p & n Mosfet sollte ich dann verwenden?
b.ernd schrieb:> Der n Mosfet enhancement deplection?
Natürlich ersteres, und wieder mit Widerstand vom Gate zu Source.
> So flach komm ich aber nur mit der LIR2450, und diese hat auch "nur"> einen durchmesser von 24mm.
Die ist 5mm dick!
> Für was benötige ich den Parallelwiderstand zum p mosfet?
Damit er auch sperrt.
> Alle IOs des ESP haben einen PullUP sollte dieser nicht das ziehen gegen> Masse verhintern, wenn der ESP ohne VCC ist?
Die kannst du erst einschalten wenn der Prozessor läuft, und auch sonst
wären sie nur kontraproduktiv.
> Welchen p & n Mosfet sollte ich dann verwenden?
Welche die für (niedrige) Logikpegel spezifiziert sind, der p-MOSFET für
2,5V Vgs, und beim n-MOSFET reichen auch 2,7V, möglicherweise soger
4,5V.
hinz schrieb:> Funktioniert nicht.
Funktioniert wunderbar mit einem IRLML6402> Die Schutzdioden des µC ziehen das Gate runter.
Wo sind am Gate Schutzdioden? Da zieht gar nichts.
> Und> der Serienwiderstand ist ehr überflüssig,
Stimmt, stört aber auch nicht.
> dafür fehlt ein Widerstand von> Gate zu Source.
kann man machen, aber braucht es nicht unbedingt. Das Gate wird vom den
internen Schutzdioden des ESP im abgeschalteten Zustand hochgezogen.
> Gegen den Einfluss der Schutzdioden hilft ein zweiter, ganz kleiner,> n-MOSFET zwischen µC und p-MOSFET.
Humbug
Andreas B. schrieb:> Das Gate wird vom den> internen Schutzdioden des ESP im abgeschalteten Zustand hochgezogen.
Kann es nicht, Vdd des ESP hängt in der Luft!
Also wenn ich bitverdreher richtig verstehe dann sollte es mit
Schematic_4 auch funktionieren.
Andreas B. schrieb:>> Die Schutzdioden des µC ziehen das Gate runter.> Wo sind am Gate Schutzdioden? Da zieht gar nichts.Andreas B. schrieb:>> dafür fehlt ein Widerstand von>> Gate zu Source.> kann man machen, aber braucht es nicht unbedingt. Das Gate wird vom den> internen Schutzdioden des ESP im abgeschalteten Zustand hochgezogen.
Versteh es gerade nicht so ganz, sind da nun Schutzdioden?
hinz schrieb:>> Alle IOs des ESP haben einen PullUP sollte dieser nicht das ziehen gegen>> Masse verhintern, wenn der ESP ohne VCC ist?>> Die kannst du erst einschalten wenn der Prozessor läuft, und auch sonst> wären sie nur kontraproduktiv.
Ich dachte die wären default geschalten und man muss sie
"wegprogrammieren" Aber ist klar wenn ich kein VCC anlege dann kanns
auch kein HIGH geben @.@
Sry für Schematic_3 hab nur Paint zur hand und alles auseinander ziehen
würde nun mehr zeit kosten als diese Zeichnung mit dem etwas komischen R
;)
In Schmeatic_4 ist es quasi schematic ohne Serienwiderstand.
hinz schrieb:> Andreas B. schrieb:>> Das Gate wird vom den>> internen Schutzdioden des ESP im abgeschalteten Zustand hochgezogen.>> Kann es nicht, Vdd des ESP hängt in der Luft!
Und zudem ist die Polarität der Diode dafür falsch.
b.ernd schrieb:> Schematic_3
Zwei MOSFETs, zwei Widerstände von Gate noch Source, nicht von Drain
nach Source. Und die Widerstände dürfen viel hochohmiger sein, man
will ja den knappen Batteriestrom nicht verschwenden.
hinz schrieb:> Kann es nicht, Vdd des ESP hängt in der Luft!
Stimmt, da hast Du Recht. Bei mir war die Schaltung etwas anders. Ich
hatte das an einem Tiny, der einen ESP eingeschaltet hatte. (der hat
dann auch noch Vcc überwacht und einiges mehr).
Also einen R vom Gate to Source bei der ersten Schaltung reinmachen,
dann läuft das.
Vom IRLML6402 würde ich mir welche auf Halde legen. Der macht gut 2A und
läßt sich mit 3,3V prima ansteuern.
b.ernd schrieb:> Versteh es gerade nicht so ganz, sind da nun Schutzdioden?
Die sind falsch rum und überdies nicht an Vcc da der ja gerade
abgeschaltet ist. Denkfehler meinerseits.
Andreas B. schrieb:> Vom IRLML6402 würde ich mir welche auf Halde legen. Der macht gut 2A und> läßt sich mit 3,3V prima ansteuern.
Sogar mit 2,5V.
Für den n-MOSFET tuts BSS138.
b.ernd schrieb:> Ist vom IRLML6402 VDSS nicht viel zu gering?> Brauch nicht einen um die 1V?
Google "MOSFET Basics"
> Attached Schematic_5
Wieder fälscher.
So 6 nun mit p und n mosfet auch online.
Dauert immer etwas nur mit paint
Die Widerstände sollen beide 100k sein, hatte keinen platz für die
zweite Beschriftung.
hinz schrieb:> b.ernd schrieb:>> So 6 nun mit p und n mosfet auch online.>> Und immer noch ist ein Widerstand am falschen Platz...
Und ein MOSFET falschrum drin.
...ist aber schwierig, mal so, mal so am Plan rumändern, fehlen die
Grundlagen in Elektrotechnik und Bauteilwissen?
Hier gibt es schön was unter der Rubrik "Artikelübersicht" zu FETs und
weiss ich was.
mfG fE
b.ernd schrieb:> Ich möchte meinen ESP mit einer Knopfzelle betreiben.> Wenn ich auf den Taster drücke er sich hochfährt und selbst hält und> dann abschaltet nach seiner Arbeit.
Hat das Ding keine passenden Sleep-Modi?
"Moderne" µC haben das. Ich betreibe z.B. einen AVR seit knapp 8 Jahren
mit einer 1632 Knopfzelle. Ganz ohne Mosfet-Abschaltmimik...
Das hier sieht doch recht vielversprechend aus:
https://www.losant.com/blog/making-the-esp8266-low-powered-with-deep-sleep
b.ernd schrieb:> So Widerstand nun am richtigen Beinchen aber wie ist der mosfet falsch?
Da kann man langsam nicht mehr zugucken. Mach es so wie hier und fertig.
Der ESP muß innerhalb des Tastendrucks den MosFet einschalten.
Lothar M. schrieb:> "Moderne" µC haben das. Ich betreibe z.B. einen AVR seit knapp 8 Jahren> mit einer 1632 Knopfzelle. Ganz ohne Mosfet-Abschaltmimik...
Der ESP hat einen "modernen" vermurksten sleep. ;-) Daher sind hier
manchmal (je nach Anwendung) solche Tricks erforderlich. Davon abgesehen
kann man so etwas (in geänderter Form) als Ein/Ausschalter verwenden.
hinz schrieb:> Nicht schon wieder. Das klappt ohne zweiten Transistor nicht.
Nochmal: Das Gate wird nicht heruntergezogen. Wenn da Dioden in dieser
Richtung am Eingang des GPIO wären, würde eine 1 am Eingang von diesen
kurzgeschlossen.
Vermutlich verpolst Du jetzt im Gedanken die Diode wie ich davor bei der
Vcc Diode. ;-)
Ich habe das schon öfter mit einem AVR gemacht (wobei der MosFet dann
andere Peripherie einschaltet). Das funktioniert prima.
Was für ein Vokabular..., Hinz hat doch recht mit dem 2. Transistor.
Eigentlich sollte mit Suchbegriffen "on off soft switch" hier etwas zu
finden sein, und falls in bipolar, drehst Du es halt in FET um.
mfG fE
ffje schrieb:> ...ist aber schwierig, mal so, mal so am Plan rumändern, fehlen die> Grundlagen in Elektrotechnik und Bauteilwissen?> Hier gibt es schön was unter der Rubrik "Artikelübersicht" zu FETs und> weiss ich was.> mfG fE
Ja wenn man es sich autodidaktisch beibringen kann, ist es ganz gut,
wenn nicht dann fragt man eben Leute die es besser wissen und vll
gewillt sind jmd zuhelfen.
Lothar M. schrieb:> Hat das Ding keine passenden Sleep-Modi?
JAIN, der Sleepmodus ist nicht komplett im 8266 müsste ich das Modul
anpassen. Möchte ich aber auch nicht da er ja nur An sein muss wenn ich
es wünsche und nicht dauerhaft. Außerdem hoffe ich damit die nächsten
50Jahre nicht mehr ran zu müssen. ;)
Nee wenn es ohne Sleep geht dann möchte ich es auch ohne machen.
Andreas B. schrieb:> Der ESP muß innerhalb des Tastendrucks den MosFet einschalten.
Daher ja auch die Idee mit dem Kondensator damit der ESP auch nach dem
Tastendruck vll noch die entscheidenen Millisekunden durchhält bis er
den Pin schalten kann
Ich werde den Vorschlag von Bitverdreher ausprobieren.
Da die integrierte LED auf GPIO2 liegt muss ich hier auf 1 oder 3
ausweichen, GPIO0 muss zum starten high oder offen sein sonst bin ich im
Flashmodus. 1 oder 3 sind RX und TX welche ich nicht benötige.
Besten Dank soweit, werde über Miss-/Erfolge berichten
ffje schrieb:> Was für ein Vokabular...,
Stimmt, dieser Beitrag ist völlig überflüssig. Der erste dieser Art
wurde ja schon gelöscht.
> Hinz hat doch recht mit dem 2. Transistor
Dann erklär mir doch mal jemand wie der ausgeschaltete ESP einen GPIO
(nämlich der am Gate hängt) auf Masse ziehen kann (<500k). Welcher
Strompfad?
b.ernd schrieb:> JAIN, der Sleepmodus ist nicht komplett im 8266 müsste ich das Modul> anpassen.
Das mußt Du nur etwas machen, wenn er aus dem Sleep selbst wieder
aufwachen soll. Der Sleep selbst funktioniert prima. Man muß ihn
anschließend zum Wiederhochfahren "nur" resetten.
Wenn das alles ist was Du brauchst, dann reicht eine Resettaste.
b.ernd schrieb:> Andreas B. schrieb:>> Der ESP muß innerhalb des Tastendrucks den MosFet einschalten.>> Daher ja auch die Idee mit dem Kondensator damit der ESP auch nach dem> Tastendruck vll noch die entscheidenen Millisekunden durchhält bis er> den Pin schalten kann
Überflüssig! Du mußt den Taster sowieso eine Weile halten, bis der ESP
den GPIO runtergezogen hat. Da würde ich in SW eine kleine Verzögerung
einbauen (min. 0.5s) bevor der GPIO gesetzt wird, damit man nicht aus
Versehen einschaltet.
ffje schrieb:> Was für ein Vokabular..., Hinz hat doch recht mit dem 2. Transistor.
Beleg? Beweis? Plan? Argument, warum es mit einem Transistor nicht geht?
Andreas B. schrieb:>> JAIN, der Sleepmodus ist nicht komplett im 8266 müsste ich das Modul>> anpassen.>> Das mußt Du nur etwas machen, wenn er aus dem Sleep selbst wieder> aufwachen soll. Der Sleep selbst funktioniert prima. Man muß ihn> anschließend zum Wiederhochfahren "nur" resetten.> Wenn das alles ist was Du brauchst, dann reicht eine Resettaste.
Hmm stimmt eigentlich, esp 01 und sleep mode ist bei mir im Kopf immer
fest verdrahtet mit umbauarbeiten :)
Es würde für meine Bedrüfnisse dann reichen den rst zutriggern.
Wenn ich es dann aber 50Jahre betreiben möchte bastel ich mir lieber ne
Schaltung zu ;)
b.ernd schrieb:> Wenn ich es dann aber 50Jahre betreiben möchte bastel ich mir lieber ne> Schaltung zu ;)
Mit einer Knopfzelle läuft da nichts mit 50 Jahren. Sei froh, wenn das
5min werden. Der laufende ESP braucht ca. 100mA (ca. 350mA peak).
Ein ESP Modul benötigt im deep sleep ca. 30uA (mit Flash). Was soll das
denn werden?
Frank E. schrieb:> Das ist aber lang geworden, ich habe jetzt mal schnell aufgemalt,> vielleicht möchte Hinz das noch bestätigen... Und dort ist so ein switch> in bipolar. http://www.f-w-eppers.homepage.t-online.de/OnOffSW...> mfG fE
Lediglich der hochohmige Widerstand nach GND fehlt noch.