Nouvelle Wemos LoLin d1 mini Pro, ESP8266EX 16MB, connecteurs IPEX, I2C, batterie LiPo

Partager sur facebook
Partager sur twitter
Partager sur linkedin
Partager sur pinterest
Partager sur email
Partager sur telegram

Table des matières

Wemos vient de mettre à jour la d1 mini Pro. Elle revient sous avec une nouvelle dénomination, un nouveau format et une nouvelle couleur. Wemos vient de généraliser le nom LoLin à toute sa gamme de carte de développement. Pour l’occasion, cette carte passe à la version 2.0. Bonne nouvelle, Wemos a gardé la compatibilité avec les Shields actuels. Les broches sont positionnées exactement à la même place que la génération précédente avec le même entre-axe. Elle est disponible dès maintenant au prix de 4,38€ (+ environ 4€ de frais de port) sur la boutique officielle AliExpress.

 

La nouvelle LoLin d1 mini Pro reprend une partie des nouveautés de la LoLin D32 sortie en mai et mise à jour il y a quelques jours également.

Spécifications de la Wemos LoLin d1 mini Pro v2.0.0

La plus grosse nouveauté de cette nouvelle Wemos, c’est son nouveau format. Pour la première fois Wemos abandonne la couleur bleue pour passer au vert. La carte est un peu plus longue pour intégrer le circuit de contrôle de charge pour une batterie LiPo. On trouve également un connecteur mâle au format JST SH 1.0 pour faciliter le branchement de capteurs sur bus I2C. Le schéma de branchement est disponible sur le WiKi.

 

wemos lolin d32 i2c sh 1.0 connector

 

Pour connecter des accessoires I2C (pour l’essentiel des capteurs), il faudra fabriquer son propre câble. On trouve des connecteurs déjà pré-câblés assez facilement sur AliExpress. Par exemple, ce vendeur propose des câbles de 100mm de long avec un connecteur femelle à 4 fils.

jst sh 1.0mm cable i2c wemos lolin

Les spécifications sont identiques en tous points à la génération précédente.

  • SoC : ESP8266EX@80 ou 160MHz (version 2018) avec 16MB de mémoire flash (W25Q128FVSS)
  • Connectivité :
    • WiFi 802.11 b/g/n avec antenne céramique
    • Connecteur IPEX pour antenne externe
  • Tension de fonctionnement : 3.3V
  • E/S numériques :
    • 11x, voir le repérage au prochain paragraphe
    • 1x entrée analogique
    • Toutes les sorties numériques supportent les interruptions, le PWM, le bus one-wire et peuvent être I2C à l’exception de la broche D0
  • Alimentation
    • 5V via le connecteur micro USB
    • Batterie LiPo 3,7V avec contrôleur de charge (TP4054) jusqu’à 500mA
    • Broche 5V
  • Dimensions : 25,4 x 48 mm
  • Divers
    • Bouton Reset
    • LED de mise sous tension GPIO2
    • Convertisseur USB / UART CH340G. Le driver pour Windows ou Mac est disponible ici. En cas de problème pour installer le driver, suivez ce tutoriel
    • Jumpers à souder
      • SJ3 pour activer le mode Deep sleep
      • SJ1 pour activer la mesure de la tension délivrée par la batterie par pont diviseur de tension. Suivez ce tutoriel pour estimer

Comme toutes les nouvelles cartes de développement Wemos, le firmware MicroPython est pré-installé.  Voici quelques tutoriels pour débuter avec ce langage si ça vous intéresse.

Vous pourrez également développement vos programmes avec du code Arduino classique à l’aide de l’IDE Arduino ou PlatformIO.

Activer la mesure de tension délivrée par la batterie

Wemos intègre enfin un pont diviseur de tension sur ses nouvelles cartes de développement. En soudant le jumper SJ1, on connecte le pont diviseur de tension à l’entrée analogique A0. Petit regret, le pont diviseur est différent de celui de la Lolin D32 Pro (2x 100kΩ). Il faudra donc écrire un programme de monitoring de la batterie différent pour chaque carte, dommage.

battery monitoring wemos lolin d1 mini pro pont diviseur tension

Lisez ce tutoriel qui explique comment en déduire la tension délivrée par la batterie et son niveau de charge.

La formule suivante permet de déduire la tension délivrée par la batterie. Ici R1 = 220kΩ et R2 = 100kΩ

Tension Réelle = ( Value * ( 3,3 / 1024 ) ) / ( R2 / ( R1 + R2 ) )

