Hallo,
Ivm een IoT projectje wil ik een ESP-12 op een LiPo batterij laten draaien en o.a. de batterijspanning via een mqtt topic uitsturen.
De LiPo spanning varieert tussen 3,7V en ca. 3,0V om de esp te laten werken.
De esp echter heeft een adc input van max. 1,0V.
Met een simpele spanningsdeler zien de grenswaarden van de adc uitlezing er als volgt uit:
Vbatt=3,7V -> ADCreadout=1024
Vbatt=3,0V -> ADCreadout=830
Echter ik zou graag gebruik maken van de volle 1024 levels van de adc voor deze spanningsval. Dus:
Vbatt=3,7V -> ADCreadout=1024
Vbatt=3,0V -> ADCreadout=0
Wie weet hoe ik dit op een simpele maner oplos? Is hier een standaardoplossing voor?
Ivm een IoT projectje wil ik een ESP-12 op een LiPo batterij laten draaien en o.a. de batterijspanning via een mqtt topic uitsturen.
De LiPo spanning varieert tussen 3,7V en ca. 3,0V om de esp te laten werken.
De esp echter heeft een adc input van max. 1,0V.
Met een simpele spanningsdeler zien de grenswaarden van de adc uitlezing er als volgt uit:
Vbatt=3,7V -> ADCreadout=1024
Vbatt=3,0V -> ADCreadout=830
Echter ik zou graag gebruik maken van de volle 1024 levels van de adc voor deze spanningsval. Dus:
Vbatt=3,7V -> ADCreadout=1024
Vbatt=3,0V -> ADCreadout=0
Wie weet hoe ik dit op een simpele maner oplos? Is hier een standaardoplossing voor?