Paso 10: Ahorro de energía
Duro es increíble para medir tales cambios actuales de alta velocidad. Un multímetro normal es waaay lento y mi osciloscopio sólo es capaz de medir voltajes. Ya ordené un adaptador de medición para mi osciloscopio para hacer exactamente eso (el uCurrent de oro) pero que esto de alguna manera se atascó entre naviera y aduanal. Si todavía me siento como haciendo algunas mediciones cuando reciba actualizaré este paso, pero no puedo garantizar nada. nunca llegó. Tengo mi dinero, difícil. Lamentablemente allí no será cualquier medida real
Hasta entonces tienes que aproximar el consumo de energía con los tiempos de antes. Ahorraré las matemáticas pero calculé un tiempo de ejecución eficaz comparable al modo activo de 10ms. En el 1Mhz y 3V el consumo actual es de aproximadamente 0.5mA. Con modos de suspensión el consumo actual es 0.005mAs, una enorme ganancia de 1.5mAs (3000 veces menos).
La corriente a través de un LED depende de la resistencia y el voltaje aplicado. Con el original de 120 ohmios resistencia el LED dibuja 10mA, con mi valor recomendado de 220 ohmios sólo 5.5mA. Seguro que el brillo va a sufrir, por lo que tienes que decidir qué solución escoger.
Asumiendo la CR2032 contiene 235mAh usted puede conseguir algunos más rollos de la versión (asumiendo que el LED se enciende durante 3 segundos cada rollo) de ahorro de energía:
Estilo original + viejo código:
235mAh*60*60/(1.5mAs+10mA*3S) = 26857 rollos
Estilo optimizado + nuevo código:
235mAh*60*60/(0.005mAs+5.5mA*3S) = 51257 rollos
También el tiempo de espera es mucho mayor:
Estilo original + código antiguo (activo corriente = 0.5mA):
235mAh / 0.5mA = 470 h = 19,5 días
Optimizado estilo + nuevo código (corriente de la energía-abajo = 0,2 uA):
235mAh / 0.2uA = 1175000 h = 48958 días = 134 años
(una común batería CR2032 esto limita a su vida útil de unos 20 años)