Eu precisava de um perfil de energia para meus projetos baseados em bateria, mas eles são muito caros. Então, eu projetei um com um ATMEGA328P (usando AVR-C) e um sensor de corrente/tensão INA219. Fiz meu próprio motorista para o sensor para entender melhor sua arquitetura e um pequeno programa Python para configuração (resolução, tempo de integração, atenuação, etc.).
Conecte -se usando o seguinte esquema:

python3 /python_plot/plot.py
Use -o, é auto -explicativo.
Conecte um LED verde com um resistor de 170ohm ao VCC (5V) e obtenha a corrente:
Esquema:

Resultado:

Usando uma fonte de energia de laboratório variável, altere a corrente de 2V para 6V com o mesmo esquema de resistor de LED do último exemplo

O atual consumido por um SOC ESP32 será medido, usando um Conselho de Desenvolvimento WROON32-DEV. Isso será alimentado pela fonte ajustável, por 5V para a entrada reguladora da placa. Embora o regulador entregue o 3V3 exigido pelo ESP32, a corrente que circula entre a fonte e a montagem será medida e, portanto, será vista uma tensão de 5V.
Esquema:

Resultados:

Referência:
O limite Currnt da fonte de energia do laboratório foi configurado para 70mA, não é suficiente para uma conexão wifi bem -sucedida. Vemos uma queda repentina na tensão à medida que a corrente chega a esse limite. Não podemos ver o consumo característico de energia da conexão bem -sucedida mostrada no exemplo anterior, mostrando que o dispositivo não está sendo capaz de se conectar.
