Wemos continues to develop the mini D1. The Wemos D1 mini Pro comes to expand the family. It is always built around an ESP8266EX but this time with 4 times more memory (16Mbytes) than the previous version. Wemos headed on compactness with this new generation of card ESP8266 by incorporating a ceramic antenna.
Introducing the new Wemos D1 Mini Pro
Wemos D1 Mini Pro is built around an ESP8266EX of Espressif (datasheet file). It’s the same circuit as the previous generation, flash memory from 4 to 16 Mbytes. The used components are more compact. They are all welded on the top side of the card. Note the disappearance of the shield usually present around the ESP8266 module, allowing to make the finest card. Instead, the card is now equipped with a ceramic antenna instead of engraved on the PCB antenna. If the scope is still not sufficient for your project, it is possible to add a external antenna thanks to a dedicated connector (IPEX) present next to the ceramic antenna.
|Wemos D1 Mini||Wemos D1 Mini Pro|
Photos : Wemos.cc
The number and characteristics of the inputs/outputs are always the same and the number 11 (more an analog input). The main technical features of the Pro:
- 11 digital I/O
- Interruption/pwm/I2C/one-wire: available on all pins except the D0
- 1 analog input, limited to a voltage of 3.2V Max
- 16 M bytes (128 M bit) memory Flash
- IPEX connector for WiFi antenna external
- Integrated ceramic antenna
- New CP2104 serial/USB converter
- CPU frequency : 80 MHz / 160 MHz
- Dimensions: 34.2 mm x 25.6 mm (thinner than the previous version)
- Weight: 2, 5 g
Identification of the pins
The pins remain the same from the previous generation.
|A0||Analog input, max 3.3V input||A0|
|D1||IO , SCL||GPIO5|
|D3||IO, 10 k pull-up||GPIO0|
|D4||IO, 10 k pull-up, BUILTIN_LED||GPIO2|
|D6||IO , MISO||GPIO12|
|D8||IO, 10 k Pull-down, SS||GPIO15|
The Wemos D1 Mini pro is compatible with all existing shields (expansion cards).A new Shield made my entry to the catalog, the SHT30. More compact than the DHT11/DHT22, this shield is integrated a SHT30 of society Sensirion sensor (datasheet here). It allows to perform measurements of temperature and humidity with a good precision (±3% RH and ±0.3 ° C). The sensor uses the I2C bus to send measures (2 addresses). A code example is available on GitHub. We can find this new shield about €2.85 in Asia.
|Check shipping cost before buying||PIN|
|ESP8266 Wemos D1 Mini board|
|5V/3A micro-usb power supply
The ESP8266 is sensitive to the quality of the power supply (risk of crash). A good quality power supply is recommended.
|LiPo battery charger with micro USB connector.|
|Relai (1 output)||D1|
|DHT11 (not official shield): temperature / humidity sensor (read this tutorial)
Adafruit library : https://github.com/adafruit/DHT-sensor-library
|DHT22 (not official shield): temperature / humidity sensor. Tutorial : presentation of the shield, how to use with ESP Easy and Arduino code
Adafruit library : https://github.com/adafruit/DHT-sensor-library.
|SHT30: temperature and humidity sensor on I2C bus||D1 – SCL
D2 – SDA
|I2C SSD1306 monochrome OLED Display. How to use SSD1306 OLED display||D1 – SCL
D2 – SDA
|Micro SD card reader (ideal for making a mini data logger)|
|Double base. Lets you install a Wemos on a slot (and overlay a shields). A 2nd location allows to install a 2nd shields.|
|I2C Driver to drive 2 motors (15 VDC max.)||D1 – SCL
D2 – SDA
|DC Power 7-24VDC (1A max)|
RGB Led, WS2812B driver. Need Adafruit Neopixel library
All specials for Wemos official shields
Bonus : Wemos XI
It would be almost went unnoticed, the Wemos XI (€1.45) is a small clone of the Arduino Nano designed around a LGT8F328D chip. Here are some technical features:
- Working voltage: 1.8 – 5.5 V
- Flash memory: 32 KB
- CPU frequency: 16 MHz
- 8 x ADC
- 2 x DAC
To program it will take if equipped with a FTDI (USB to serial) cable.
Wemos continues to offer innovative and performing cards with this version Pro. However no need to invest in this new card if you have a project object connected to the base of the firmware ESP Easy . That’s a shame, but limit development team (yet) the size of the firmware to 512kb for compatibility with the first ESP8266 cards, except to compile you even your firmware. In this case, follow this tutorial . On the contrary, if you have a greedy project in memory or need to use an external antenna to connect to a distant WiFi network, this new card is a great choice.
- BH1750 (GY-302), measure the lighting quality of your home (Arduino / ESP8266 / ESP32)
- First project Homie ESP8266: publish in MQTT measurements of a DHT22 probe
- Recycle a remote-controlled car (RC car) with an ESP8266, Shield Motor Wemos d1 mini and Blynk
- #Test: Shield Motor I2C Wemos D1 Mini (or Pro) to drive 2 motors 15Vdc
- Node-RED + MQTT + ESP8266: how to drive an articulated PTZ system in WiFi
- Cayenne IoT + ESP8266: driving a mini kit Pan-Tilt FPV SG90 in WiFi with a smartphone or tablet