Outils pour utilisateurs

Outils du site


electronique:micro_controleurs:esp8266:wemos_battery_shield

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
electronique:micro_controleurs:esp8266:wemos_battery_shield [2017/03/13 08:25] florianelectronique:micro_controleurs:esp8266:wemos_battery_shield [2025/01/14 11:19] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
-====== Wemos Battery Shield ======+====== Wemos Battery Shield + Fuel Gauge ======
  
-Une batterie pour le Wemos. 
  
-===== Wemos Battery Shield + Lipo =====+===== Battery Shield =====
  
 Afin de rendre le wemos un peu autonome j'ai commandé quelques shields sur aliexpress de ce type : Afin de rendre le wemos un peu autonome j'ai commandé quelques shields sur aliexpress de ce type :
Ligne 20: Ligne 19:
 Simple et pratique ! Simple et pratique !
  
-===== Add-On MAX17043 - LIPO Fuel Gauge =====+\\ 
 + 
 + 
 +===== LIPO Fuel Gauge =====
  
 ==== Présentation ==== ==== Présentation ====
Ligne 31: Ligne 33:
  
 En gros il arrive à calculer ce qu'il reste dans la batterie en fonction du temps et de la tension à ses bornes.\\ En gros il arrive à calculer ce qu'il reste dans la batterie en fonction du temps et de la tension à ses bornes.\\
-Maxim doit utiliser des abaques génériques bien que chaque lipo doit avoir ses propres [[:electronique:analogique:li_ion_lipo|courbes de décharge]]. AU besoin Maxim fait du sur-mesure, mais il faut les contacter.\\+Maxim doit utiliser des abaques génériques bien que chaque lipo doit avoir ses propres [[electronique:analogique:sources_energie:li_ion_lipo|courbes de décharge]]. Au besoin Maxim fait du sur-mesure, mais il faut les contacter.\\
 En tout cas, pour une estimation, c'est déjà pas mal et rapidement exploitable avec sa connexion I2C.\\ En tout cas, pour une estimation, c'est déjà pas mal et rapidement exploitable avec sa connexion I2C.\\
 Il propose même de signaler à notre uC si il est temps de passer en mode "je sauvegarde et je m'arrête" avant la panne d'électricité. Il propose même de signaler à notre uC si il est temps de passer en mode "je sauvegarde et je m'arrête" avant la panne d'électricité.
 +
 +\\
 +
  
 ==== Câblage ==== ==== Câblage ====
Ligne 41: Ligne 46:
 ^Pin I2C MAX17043^PIN Wemos| ^Pin I2C MAX17043^PIN Wemos|
 |SDA|D1| |SDA|D1|
-|SDL|D2|+|SCL|D2|
  
 <WRAP tip>Avec arduino, on peut toujours changer l'attribution de pins I2C avec ''Wire.begin([SDA], [SCL])'' </WRAP> <WRAP tip>Avec arduino, on peut toujours changer l'attribution de pins I2C avec ''Wire.begin([SDA], [SCL])'' </WRAP>
  
 Une photo pour illustrer tout ça :\\ Une photo pour illustrer tout ça :\\
-{{http://floriantales.hd.free.fr//lib/plugins/ckgedit/fckeditor/userfiles/image/electronique/micro_controleurs/esp8266/wemos_battery_shield/20160829_221558.jpg?direct&250x250}}+{{http://doku.floriantales.fr//lib/plugins/ckgedit/fckeditor/userfiles/image/electronique/micro_controleurs/esp8266/wemos_battery_shield/20160829_221558.jpg?direct&250x250|20160829_221558.jpg}} 
  
 ==== Code Arduino avec Blynk ==== ==== Code Arduino avec Blynk ====
Ligne 53: Ligne 59:
 Pour le teste j'ai utilisé le code suivant : Pour le teste j'ai utilisé le code suivant :
  
-<code arduino+<code arduino blynk_battery_monitor.ino>
-blynk_battery_monitor.ino+
 #include <ESP8266WiFi.h> #include <ESP8266WiFi.h>
 #include <BlynkSimpleEsp8266.h> #include <BlynkSimpleEsp8266.h>
Ligne 91: Ligne 96:
 </code> </code>
  
-\\ 
 <WRAP info> Attention à bien lire la datasheet sur les fonctions reset() et quickstart(). </WRAP> <WRAP info> Attention à bien lire la datasheet sur les fonctions reset() et quickstart(). </WRAP>
  
-Couplé à l'excellent Blynk (pour avoir des courbes rapidement et profiter des fonctions d'export csv) le résultat est intéressant.+Couplé à l'excellent Blynk (pour avoir des courbes rapidement et profiter des fonctions d'export csv) le résultat est intéressant:
  
 ^Charge^Décharge| ^Charge^Décharge|
-|{{:electronique:micro_controleurs:esp8266:wemos_battery_shield:img_1134.png?nolink&}}|{{http://floriantales.hd.free.fr//lib/plugins/ckgedit/fckeditor/userfiles/image/electronique/micro_controleurs/esp8266/wemos_battery_shield/img_1135.png?nolink&300x532}}|+|{{:electronique:micro_controleurs:esp8266:wemos_battery_shield:img_1134.png?nolink&300x532}}|{{http://doku.floriantales.fr//lib/plugins/ckgedit/fckeditor/userfiles/image/electronique/micro_controleurs/esp8266/wemos_battery_shield/img_1135.png?nolink&300x532}}|
  
 Pour la décharge j'ai joué avec quelques résistances qui expliquent la variation de tension de la batterie, le SOC reste globalement linéaire.\\ Pour la décharge j'ai joué avec quelques résistances qui expliquent la variation de tension de la batterie, le SOC reste globalement linéaire.\\
Ligne 104: Ligne 108:
 \\ \\
  
 +~~socialite~~
  
electronique/micro_controleurs/esp8266/wemos_battery_shield.1489393507.txt.gz · Dernière modification : 2025/01/14 11:19 (modification externe)