ESP8266 (esp-07) alimentado por battary (s) durante al menos 1 año

0

Hola a todos. Estoy tratando de ver cuánto tiempo puedo tener un ESP8266 ESP-07 funcionando con solo 1 o 2 de la Batería de Iones de Litio 18650 Celular que afirma tener 2600mAh .

Estoy haciendo un sensor de alarma de ventana y estoy mirando para incorporar un interruptor de lengüeta de ventana para verificar su estado a través del ESP8266 y si está abierto (lo que significa que la ventana no está cerrada) luego enviar algo a través de WIFI a un RESTO Servicio. Del mismo modo, si el interruptor de láminas no se abre (lo que significa que la ventana está completamente cerrada), apague.

El flujo con solo ESP-07 se vería así:

  

1: Enciende por primera vez.

     

2: Fecha / Hora de envío, ventana cerrada o abierta, etc. a través de ESP-07 WIFI al servicio REST.

     

3: Haga que el ESP-07 entre en el modo sueño profundo .

     

4: Despiértate del sueño después de 1 minuto.

     

5: compruebe el interruptor de láminas de la ventana.

     

5: si el interruptor de láminas está abierto, envíe el servicio REST a través de ESP-07 WIFI.

     

7: vuelve al modo sueño profundo .

     

8: Vuelve a # 4.

El flujo con ESP-07 & ATTiny85 se vería así:

  

1: Encienda el ESP-07 / ATTiny85 por primera vez.

     

2: Fecha / Hora de envío, ventana cerrada o abierta, etc. a través de ESP-07 WIFI al servicio REST.

     

3: Haga que el ESP-07 entre en el modo sueño profundo .

     

4: haga que ATTiny85 verifique cada 30 segundos el estado del interruptor de reed de la ventana.

     

5: si el interruptor de láminas está abierto, envíe el servicio REST a través de ESP-07 WIFI.

     

6: ESP-07 vuelve al modo sueño profundo .

     

7: Vuelve a # 4.

Parecería que usar el ESP8266 junto con un ATTiny85 lo haría durar más, ya que podría verificar el estado del interruptor de lengüeta a través del ATTiny85 y si se ve la ventana cerrada, haga una pausa y verifique nuevamente en 1 minuto. Si el ATTiny85 ve el interruptor de lámina abierto, inicie el ESP8266 y envíe la información a través de WIFI, luego vuelva a la suspensión profunda. Sin embargo, no estoy seguro de cómo sería esto en el lado de la batería, si sería menos o igual o más.

Estoy mirando para ver cuánto durarían (y en días) 1 y / o 2 de las baterías de ion de litio con solo usar el ESP-07 y también con ESP-07 y ATTiny85 como se explicó anteriormente.

He hecho algunas búsquedas en Google y he encontrado algunos sitios web que muestran cómo poner el ESP-07 en el modo de suspensión profunda pero realmente no diría cuánto tiempo tomaría con mi configuración anterior. La mayoría estaba usando baterías estándar AA o AAA.

El objetivo general es: hacer que la energía de la alarma de la ventana dure al menos 1 año.

Los elementos:

Hojasdedatos:

Celda 18650 de iones de litio

ATTiny85

Interruptor de láminas de ventana (genérico) o Mouser (Generic)

ESP8266 ESP-07

El gráfico de consumo de la batería ESP-07 que encontré:

    
pregunta StealthRT

1 respuesta

3

Si está utilizando ATTiny, no necesita poner el ESP en modo de suspensión. Puede desconectar la alimentación por completo mediante MOSFET o el IC de administración de energía.

Ahora, ATTiny85 no es la mejor opción para aplicaciones de bajo consumo. ATMega328P puede ejecutarse en la celda de botón por un año .

También la batería de litio recargable es una opción realmente mala para esta aplicación. Necesitaría un circuito de detección de voltaje y corte para evitar dañar la batería. Y si está activado, entonces no tienes ninguna alarma. La mejor opción sería litio alcalino o no recargable.

ACTUALIZACIÓN

Finalmente, ¿qué puede hacer para evitar que los ladrones hipotéticos cierren la ventana / puerta detrás? Si solo marca una vez por minuto, existe la posibilidad de que la alarma no se active en absoluto.

Una mejor opción es usar el interruptor de lámina NC. Luego, el voltaje en la línea se puede usar como interrupción de activación, de modo que su MCU puede dormir indefinidamente , o despertarse una vez a la semana (si puede encontrar un temporizador de energía ultra bajo adecuado) para verificar el voltaje de la batería. Sospecho que con esta configuración la batería puede durar muchos años.

Además, si usa un chip de temporizador con entrada manual, puede conectar sus sensores a esa entrada y conectar el interruptor de alimentación a la salida del temporizador. Entonces no necesitarías un segundo MCU en absoluto.

    
respondido por el Maple

Lea otras preguntas en las etiquetas