Tagged: Sleep and Wake UP

STM32 power saving: RTC backup register and SRAM preservation 0

STM32 power saving: RTC backup register and SRAM preservation – 9

In this article, we finally delve into the backup domain, a crucial step towards resolving the issue of state preservation across sleep modes. We initiate with a comprehensive exploration of the RTC backup registry, subsequently moving onto an analysis of the backup mechanisms for SRAM memory.

STM32 power saving: backup domain intro, and variable preservation across reset

STM32 power saving: backup domain intro and variable preservation across reset – 8

Another important element of STM32 is the backup domain. After a brief introduction to the topic, we will evaluate and test the standard solution for RESET, namely the use of variables in the “noinit” and “persistent” memory areas, a very interesting management. And we will write some simple functions to check the features of our devices.

STM32 power saving: intro and Arduino vs STM framework 0

STM32 power saving: intro and Arduino vs STM framework – 3

In a remote device, one important feature can be the power consumption, and like other devices, STM32 allows a set of Low Power states.
In the Arduino framework, these states are wrapped and simplified to allow the most straightforward management, but we will look at the original state of STM32 to better understand the test results.

LoRa wireless remote water tank and pump controller (esp8266) Client PCB assembling 0

LoRa remote water level and pump controller (ReWaL): Client PCB – 5

I must fill a tank 1.5 km away, so I create a 2-part controller.
A server with a relay to manage the pump and a client solar / battery-powered to check the tank’s status and notify It to the server.
Here we are going to assemble the Client PCB.

LoRa wireless remote water tank and pump controller (esp8266) Client software Arduino IDE 0

LoRa remote water level and pump controller (ReWaL): client software – 3

I must fill a tank 1.5 km away, so I create a 2-part controller.
A server with a relay to manage the pump and a client solar/battery-powered to check the tank’s status and notify the status to the server.
Here we are going to look at the Client software.