electronique:micro_controleurs:esp8266:wemos_battery_shield
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
electronique:micro_controleurs:esp8266:wemos_battery_shield [2017/03/13 08:28] – ancienne révision (2017/01/19 14:17) restaurée florian | electronique: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 + Fuel Gauge ====== |
- | ===== Wemos Battery Shield | + | |
+ | ===== 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 18: | Ligne 19: | ||
Simple et pratique ! | Simple et pratique ! | ||
- | ===== Add-On MAX17043 - LIPO Fuel Gauge ===== | + | \\ |
+ | |||
+ | |||
+ | ===== LIPO Fuel Gauge ===== | ||
==== Présentation ==== | ==== Présentation ==== | ||
Ligne 29: | 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: | + | Maxim doit utiliser des abaques génériques bien que chaque lipo doit avoir ses propres [[electronique: |
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' | Il propose même de signaler à notre uC si il est temps de passer en mode "je sauvegarde et je m' | ||
+ | |||
+ | \\ | ||
+ | |||
==== Câblage ==== | ==== Câblage ==== | ||
Ligne 39: | 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' | <WRAP tip>Avec arduino, on peut toujours changer l' | ||
Une photo pour illustrer tout ça :\\ | Une photo pour illustrer tout ça :\\ | ||
- | {{http:// | + | {{http://doku.floriantales.fr// |
==== Code Arduino avec Blynk ==== | ==== Code Arduino avec Blynk ==== | ||
Ligne 51: | Ligne 59: | ||
Pour le teste j'ai utilisé le code suivant : | Pour le teste j'ai utilisé le code suivant : | ||
- | blynk_battery_monitor.ino | + | <code arduino |
- | + | ||
- | <code arduino> | + | |
#include < | #include < | ||
#include < | #include < | ||
Ligne 92: | Ligne 98: | ||
<WRAP info> Attention à bien lire la datasheet sur les fonctions reset() et quickstart(). </ | <WRAP info> Attention à bien lire la datasheet sur les fonctions reset() et quickstart(). </ | ||
- | Couplé à l' | + | Couplé à l' |
^Charge^Décharge| | ^Charge^Décharge| | ||
- | |{{ http:// | + | |{{: |
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 102: | Ligne 108: | ||
\\ | \\ | ||
+ | ~~socialite~~ | ||
electronique/micro_controleurs/esp8266/wemos_battery_shield.1489393732.txt.gz · Dernière modification : 2025/01/14 11:19 (modification externe)