Ausschakteverzögerung mit Timer

Gast #4591351
Hallo zusammen,

für eine Anwendung bei mir im Haus habe ich den bekannten ESP8266-01 mit 
einem Reed-Kontakt gekoppelt um den CH-PD schalten zu können.
Ist der Reed-Kontakt geschlossen ist der ESP aus - wird er geöffnet geht 
der Mikrocontroller an.
Das funktioniert soweit auch schon recht gut - aktuell stehe ich jedoch 
vor der Frage, wie ich verhindere, dass der Controller direkt wieder 
ausgeht wenn der Kontakt geschlossen ist.
Damit das Modul sich mit dem W-Lan verbinden kann vergehen um die 
30Sekunden, wird der Kontakt zu früh geschlossen wird das verhindert...
Heißt ich müsste im Prinzip das Schließsignal für ein paar Sekunden 
verzögern.
Hat da jemand eine Idee, wie man das angehen könnte?

Grüße
Hexcode
Angehängte Dateien:
#4591482
Hallo,

Energiebilanz einen ESP8266 aus einer 9V-Batterie zu speisen, ist 
miserabel, das nur am Rande. 3x AA o.ä. käme merklich besser weg.

ESP in DeepSleep setzen. Reedkontakt als Schließer an Reset gegen GND.
Der ESP startet dann aber erst, wenn der Kontakt wieder öffnet.

Ansonsten nheme ich da immer gern einen CMOS 4093 zu Hilfe.
MonoFlop, der beim Schließen des Reedkontaktes einen Low-Impuls für den 
Reset Pin erzeugt.
Spannungsregler mit geringen Eigenverbrauch, MCP1703 o.ä.
Batterie LiIo oder 3x AA (AAA).

Der ESP ist aus dem DeepSleep und bei passener Einstellung (feste IP 
usw. usw.) nach ca. 0,3s im WLAN, mein Licht ist nach ca. 0,5s-1s an 
(ESP wecken, WLAN rein, MQTT anmelden, publish senden, wieder schalfen 
gehen.

Ernsthafte Probleme habe ich hier mit den rund 20 WLANs in naher 
Umgegebung, manchmal kommt er da einfach erst nach 5-6s rein...

Gruß aus Berlin
Michael

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.