Donc en théorie, une batterie LiPo aura une charge de 100% si elle délivre 3,7V et 0% à 0V.

Comme c’est la seule entrée analogique disponible sur les modules ESP8266EX, on pourra par exemple ajouter un circuit PCF8591 qui permet d’ajouter 4 entrées analogique/numérique 8 bits supplémentaires. Le PCF8591 utilise le bus I2C pour communiquer avec le micro-contrôleur.

Activer le mode deep sleep (économie d’énergie)

On pourra également très facilement le mode Deep Sleep de l’ESP8266 qui permet de mettre celui-ci en mode économie d’énergie. Il suffit de souder le Jumper SJ3 situé sous la carte. Attention, lorsque la carte est en mode Deep Sleep, l’interface WEB n’est plus accessible. Utilisez les interruptions pour réveiller le module lorsqu’un événement est détecté. Par exemple un capteur PIR qui détecte un mouvement… Pour les autres capteurs, réveillés la carte régulièrement pour faire une mesure en la publier sur un serveur. Une base InfluxDB par exemple.

wemos lolin d1 mini pro jumper deep sleep battery monitoring

 

Repérage des broches

Broche Fonction Broches ESP8266EX
TX TXD TXD
RX RXD RXD
A0 Analog input, max 3.3V input A0
16 IO GPIO16
5 IO, SCL GPIO5
4 IO, SDA GPIO4
0 IO, 10k Pull-up GPIO0
2 IO, 10k Pull-up, BUILTIN_LED GPIO2
14 IO, SCK GPIO14
12 IO, MISO GPIO12
13 IO, MOSI GPIO13
15 IO, 10k Pull-down, SS GPIO15
GND Ground GND
5V 5V
3V3 3.3V 3.3V
RST Reset RST

Shields compatibles

-17% Pour Wemos D1 Mini Double prise Double Module de protection D1 Mini...
0,24 0,29
-15% Pour Wemos D1 Mini Double prise Double Base bouclier D1 Mini NodeMCU...
0,27 0,32
-17% WS2812B panneau rvb couleur pour WeMos D1 MINI Module avec broches ESP8266...
0,29 0,35
Wemos D1 Mini Module relais pour carte de développement ESP8266, 1 pièce/lot,...
0,30
Esp8266 pour WeMos D1 module WS2812B RGB bouclier pour WeMos D1 mini...
0,30

Wemos d1 mini Pro vs LoLin d1 mini Pro 2018

Pour terminer la présentation de cette nouvelle carte de développement ESP8266, je vous propose un comparatif en image des deux générations. ​

Ancienne Wemos d1 mini Pro Lolin d1 mini Pro v2.0.0
wemos d1 mini pro dessus top wemos lolin d1 mini pro top
wemos d1 mini pro dessous bottom wemos lolin d1 mini pro bottom

 

Wemos frappe un grand coup avec cette nouvelle carte de développement ESP8266EX. En ajoutant un connecteur pour accessoires i2c et le fonctionnement sur batterie LiPo, la fabrication d’objets connectés qui fonctionnent sur batterie et/ou à l’énergie solaire est encore plus facile. La mesure de niveau de charge est encore plus simple avec l’ajout d’un vrai pont diviseur de tension. Il ne reste plus qu’à espérer que l’IDE Arduino prendra enfin en charge les 16MB de mémoire flash embarqués sur la carte.

Avez-vous aimé cet article ?
[Total: 2 Moyenne: 5]
Partager sur facebook
Partager sur twitter
Partager sur linkedin
Partager sur pinterest
Partager sur email
Partager sur telegram

Vous avez aimé ce projet ? Ne manquez plus aucun projet en vous abonnant à notre lettre d’information hebdomadaire!

quel modèle esp8266 choisir
Quel modèle d'ESP8266EX choisir en 2020 ?
guide choix esp32 development board
Quel ESP32 choisir en 2020 ?

Vous rencontrez un problème avec ce sujet ?

Peut-être que quelqu’un a déjà trouvé la solution, visitez le forum avant de poser votre question

Nous serions ravis de connaître votre avis

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Calculateurs
×
Calculateur loi d'Ohm
Tension (U) - en Volt
Courant (I) - en Ampère
Résistance (R) - en Ohms
Puissance (P) - en Watts

Ce calculateur permet de calculer les relations entre le courant, la tension, la résistance et la puissance dans les circuits résistifs.

Saisir au moins deux valeurs puis cliquer sur calculer pour calculer les valeurs restantes. Réinitialisez après chaque calcul.

