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.
Sommaire
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). |
||
Alimentation 5/3A micro-usb
L’ESP8266 est sensible à la qualité de l’alimentation (risque de plantage). Une alimentation de qualité est recommandée. |
||
Chargeur pour batterie LiPo avec connecteur micro USB | ||
Relai 1 sortie | D1 | |
1-Button, bouton connecté | ||
DHT11 : mesure de température et d’humidité.
Librairie Adafruit : https://github.com/adafruit/DHT-sensor-library. Tutoriel : librairie DHT.h |
D4 | |
DHT22 mesure de température et d’humidité.
Librairie Adafruit : https://github.com/adafruit/DHT-sensor-library. Tutoriel : présentation, code Arduino, ESP Easy |
D4 | |
SHT30 : mesure de température et humidité sur le bus I2C | D1 – SCL
D2 – SDA |
|
Ecran OLED. Guide complet sur les librairies pour utiliser un écran OLED | D1 – SCL
D2 – SDA |
|
Lecteur de carte micro SD (idéal pour fabriquer un mini enregistreur de données) | D5 – CLK D6 – MISO D7 – MOSI
D8 – CS |
|
Platine de prototypage | ||
Base double. Permet d’installer une Wemos sur un emplacement (et de superposer un shields). Un 2nd emplacement permet d’installer un 2nd shields. | ||
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 | ||
Alimentation 7 à 24VDC (1A max.) | ||
Led RGB pilotée par un contrôleur WS2812B. Fonctionne avec la librairie Adafruit Neopixel |
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.
- ESP32, broches GPIO et fonctions associées. I/O, PWM, RTC, I2C, SPI, ADC, DAC
- ESP32-CAM. Broches et équipements ESP-EYE, AI Thinker, TTGO T-Camera, M5Stack Timer Camera…
- ESP32-CAM. Quel modèle choisir ? ESP-EYE, AI Thinker, TTGO T-Camera, M5Stack Timer Camera…
- M5Stack Atomic GPS. Tracker ESP32 TinyGPS++, export GPX sur carte SD, visualisation sur Google Maps ou VSCode
- Home Assistant. Installer le snap sur NAS Synology sur une machine virtuelle Ubuntu
Avez-vous aimé cet article ?