Найти в Дзене
У Павла!

Мониторинг напряжения LiPo батареи с помощью Wemos D1 в сервисе thingspeak

Здравствуйте. В данной статье я покажу Вам как можно мониторить заряд своей LiPo батареи подключенной к микроконтроллеру ESP8266 на примере Wemos D1 mini и shield  к нему для подключения Lipo батарей. Для чего это нужно? Ну даже наверное не стоит это объяснять, так как все прекрасно понимают, что знать когда подзарядить свое устройство очень важно, дабы не потерять информацию. Батарею можно использовать любую, 3.7 V емкость не имеет значения, так как батарея любой емкости, когда теряет свой запас энергии, тогда и теряет напряжение понемногу. За счет данного свойства мы и будем реализовывать наш мониторинг заряда батареи. Как я уже и сказал нам понадобится: Wemos D1: http://ali.pub/2u29u5 или http://ali.pub/2u2a94 Wemos battery shield: http://ali.pub/2u29yt или http://ali.pub/2u2ald LiPo battery: http://ali.pub/2u2a1x или http://ali.pub/2u2as6 И резистор понадобится на 100кОм его можно купить в магазинах радиоэлектроники или также заказать на сайтах aliexpress и banggood. Схема подключе

Здравствуйте. В данной статье я покажу Вам как можно мониторить заряд своей LiPo батареи подключенной к микроконтроллеру ESP8266 на примере Wemos D1 mini и shield  к нему для подключения Lipo батарей. Для чего это нужно? Ну даже наверное не стоит это объяснять, так как все прекрасно понимают, что знать когда подзарядить свое устройство очень важно, дабы не потерять информацию.

Батарею можно использовать любую, 3.7 V емкость не имеет значения, так как батарея любой емкости, когда теряет свой запас энергии, тогда и теряет напряжение понемногу. За счет данного свойства мы и будем реализовывать наш мониторинг заряда батареи.

Как я уже и сказал нам понадобится:

Wemos D1: http://ali.pub/2u29u5 или http://ali.pub/2u2a94

Wemos battery shield: http://ali.pub/2u29yt или http://ali.pub/2u2ald

LiPo battery: http://ali.pub/2u2a1x или http://ali.pub/2u2as6

И резистор понадобится на 100кОм его можно купить в магазинах радиоэлектроники или также заказать на сайтах aliexpress и banggood.

Схема подключения выглядит следующим образом:

-2

Я думаю схема довольно примитивная, чтоб ее объяснять, резистор на 100 кОм используется потому что в Wemos D1 mini уже используется внутренний делитель напряжения, который соединяет контакт A0 с АЦП ESP8266. Это делитель напряжения из резисторов 220 кОм и 100 кОм. Выглядит схема делителя напряжения таким образом:

 
 

Добавив еще 100 кОм получится 100k+220k+100k = 420k. Поэтому если напряжение полностью заряженной батарейки будет составлять 4.2 В, АЦП ESP8266 получит 4.2*100/420= 1 Вольт.

1 Вольт это максимальный вход для АЦП и даст на A0 значение 1024. voltage =raw/1023;  voltage =4.2*voltage;

График напряжения на сайте thingspeak выглядит примерно таким образом:

-4

Если подключите все так как описано выше, то имейте ввиду, что резисторы тоже разряжают батарею с постоянным потреблением 10uA (4.2v / 420000 ohm) . Энергопотребление ESP8266 в режиме сна составляет 77 uA. С резистором это будет 87 uA.

Ну а сам скетч конечно-же можете найти у меня на сайте. Нажав на это предложение.