Rappel sur la Loi d'Ohm
La loi d'Ohm explique la relation entre la tension, le courant et la résistance en déclarant que le courant traversant un conducteur entre deux points est directement proportionnel à la différence de potentiel entre les deux points.
La loi d'Ohm s'écrit U = IR, où U est la différence de tension, I est le courant en ampère et R est la résistance en Ohms (symbole Ω).
Loi d'Ohm (U=RI)
×
Déchiffrer le code couleur d'une résistance à 4 bandes
Bande 1 Bande 2 Multiplicateur Tolérance
   

Résistance:  

1 000 Ω ±5%

Comment déchiffrer le code couleur d'une résistance à 4 anneaux
Formule : ab*cΩ ±d%
Les deux premières bandes (a, b) permettent de déterminer le chiffre significatif. La première bande correspond au chiffre de la dizaine, le second anneau le chiffre de l'unité. Par exemple Brun(1), Noir (0) donne le nombre 10.
La troisième bande (c) est un coefficient multiplicateur. Par exemple, l'anneau rouge est un coefficient multiplicateur de 100, ce qui donne 10 X 100 = 1000Ω.
Le quatrième anneau (d) indique la tolérance de la valeur nominale de la résistance. Par exemple l'anneau Or correspond à ±5%. Donc le fabricant de la résistance s'engage à ce que sa valeur soit comprise entre 950 Ω et 1050 Ω.
Déchiffrer code couleur 4 bandes
×
Déchiffrer le code couleur d'une résistance à 5 bandes
Bande 1 Bande 2 Bande 3 Multiplicateur Tolérance

Résistance:  

1 000 Ω ±5%

Comment déchiffrer le code couleur d'une résistance à 5 anneaux
Formule : abc*dΩ ±e%
Les trois premières bandes permettent de déterminer le chiffre significatif. La première bande correspond au chiffre de la dizaine, le second anneau le chiffre de l'unité. Par exemple Brun(1), Noir (0), Noir (0) donne le nombre 100
La quatrième bande est un coefficient multiplicateur. Par exemple, l'anneau brun correspond au coefficient multiplicateur 10, ce qui donne 100 X 10 = 1000Ω.
Le cinquième anneau indique la tolérance de la valeur nominale de la résistance. Par exemple l'anneau Or correspond à ±5%. Donc le fabricant de la résistance s'engage à ce que la valeur de la résistance soit comprise entre 950 Ω et 1050 Ω.
Déchiffrer code couleur 5 bandes
×
Calculateur de résistance série pour une ou plusieurs LED
Tension d'alimentation en Volt
Tension directe en Volt
Courant en mA
Résistance calculée en Ω
Puissance estimée en W

Ce calculateur permet de déterminer la résistance requise pour piloter une ou plusieurs LED connectées en série à partir d'une source de tension à un niveau de courant spécifié.

Remarque. Il est préférable d'alimenter le circuit avec une puissance nominale comprise entre 2 et 10 fois la valeur calculée afin d'éviter la surchauffe
Couleur Longueur d'onde (nm) Tension (V) pour LED ⌀3mm Tension(V) pour LED ⌀5mm
Rouge 625-630  1,9-2,1 2,1-2,2
Bleu 460-470 3,0-3,2 3,2-3,4
Vert 520-525 2,0-2,2 2,0-2,2
Jaune 585-595 2,0-2,2 3,0-3,2
Blanc 460-470 3,0-3,2 1,9-2,1
Résistance en série pour une ou plusieurs LED
×
Calculateur durée de vie d'une batterie
Capacité de la batterie
Consommation de l'appareil ou objet connecté

Ce calculateur estime la durée de vie d'une batterie, en fonction de sa capacité nominale et du courant ou de la puissance qu'une charge en tire.

La durée de vie de la batterie est une estimation idéalisée. La durée de vie réelle peut varier en fonction de l'état de la batterie, de son âge, de la température, du taux de décharge et d'autres facteurs. C'est le mieux que vous pouvez espérer obtenir.

Autonomie de la batterie = capacité de la batterie en mAh / courant de charge en mA

Durée de vie batterie
Publicité
À lire aussi
Composants
Sur le Forum
Derniers Sujets
Domotique et objets connectés à faire soi-même
Domotique et objets connectés à faire soi-même
Vous avez aimé ce tutoriel

Ne manquez plus les prochains projets

Recevez chaque semaine le récapitulatif des tutoriels et projets.

Vous pouvez vous désabonner à tout moment. 

Shopping cart