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:24] – [Code Arduino avec Blynk] 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 ====== | + | ====== Wemos Battery Shield |
- | Une batterie pour le Wemos. | ||
- | ===== 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 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: | + | 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 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' | <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 53: | 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 96: | ||
</ | </ | ||
- | < | ||
- | \\ | ||
<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| | ||
- | |{{: | + | |{{: |
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 107: | Ligne 108: | ||
\\ | \\ | ||
+ | ~~socialite~~ | ||
electronique/micro_controleurs/esp8266/wemos_battery_shield.1489393450.txt.gz · Dernière modification : 2025/01/14 11:19 (modification externe)