Wemos LoLin D32 Pro ESP32 avec support écran TFT, connecteur et chargeur batterie LiPo et lecteur de carte SD

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

Table des matières

La Wemos LoLin D32 est à peine sortie début mai 2018 quelle passe déjà à la version 2.0. Le SoC ESP32-WROOM-32 initial a été abandonné au profit du nouveau ESP32-Wrover d’Espressif qui fait partie de la gamme 2018 du fondeur. Pour l’occasion la seconde version de la LoLin D32 devient Pro. Elle embarque deux nouveaux connecteurs au format JST SHT 1.0 mm. Le premier connecteur SHT1.0 à 10 broches permettra de connecter un écran TFT. Le second connecteur de 4 broches permet de simplifier le câblage des accessoires I2C. 

 

La D32 Pro propose également un lecteur de carte micro SD relié au bus SPI du micro-contrôleur. Le connecteur de batterie LiPo au format JST (PH-2 2.0mm) est toujours présent sur la carte. La Lolin D32 Pro est disponible dès maintenant au prix de 7,71€ (+3,47€ de frais de port) sur AliExpress. La Lolin D32 est toujours en vente au prix de 5,47€ (+3,47€ de frais de port pour la France)

wemos LOLIN D32 PRO Pinout tft display sdcard detail

Spécifications de la Wemos Lolin D32 Pro

  • SoC : ESP32-WROVER @ 240MHz avec 4Mo de mémoire 4 Mo et 4Mo de PSRAM
  • Connectivités
    • WiFi 802.11 b/g/n
    • Bluetooth 4.1 LE
  • Stockage : emplacement pour carte micro SD prenant en charge le mode SPI. La capacité maximale n’est pas précisée
  • Connecteurs
    • 1x JST SH 1.0mm 10 broches pour écran TFT
    • 1x JST SH 1.0mm 4 broches pour accessoires I2C
    • 1x micro USB USB pour la programmation, la mise au point et l’alimentation.
    • Convertisseur USB / Série CH340G. Le driver pour Windows ou Mac est disponible ici. En cas de problème pour installer le driver, suivez ce tutoriel
    • 2x 16 broches avec GPIO, SPI, I2C, UART, ADC, DAC, TFT, VP / VN et signaux d’alimentation (3.3V / GND, BAT)
      • 22x E/S numériques toutes PWM
      • 6x Entrées analogiques : broches VP, VN, 32, 33, 34, 35 (utilisé pour la mesure de tension de la batterie)
      • 2x sorties analogiques : 25 et 26
    • Connecteur JST 2.0 PH 2-Pin pour batterie au lithium avec contrôleur de charge (TP4054) intégré jusqu’à 500mA
  • Source d’alimentation
    • 5V via le port micro USB
    • Batterie LiPo (via le connecteur)
    • LED de mise sous tension IO5
  • Dimensions : 65 x 25,4 mm
  • Poids : 7,5 grammes

wemos LOLIN D32 PRO Pinout tft display sdcard

Pour connecter vos accessoires I2C (pour l’essentiel des capteurs) ou un écran TFT, 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 de 2 à 10 fils.

jst sh 1.0mm cable i2c wemos lolin

Le schéma de câblage est disponible sur le WiKi.

wemos lolin d32 pro tft lcd display port jst sh 1.0 wemos lolin d32 i2c sh 1.0 connector

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.

wemos LOLIN D32 PRO Pinout tft display sdcard bottom

Pour le moment, le fabricant Wemos ne propose aucun écran TFT compatible. Le seul écran que l’on trouve est le shield TFT de 1,4” de diagonale pour la Wemos d1 mini présenté en mai dernier. POur le moment, il n’y a aucune spécification sur les écrans compatibles. Si on fait une petite recherche sur le gestionnaire de bibliothèque de l’IDE Arduino, on trouve la librairie GUIslice qui prend en charge les écrans LCD ILI9341 / ILI9340, ST7735, SSD1306, XPT2046 (via SDL) et HX8357-D (via SDL) ainsi que les écrans tactiles STMPE610, FT6206, FT6X06 (via SDL).  Vous pouvez également tester la librairie EST32 TFT Display de Loboris qui prend en charge les écrans construit autour des contrôleurs ILI9341, ILI9488, ST7789V ou ST7735. Par contre le développement devra se faire en dehors de l’IDE Arduino.

Voici quelques écrans ILI9341, ILI9488, ST7789V assez classiques dans les projets Arduino et Arduino Mega 2560.

1.44 inch TFT Dispaly Module colorful screen ST7735 128*128 for arduino/51/STM32 Replace...
0,03
Voir l'offre
Aliexpress AliExpress
-27% 2.8
0,08 0,11
Voir l'offre
Aliexpress AliExpress
3.5 inch TFT LCD Screen Module 3.3V/5V ILI9486/ILI9488 Ultra HD 320X480 for...
0,10
Voir l'offre
Aliexpress AliExpress
Last update was on: 29 octobre 2020 11 h 50 min

 

Monitoring du niveau de la batterie

Comme on dispose de 6 entrées analogiques sur les modules ESP32, Wemos a eut la bonne idée d’intégrer un pont diviseur de tension sur la carte. Le pont diviseur est connecté à l’entrée analogique I35. Il utilise deux résistances de 100kΩ (ici R1 et R2). 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.

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.

battery monitoring wemos lolin d32 pro pont diviseur tension

 

C’est une carte très interessante avec un très bon positionnement tarifaire. Pour le moment, elle n’a pas été clonée par d’autres fabricants. Proposée à 11,30€ (frais de port inclus), elle est plus chère que la d1 mini avec les shields battery et micro SD. Par contre, si vous cherchez à gagner en encombrement pour vos projets d’objets connectés, c’est la carte idéale. L’ESP32 apporte 22 E/S numériques (toutes compatibles PWM au lieu de 14 dont 6 PWM sur un Arduino Uno), 6 entrées analogiques et 2 sorties analogiques, la connectivité WiFi et Bluetooth LE.

 

 

Avez-vous aimé cet article ?
[Total: 0 Moyenne: 0]
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