Gast
#5848690
Hallo zusammen, ich brauche von Euch einen Tip: Mein ESP8266 soll durch einen PIR sensor aus dem Deep Sleep geweckt werden. Es wird dann vom ESP ein Lora Funktelegramm ausgelöst. Der PIR hat am Ausgang bei jeder Bewegungserkennung längere high Impulse. Als Signalform für den Wakeup wird ein kurzer Low Impuls benötigt: PIR Ausgang: ____---------_____ Signal zum ESP: -----_-------------- Besonderheiten: 1. Erst wenn mind. 20 sek seit letztem Wakeup Impuls vergangen sind, soll ein neuer Wake Impuls ausgelöst werden, auch wenn der PIR schon vorher erneut triggert. 2. Der ESP soll nach wenigen ms wieder in den Sleep gehen und danach eben diese Mindestzeit schlafen. 2. Die Stromaufnahme der Lösung dieses Problems soll im niedrigen uA Bereich liegen. Grund: Es ist eine Batterieanwendung mit Ruhestrom derzeit 20uA. Es soll verhindert werden, daß das "teure" Funktelegramm unnötig oft gesendet wird. Ideal wäre also folgender Signalverlauf: PIR Ausgang: ____-----__---__---______________----___---___ Signal zum ESP: -----_----------------------------_-------------- Für das Totzeit Problem habe eine Lösung mit einem 74HC123 gefunden, und den kurzen Puls kann man mit nachgeschaltetem Transistor erzeugen (https://electronics.stackexchange.com/questions/332094/convert-2s-pulse-into-short-pulse-to-wake-up-esp8266) Der 74HC123 wird mir aber den Stromverbrauch fast verdoppeln. Vielleicht gibt es eine wesentlich einfachere Variante mit diskreten Bauteilen ? Danke im voraus für Eure Tips