Pulso simple de huella pequeña 500 ms por minuto LED 3.3v

0

Soy bastante nuevo en electrónica, así que espero no ofender a nadie al hacer una pregunta mal.

Me gustaría hacer un circuito que use una celda de botón CR2032 (3v) para pulsar un LED (3mm azul claro súper brillante - voltaje de avance + -3.3v) durante medio segundo, una vez por minuto. La parte de medio segundo es muy importante para mí (1 segundo sería demasiado larga), pero la porción de minutos de la escala de tiempo es menos relevante (por ejemplo, podría pulsar una vez cada 55 segundos, y eso estaría bien).

Me gustaría que la compilación final sea lo más pequeña posible (en términos de factor de forma) e idealmente utilice componentes analógicos (el mejor de los casos) para mantener la compilación rentable. En un momento, también me encantaría usar algo como un temporizador 555, pero como lo entiendo, no es una tarea sencilla hacer que el LED pase más tiempo apagado que cuando usa los 555, debido a su funcionamiento.

Teniendo en cuenta las restricciones de tamaño, costo y voltaje, ¿qué dirección debo tomar para comenzar?

    
pregunta Continuum

1 respuesta

1

Una solución absolutamente minimalista es conducir un microcontrolador desde la celda del botón y usar un simple circuito bootstrap para conducir el LED:

simular este circuito : esquema creado usando CircuitLab

Puede programar la MCU, representada por el rectángulo punteado en el diagrama anterior, en modo inactivo en el modo de ahorro de energía 55.5 segundos de cada minuto, y alternar su pin de salida usando PWM durante los 0.5 segundos restantes. La forma de onda PWM en la base de C1 proporciona pulsos de corriente aumentada a través del LED, D2, que lo encienden.

Si el voltaje directo del LED es lo suficientemente bajo, brilla débilmente incluso cuando está apagado, es posible que desee impulsar el ánodo de D1 desde otro pin IO para que pueda apagarlo por completo cuando no esté en uso.

    
respondido por el Nick Johnson

Lea otras preguntas en las etiquetas