Para un proyecto rápido y sucio, ¿cuáles son algunas de las formas más sencillas de reducir el uso de energía de un Arduino ?
Imagina la siguiente configuración:
Un Arduino Nano típico, conectado a un par de DS18B20s y una de las mini pantallas OLED. La energía proviene de una batería de teléfono móvil enganchada a una placa TP4056, que luego funciona a una pequeña 0.9V > > Tablero de refuerzo de 5 V, ambos artículos comunes de eBay.
La idea es crear una plataforma básica, a la que se agregará lentamente funcionalidad adicional, como un enlace inalámbrico y el registro de datos. Por ahora, sin embargo, la situación es como se describe anteriormente.
El comienzo obvio sin duda sería eliminar los LEDS innecesarios, o al menos, enfrentar una resistencia adicional para hacerlos más débiles. Tal vez encontrar la forma de reducir el brillo de la pantalla OLED también sería un paso obvio, y ese LED verde junto al interruptor ON no es necesario ...
Pero más allá de esto, ¿qué pasos simples se podrían realizar en la codificación o en la carga del hardware podrían ayudar a que la batería gane más tiempo?
(Esta pregunta se relaciona con un nivel específico de entusiasta de sistemas integrados, a saber, el nivel intermedio, alguien que aún no tiene la confianza suficiente para sumergirse en las profundidades del lenguaje ensamblador AVR, sino más bien para alguien que ya comprende los conceptos básicos de cómo se combinan los dispositivos electrónicos y los dispositivos incorporados en un sistema (En otras palabras, yo ...). Hay diferencias en comparación con ¿Cómo puedo hacer que mi atmega328 funcione durante un año con baterías? y más específicamente a las acciones que prácticamente puede tomar.)