¿Cuál es la mejor manera de detectar destellos de led externos con ESP8266 manteniendo el consumo de energía del circuito muy bajo?

1

Tengo un led externo (el color es rojo) que parpadea con frecuencia variable. Necesito monitorear esos flashes, calculando la cantidad de flashes de LED de tiempo en un minuto y registrarlos.

Hice un primer intento con un fotorresistor Arduino + + LM358 como comparador (para obtener la señal ON / OFF del fotoresistor) y funciona.

simular este circuito : esquema creado usando CircuitLab

Los uso porque tengo esos componentes disponibles para hacer una prueba, pero ahora necesito crear un circuito muy pequeño con muy bajo consumo de energía y conexión inalámbrica.

Especificaciones:

  • microcontrolador: ESP8266-01
  • VDD: 3.3V (batería de monedas)
  • frecuencia de led hasta (aproximadamente) 5Hz

¿Qué pasa con el circuito del sensor de luz? ¿Cuál es la mejor manera de simplificarlo y mantener el consumo muy bajo?

NOTA: No puedo abrir / modificar el dispositivo que necesito monitorear. La única forma de controlar su actividad es a través de la actividad led

    
pregunta Noisemaker

1 respuesta

2

He tenido éxito con enlace :

Sin embargo, lo estoy usando con un Pi que está cableado para alimentación y Ethernet. Nunca me molesté en medir su consumo de energía, pero si usa un CMOS 555 y se deshace del LED de diagnóstico, debería ser bastante bajo.

Vas a tener serios problemas al ejecutar un ESP8266 con pilas de monedas. La potencia de transmisión puede ser de varios cientos de miliamperios.

    
respondido por el pjc50

Lea otras preguntas en las etiquetas