Como se señaló en los comentarios, es probable que la mejor solución use 2 AA en serie en lugar de 2 AAA.
Comencemos con lo conocido. Es probable que su MCU esté consumiendo una corriente despreciable, a menos que tenga todo tipo de periféricos que no necesita (temporizadores, ADC, etc.), o que esté controlando directamente los LED (lo que generalmente es una mala idea, a menos que no estén tirando). mucha corriente de los pines de E / S).
El uso de 2 baterías alcalinas de la serie le da un riel de voltaje de ~ 3V. Las baterías alcalinas son celdas de 1.5V, pero las nuevas casi siempre le darán una décima o más tensión, de ahí su riel medido de 3.3V. Esto no durará tanto tiempo.
Estadísticas de LED
Sus LED especificados están clasificados para 3.2 V a 20 mA. Tenga en cuenta que no necesita empujar 20 mA a través de estas resistencias si no necesita que sean tan brillantes. Este es un error común con los diseños simples de LED. Reducir la corriente a 10 mA por cadena le dará casi el mismo brillo con el doble de tiempo de ejecución. La luminancia del LED no tiene típicamente una relación lineal con el consumo de corriente.
Por otro lado, también puede pulsar los LED de la MCU. Enciéndalos durante 1 ms a la corriente máxima y apáguelos durante 2 o 3 ms. Puede jugar con este ciclo de trabajo de PWM para ver cuánto tiempo puede dejar apagados los LED antes de que realmente note la disminución en el brillo. Los indicadores LED de este tipo ahorrarán corriente ya que solo están en una parte del tiempo, y se mantienen un poco más frescos, lo que aumenta su vida útil y eficiencia.
Por supuesto, la única forma de limitar la corriente sin utilizar un controlador actual es con resistencias en serie.
¿Está utilizando resistencias en serie? No lo mencionó, y otro error común en estos simples circuitos de LED es ir barato y renunciar a ellos. Esto casi siempre es una mala idea, especialmente si se están controlando desde los pines MCU. Si está utilizando resistencias, tiene incluso menos voltaje para caer a través de los LED, y apenas había suficiente para empezar.
Duplicar el banco
Poner 2 baterías AAA de la serie más en paralelo con las 2 originales en teoría duplicaría la capacidad del banco; Sin embargo, esto tampoco es una buena idea. Las baterías no siempre funcionan bien en paralelo, especialmente las alcalinas no baratas. Las baterías paralelas pueden funcionar bien con los controladores de carga y disipación, pero siempre correrá el riesgo de que las baterías desequilibradas se descarguen entre sí constantemente.
Esto no quiere decir que no funcionará (he visto muchos productos comprados en la tienda que hacen esto) es solo un mal diseño y no funcionará tan bien como pretendía.
Duplicar el voltaje
Poner 4 AAA en serie duplicará el voltaje de la fuente. Al usar la regulación lineal, esto no lo lleva a ninguna parte, pero con un buen regulador de conmutación, esto puede aumentar el tiempo de ejecución. Aún así, no es tan bueno como aumentar la capacidad de la batería a 2 AA.
Una cosa que podría hacer con un riel de voltaje incrementado es colocar un regulador LDO muy económico para disminuir el voltaje de la fuente de alimentación de la MCU y las cadenas de alimentación de los LED de 2 series con resistencia en serie directamente desde el riel de 6.4V. Para controlarlos, puede hundir la corriente en los pines MCU (activo bajo) en lugar de obtenerla de los pines. Esto reducirá a la mitad su consumo actual y aumentará el tiempo de ejecución; sin embargo, ha duplicado el número de baterías, una ganancia neta de cero.
Nuevamente, si puedes permitirte el tamaño excesivo de agregar 2 baterías AAA más, deberías usar 2 baterías AA desde el principio.