• Version 1: STM32F103 + ADS1115

    Laboratorio Gluón2 hours ago 0 comments

    First of all, this project has been developed on TW/YT streams (in Spanish) where I iterate and test this project. By the time I am writting this posts, I have already achieved many of my goals. However, I think the process was interesting and I wanted to log the process. I am also doing a write up in my english blog:  (My blog) 

    For my projects, I need to log the current consumption of devices as they transition between normal operation and low-power modes. Usually my projects are based around STM32 or ESP32 microcontrollers, which requires from **hundreds of milliamps** in normal mode (e.g.:300mA the ESP32 when using WiFi) down to **dozens of microamps** for the STM32 low power mode.

    In the first version of the uPM I just wanted to add a microprocessor to get the data and send it to the PC using a USB. The aim in this step is to do an affordable, and easily available components.

    The STM32F103 main tasks was to read the ADC from the ADS1115, and send it to the Host PC using USB, while showing some information in the OLED display.

    The first tests with the system and the screen, seems promising even comparing to the readings from the SDM4065A, the error was not a big issue. However, we will see that the display uA measurements contain a secret...