Hola, buenas.
Como por fin tenemos un mini - beso en nuestro plan de entrega hoy, quiero mostrar brevemente cómo reducir el consumo de energía en miniatura para permitir, por ejemplo, el funcionamiento de baterías largas.
A fin de maximizar el ahorro de energía, además de los bancos creados con ese fin, se han introducido algunos cambios en el equipo informático que podrían reducir aún más el consumo.La cantidad de electricidad que desees reducir es tuya.
La forma más fácil y rápida de reducir la electricidad es Biblioteca de GITComo la contribución de hoy está más dirigida a los usuarios de alto nivel, hoy pasaré de la parte de instalación a la parte de instalación.Los ejemplos que figuran en la Biblioteca "Power down Wake periodic.no" son muy sencillos:
35; incluye Baja potencia. Nulidad Configuración() { Esta biblioteca no necesita instalar un programa } Nulidad Correr() { / / en caso de que los módulos ADC y Bod estén desactivados, en un Estado de apagón de 8 segundos Baja potencia.Apagón(Ocho segundos., Apágalo., End sub); Haz algo aquí. Ejemplo: sensor de lectura, registro de datos, transmisión de datos. }
Lowpower. Down tiene una duración máxima de 8 segundos.El temporizador puede sustituirse por una interrupción.Además, la Biblioteca ofrece varias opciones de modo operativo, como el modo libre o el modo de espera, para lo cual se puede ver lowpower.cpp.
Este intervalo de tiempo puede repetirse al azar utilizando un simple sistema de circulación:
35; incluye Baja potencia. Constante Inapropiado adj. Intervalo = 600; Nulidad Configuración() { } Nulidad Correr() { Interior Remolcador = Intervalo / 8; Para (Interior Yo=0; Yo<Remolcador; Yo++) { Baja potencia.Apagón(Ocho segundos., Apágalo., End sub); } }
El consumo de energía es de unos 20 NS en el modo normal de funcionamiento y se reduce a unos 4 NS en un Estado de profundo sueño para el suministro de pies de tubo no procesados.
A fin de evitar que los sensores conectados consuman energía adicional, también se puede suministrar electricidad mediante GPS digital en lugar de los 5 V normales.Por lo tanto, el simple alto / bajo control de la corriente eléctrica del sensor.Para que funcione de manera fiable, el sensor debe instalarse con la correspondiente demora ().
Si queremos seguir reduciendo el consumo de energía, es necesario modificar el equipo, teniendo en cuenta lo siguiente: Si el hardware cambia, la garantía expira.
A fin de reducir los elementos residuales de consumo de energía (rojo), podemos descargar LED (amarillo) y reguladores de voltaje (Verde) de la placa de circuito.Un mayor consumo de Energía indica trabajo por LED.
Esta operación no es necesaria para soldar algunas técnicas.
Soldadura LED.
Eso es exactamente lo que pasa con el regulador de tensión a bordo.Si el 5v está disponible, es redundante, podemos eliminarlo sin escrúpulos como LED.
Diagrama: LED y regulador de tensión de soldadura
Como la aguja original está directamente conectada a un controlador de voltaje fijo, no puede utilizarse después de soldar el componente.
Si el consumo de energía sigue siendo excesivo, se recomienda cambiarlo por la versión 3.3 V.
Buena suerte en tu trabajo hasta el próximo artículo.
3 comentarios
Ulrich Engel
Hallo, im Rahmen eines LoRa Wetterprojektes messe ich Wetterdaten eines BME280 und übertrage diese per LoRa vom Sender zum Receiver.
Aktuell messe ich alle 8 Sekunden und zwischen zwei Messzeiten wird der ESP32 LoRa “schlafen” gelegt:
LowPower.powerDown(SLEEP_8S, ADC_OFF, BOD_OFF);
Meine Frage:
Kann man den “Schlafzyklus” auf 30 Sekunden verlängern, um den Stromverbrauch des Senders (Akku) zu senken?
Viele Grüße und Danke für eine Antwort.
DD1UZ
Wie hoch ist der Stromverbrauch ohne LED bei 3V / 5V?
Hat jemand Erfahrungen?
Andreas Engelmann
Um den Spannungsregler zu entfernen einfach die Beinchen mit einem schlanken Seitenschneider durchkneifen. Oft ist es auch leichter den Vorwiderstand der LED zu entfernen als die LED selbst. Wer die Platine noch sauber haben möchte kann ja anschließend mit dem Lötkolben die Reste vorsichtig entfernen.