Nouvelle Wemos D1 mini Pro 16MB, Wemos XI, Shield SHT30 • Domotique et objets connectés à faire soi-même

Wemos continue de faire évoluer la D1 mini. La Wemos D1 mini Pro vient agrandir la famille. Elle est toujours construite autour d’un ESP8266EX mais cette fois avec 4 fois plus de mémoire (16Mbytes) que la version précédente. Wemos met le cap sur la compacité avec cette nouvelle génération de carte ESP8266 en intégrant une antenne céramique.

Présentation de la nouvelle Wemos D1 Mini Pro

La Wemos D1 Mini Pro est donc construite autour d’un ESP8266EX d’Espressif (fiche technique). C’est le même circuit que la génération précédente, la mémoire flash passe de 4 à 16 Mbytes. Les composants employés sont plus compacts. Ils sont tous soudés sur la face supérieure de la carte. On remarque la disparition du blindage habituellement présent autour du module ESP8266, ce qui a permis de rendre la carte plus fine. A la place, la carte est maintenant équipée d’une antenne céramique au lieu de antenne gravée sur le PCB. Si la portée n’est toujours pas suffisante pour votre projet, il est possible d’ajouter une antenne externe grâce à un connecteur dédié (IPEX) présent à coté de l’antenne céramique.

Wemos D1 Mini Wemos D1 Mini Pro
Dessus Dessus
Dessous Dessous

Crédits : Wemos.cc

La Pro abandonne le pont série/USB CH340G au profit du CP2104. Les drivers sont disponibles sur cette page pour Windows (XP, 7, 8, 10, CE, 2000), Linux, Android et macOS.

Caractéristiques techniques

Le nombre et les caractéristiques des entrées/sorties sont toujours identiques et au nombre de 11 (plus une entrée analogique). Voici les principales caractéristiques techniques de la Pro :

  • 11 entrées/sorties numériques
  • Interruption/pwm/I2C/one-wire : disponible sur toutes les broches à l’exception de la D0
  • 1 entrée analogique, limitée à une tension de 3.2V max.
  • 16M bytes (128M bit) de mémoire Flash
  • Connecteur IPEX pour antenne WiFi externe
  • Antenne céramique intégrée
  • Nouveau convertisseur série-USB CP2104
  • Fréquence CPU : 80MHz/160MHz
  • Dimensions : 34,2mm x 25.6mm (plus fin que la version précédente)
  • Poids : 2,5g

Repérage des broches

Les broches restent identiques par rapport à la génération précédente.

Broche sur la carte Fonction Correspondance ESP-8266
TX TXD TXD
RX RXD RXD
A0 Analog input, max 3.3V input A0
D0 IO GPIO16
D1 IO, SCL GPIO5
D2 IO, SDA GPIO4
D3 IO, 10k Pull-up GPIO0
D4 IO, 10k Pull-up, BUILTIN_LED GPIO2
D5 IO, SCK GPIO14
D6 IO, MISO GPIO12
D7 IO, MOSI GPIO13
D8 IO, 10k Pull-down, SS GPIO15
G GND GND
5V 5V
3V3 3.3V 3.3V
RST Reset RST

Shields, cartes d’extension compatibles

La Wemos D1 Mini pro est compatible avec les cartes d’extension (Shields) existantes.

Broche (Pin)
Carte ESP8266 Wemos D1 Mini Pro

A partir de 5,15€ en Asie (livraison entre 3 à 5 semaines).

nod2zhxkeprdhlyobvil-8604373 Alimentation 5/3A micro-usb

L’ESP8266 est sensible à la qualité de l’alimentation (risque de plantage). Une alimentation de qualité est recommandée.

u6fvfs5rphjtakop1jgs-9446912 Chargeur pour batterie LiPo avec connecteur micro USB

environ 2,20€

4jlplqp53pxbticobhwd-9622462 Relai 1 sortie

environ 3,2€

 D1
1-Button, bouton connecté

environ 1,95€

DHT11 : mesure de température et d’humidité.

environ 2,70€

Librairie Adafruit : https://github.com/adafruit/DHT-sensor-libraryTutoriel : librairie DHT.h

D4
vza8eqmxjyvldbkbersh-4763700 DHT22 mesure de température et d’humidité.

environ 6,40€

Librairie Adafruit : https://github.com/adafruit/DHT-sensor-libraryTutoriel : présentation, code Arduino, ESP Easy

D4
btbxjjnt5eg26i6bglac-5063406 SHT30 : mesure de température et humidité sur le bus I2C

environ 2,85€

Librairie et exemple sur GitHub

D1 – SCL

D2 – SDA

22hafo7obm6kwjbwlwmj-6444550 Ecran OLED. Guide complet sur les librairies pour utiliser un écran OLED

environ 4,40€

D1 – SCL

D2 – SDA

Lecteur de carte micro SD (idéal pour fabriquer un mini enregistreur de données)

environ 2,60€

D5 – CLK D6 – MISO D7 – MOSI

D8 – CS

Platine de prototypage

environ 0,70€

Base double. Permet d’installer une Wemos sur un emplacement (et de superposer un shields). Un 2nd emplacement permet d’installer un 2nd shields.

Environ 0,95€

Driver I2C pour piloter 2 moteurs (15 VDC max.)

Environ 2,85€ (hors frais de port)

 D1 – SCL

D2 – SDA

Antenne externe avec connecteur IPEX

A partir de 1,15€ (2dBi)

Alimentation 7 à 24VDC (1A max.)

Environ 1,80€ (hors frais de port)

Led RGB pilotée par un contrôleur WS2812B. Fonctionne avec la librairie Adafruit Neopixel

à partir de 0,84€

Adafruit_NeoPixel_Libraryexemple Arduino

D2

Un nouveau Shield fait son entrée au catalogue, le SHT30. Plus compact que le DHT11/DHT22, ce shield est intègre un capteur SHT30 de la société Sensirion (fiche technique). Il permet de réaliser des mesures de température et d’humidité avec une bonne précision (±3%RH et ±0.3°C). Le capteur utilise le bus I2C pour transmettre les mesures (2 adresses disponibles). Un exemple de code est disponible sur GitHub. On trouve ce shield pour environ 2,85€ en Asie.

Bonus : Wemos XI

Elle serait presque passée inaperçue, la Wemos XI (environ 1,45€) est un petit clone de l’Arduino Nano conçue autour d’un chip LGT8F328D. Voici quelques caractéristiques techniques :

  • Tension de travail : 1.8-5.5 V
  • Mémoire Flash : 32 Ko
  • Fréquence CPU : 16 MHz
  • 8x ADC
  • 2x DAC

Pour la programmer il faudra s’équiper d’un câble USB / série.

Conclusions

Wemos continue de proposer des cartes innovantes et performantes avec cette version Pro. Si vous avez un projet gourmand en mémoire ou besoin d’utiliser une antenne externe pour vous connecter à une réseau WiFi lointain, cette nouvelle carte est un très bon choix. Cette nouvelle version (ainsi que sa soeur  4MB) vont gagner en intérêt lorsque la nouvelle version ESP Easy Mega aura été publiée. En attendant, vous pouvez toujours  suivre ce tutoriel pour installer une versiwon personnalisée du firmware à partir de plugins su playground et profiter de l’espace disponible.

Avez-vous aimé cet article ?