Si bien puede comprar un LED parpadeante como se sugiere, entonces está restringido a la velocidad de parpadeo proporcionada por el proveedor.
Sugeriría que la solución más barata y flexible en general sería algo así como un ATTiny13A en un 8 pin SOIC.
Su 5050 LED (si es ROJO) tiene un Vf de aproximadamente 2,2 V a 100 mA , por lo que necesitará una resistencia en serie para limitar la corriente (una resistencia de 12 Ohmios).
Usted podría (una vez que esté programado) usar 5 de los pines ATTiny13 en paralelo para impulsar el LED con un pulso de 100 mA (a tierra) y tener un pin izquierdo (Restablecer *) para proporcionar una función de interruptor de encendido / apagado / puente .
Podría tener un solo condensador de desacoplamiento de la fuente de alimentación, pero a muy baja frecuencia (yo ejecutaría el ATTiny a 128 kHz) es dudoso que lo necesite. Puedes deshabilitar todas las funciones de ATTiny y usar el temporizador de vigilancia para que salgas del modo de apagado 5 veces por segundo (en realidad deberías activar el MCU cada 4 ms y contar para obtener tu tiempo de 200 ms). . Una vez despierto, puede cronometrar el ancho de pulso de su unidad LED utilizando un temporizador o registro (no hay mucha diferencia en esta aplicación).
Una ATTIny13 es aproximadamente $ 0.60 1 apagado, un temporizador 555 aproximadamente $ 0.48, pero necesitaría dos para proporcionar 5Hz y luego su ancho de pulso para el LED a tiempo ... así que el MCU es mucho más barato.
Si solo está construyendo algunos de estos elementos, el ATTiny85 sería la mejor opción para facilitar la programación (directamente desde el IDE de Arduino), aunque le costará alrededor de $ 1
Obtener 100 mA de un CR2032 . La respuesta corta es que no puede, pero puede colocar un capacitor a través de la batería y usarlo para almacenar energía para una mayor capacidad de pulso.
Esta limitación y solución a continuación se aplican si usa 2 * 555 o una solución MCU.
El CR2032 tiene alguna capacidad de pulso útil, y probablemente más de lo que piensas:
Esto nos dice que la resistencia de salida de la batería es de aproximadamente 10 ohmios y que con una carga de 100 ohmios obtendría fácilmente una capacidad de pulso corto de aproximadamente 29 mA.
El condensador está cargado a la tensión del terminal de la batería y sabemos que si tenemos una carga de 100 mA, mientras se extrae esa corriente, tanto la batería como el condensador la suministrarán. Cuando el voltaje cae a 2.9 V, sabemos que la batería está suministrando un máximo de 29 mA, por lo que el resto debe provenir del condensador, 71 mA. Como la batería no suministra corriente inicialmente y 29 mA a 2,9 V, podemos promediar la corriente del condensador a 86 mA.
Un cálculo muy aproximado sería considerar la carga como una corriente constante en el condensador (no lo es, pero simplifica nuestros cálculos) y usar:
t = {C x (V0 - V1)} / I
Podemos usar esto para encontrar el LED máximo a tiempo que podría admitirse una vez que seleccionamos la capacitancia máxima que se ajusta al factor de forma.
Debido a que la solución es probablemente desechable, necesitamos usar pequeños condensadores baratos que se ajusten al diámetro de la batería y no sean demasiado altos. Los condensadores de cerámica y de tantalio serían demasiado caros y nos dejarían con electrolíticos de aluminio.
Una opción razonable podría ser 2 * 470 uF 4 V Nichicon de baja fuga y capacitores de baja altura. A 8 * 5 mm, dos de ellos cabrán dentro del diámetro de la batería ... así que esto podría funcionar como un ejemplo.
Entonces, con 2 * 470 uf y una corriente constante de 86 mA, ¿cuál es el ancho de pulso que se podría controlar?
t = (940 * 10 ^ -6 * 0.3) / 86 * 10 ^ -3 = 3.3 mS
Y, por supuesto, si tuviera que dejar caer la corriente de pulso del LED para decir 50 mA, podría manejar un ancho de pulso mucho más largo o soltar uno de los capacitores.
t = (940 * 10 ^ -6 * 0.3) / 35 * 10 ^ -3 = 8 mS
El único elemento en el que no tenemos detalles es el corto tiempo de recuperación de la batería de pulsos. Esto puede limitar la velocidad del flash, por lo que tendría que probarlo con una batería de tipo moneda para ver si puede alcanzar los 5 Hz.
Espero que esto ayude.