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
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
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.