He estado trabajando en un módulo de detección de temperatura en miniatura que suena una vez que la temperatura cruza un umbral usando ATtiny85, lm35 y un pico zumbador. Cuando enciendo todo el circuito usando una placa arduino y tomo lecturas del sensor de temperatura, son consistentes. Pero cuando trato de tomar las lecturas después de encender todo usando celdas de monedas 2xcr2016 3V, las lecturas son erráticas. ¿Cómo soluciono este problema?
Las celdas tipo moneda tienen una resistencia en serie ultra alta: cualquier carga superior a 10 mA o incluso menor hará que se comben significativamente. Están destinados a alimentar circuitos de potencia ultrabaja como relojes de tiempo real, perros guardianes, monitoreo de batería y mantener intacta la memoria volátil durante fallas de energía.
El AT tiny, cuando se ejecuta a velocidades de reloj significativas, consumirá hasta 10 mA o más, además, los sensores y otros circuitos causarán estragos en sus pequeñas celdas de monedas. Se aflojarán mucho durante los períodos de muestreo y pueden causar caídas de tensión en su AT Tiny.
Obtenga una mejor fuente de energía, agregue muchos más capacitores (valores bajos y altos para cubrir todas las bases) y use un osciloscopio en el riel VCC para ver visiblemente cómo se hunde, y luego lo comprenderá.
Si ejecutó el AT Tiny a 32 kHz o unos pocos cientos de kHz como máximo, puede funcionar a un nivel de potencia lo suficientemente bajo como para usar las celdas de moneda. Solo será lento.
Ignacio Vázquez-Abrams
tylerh
Ignacio Vázquez-Abrams
Curtis