Estoy tratando de diseñar una placa que controle el encendido de un Esp8266 con las siguientes características
-
bajo consumo
-
encendido a intervalos fijos (tipo de latido)
-
encendido, cuando se detecta un borde en una entrada específica, diga IN1
-
supervisa el estado de IN1 con el ESP
La forma en que diseñé la placa hasta ahora utiliza una TPL5110 para el lado y el horario de bajo consumo, junto con un circuito de detección de bordes conectado al disparador manual de la TPL.
El circuito de detección de bordes consiste en dos conjuntos de condensadores y resistencias que se cargarán (resp descarga) cuando IN1 cambie de estado. Las tapas se descargan en un transistor npn que alimentará el disparador manual de la TPL.
Esta configuración funciona bastante satisfactoriamente ... siempre que la detección de bordes esté conectada al disparador manual después de la carga. La razón de esto es que, al inicio, el TPL lee la configuración de tiempo en el mismo paso que el disparador manual (básicamente lee un valor de resistencia haciendo fluir algo de corriente allí). El flanco ascendente se dispara al inicio e interfiere con la configuración de inicio de TPL.
Estaba buscando una forma sencilla de retrasar el cambio en el lado de detección de bordes, pero no pude descubrir cómo ... cualquier comentario o sugerencia sería muy apreciado.
Para completar, el proyecto consiste en construir un monitor de puerta WiFi de bajo consumo, con un interruptor magnético conectado a IN1.