L’ESP8266 LoLin d1 mini (WeMos) est une carte de développement compacte, polyvalente et très facile à prendre en main avec l’IDE Arduino, PlatformIO ou Eclipse. Elle est supportée nativement par le SDK d’Espressif. L’avantage de la WeMos d1 mini par rapport aux autres cartes de de développement ESP8266 réside dans les nombreuses cartes d’extension (shields) qui ont été développés par la société Chinoise Wemos.cc. Plusieurs Shields sont supportés par le firmware ESP Easy qui permet de développer rapidement des objets connectés sans aucune programmation.
Article mis à jour le 20 avril 2020
Caractéristiques techniques
- Microcontrôleur : ESP8266 d’Espressif
- WiFi 802.11 b/g/n, antenne gravée sur le PCB
- Tension de fonctionnement : 3.3V
- Broches d’E/S : 11
- Entrée analogique : x1, tension max admissible 3.2V
- UART : x1
- Fréquence CPU : 80 MHz/160 MHz
- Mémoire Flash : 4Mo
- Port micro USB pour la programmation et la mise au point
- Alimentation 5V
- Port micro USB
- Shield DCIN 7-24VDC
- Shield batterie LiPo permettant d’alimenter la carte et de recharger la batterie simultannément
- Puissance Max. 5V via le port USB ou le Pin 5V sur la carte
- Un bouton de réinitialisation qui réinitialise le SoC et les broches 3,3V et GND
- Dimensions : 34.2 x 25.6mm
- Poids : 10g
ESP8266 LoLin d1 mini (WeMos) en promo
Cartes d’extension (Shields) pour LoLin d1 mini
Il existe un shield pour répondre à quasiment tous les besoins.
Broche / Bus | Version actuelle | Shield officiel(*) | Shield compatible | Compatible ESP Easy | |
Alimentation 7-24VDC ou 3.7V | |||||
Shield Batterie LiPo | 1.3.0
1.1.0 |
✓
✓ |
✓
✓ |
||
Affichage miniature | |||||
Matrice de Led 64 points (8×8)
Affichage OLED 0.66” 64×48 pixels, contrôleur SSD1306 Ecran TFT couleur 1.4 pouces (ST7735S) Ecran TFT couleur 2.4 pouces (XPT2046) ePaper 2.13″ (250×122 pixels, IL3897) Point lumineux à Led RGB WS2812B compatible Adafruit Neopixel |
D5-CLK, D6-DIN
I2C SPI SPI I2C D2 |
1.0.0
2.0.0 1.0.0 1.0.0 1.0.0 1.0.0 |
✓
✓ ✓ ✓ ✓ ✓ |
✓
✓ ✓ ✓
|
|
Actionneurs / Moteurs | |||||
Relais
Pilote 2 moteurs en I2C jusqu’à 15VDC (contrôleur TB6612FNG) Contrôleur IR (télécommande) |
D1
I2C D5, D6, D7, D8 D3 D3 (R), D4 (R) |
2.0.0
2.0.0 1.0.0 1.0.0 1.0.0 |
✓
✓ ✓ ✓ ✓ |
✓
déconseillé** ✓ ✓
|
✓
✓ ✓
|
Capteurs | |||||
SHT30. Température + humidité |
I2C | 2.1.0 | ✓ | ✓ | ✓ |
SGP30. TCOV, eCO2 | I2C | ✓ | |||
Shield DHT. Le DHT11 (version 1.0.0 à été remplacé par le DHT12 depuis la version 2.0.0 | I2C | 2.0.0 | ✓ | ✓ | ✓ |
Shields DHT11 ou DHT12 compatibles | D4 | – | ✓ | ✓ | |
HP303B. Température, humidité, baromètre. Sonde détachable | I2C | 1.0.0 | ✓ | ? | |
BH1750. Luminosité ambiante. Capteur détachable | I2C | 1.0.0 | ✓ | ✓ | |
PIR. Détecteur de mouvement | D3 (GPIO0) | 1.0.0 | ✓ | – | ✓ |
Prototypage | |||||
Shield de prototypage à empiler | ✓
✓ ✓ |
✓
✓ ✓ |
|||
Stockage, acquisition de données | |||||
Lecteur de carte micro SD. Bus SPI sur broches D5-CLK, D6-MISO, D7-MOSI, D8-CS
Horloge RTC DS1307 sauvegardée par batterie CR1220 + lecteur de carte micro SD |
SPI
I2C (horloge) / SPI (carte SD) |
1.0.0
–
|
✓
|
✓ |
(*) Les frais de port sont payant sur certaines boutiques et sur la boutique officielle de Wemos.cc
(**) Le firmware de la carte est très souvent mal installé ce qui rend la carte inutilisable.


Warning: A non-numeric value encountered in /home/clients/81b51a55b78a35c5c4c50dd82cac1015/web/wp-content/themes/rehub-theme/content-egg-templates/block_all_offers_grid.php on line 59
















Les shields viennent s’empiler au dessus de la WeMos d1 mini. Pour faciliter la mise au point et les montages, il existe également une base double
ou une base triple
Il existe également une version Pro de la d1 mini. Encore plus fine, elle possède un connecteur IPEX pour brancher une antenne WiFi externe permettant d’augmenter la portée d’émission/réception. Elle dispose également de 16Mo de mémoire flash au lieu de 4Mo pour la version standard. Tous les shields développés pour la d1 mini sont compatibles avec la version Pro. Vous pouvez trouver la WeMos d1 min Pro au meilleur prix ici.
Pour débuter le développement d’objets connectés ou d’accessoires pour votre serveur domotique, vous trouverez de nombreux exemples et tutoriels ici.
Tutoriels et projets DIY à base de LoLin (Wemos) d1 mini
Vous pouvez commencer par lire ce tutoriel si vous débutez dans la programmation des modules ESP8266 avec du code Arduino. Si vous n’avez jamais programmé, vous pouvez installer le firmware ESP Easy et fabriquer vos sondes de température, réaliser des afficheurs, commander vos volets roulants… sans programmation. Suivez ce guide complet pour installer ESP Easy sur la WeMos d1 mini et commercer vos premiers projets.
Pour continuer, voici tous les tutoriels et projets DIY développés à l’aide de la WeMos d1 mini :
- Débuter avec le BH1750 (GY-302), mesurer la qualité de l’éclairage de votre habitation (Arduino/ESP8266/ESP32)
- CCS811 IAQ, test du capteur de qualité de l’air TVOC, eCO2 bus i2C (Arduino, ESP8266)
- Shields officiels ou compatibles LoLin d1 mini ESP8266, LoLin D32 Pro, support ESP Easy
- Test du Shield Motor I2C Wemos D1 Mini (ou Pro) pour piloter 2 moteurs 15Vdc
- Node-RED + MQTT + ESP8266 : comment piloter un système articulé PTZ en WiFi
- Cayenne IoT + ESP8266 : piloter un mini kit Pan-Tilt FPV SG90 en WiFi avec un smartphone ou tablette
- Blynk + ESP8266 : piloter un mini kit Pan-Tilt PTZ SG90 en WiFi avec un smartphone ou tablette
- Test du shield SHT30 pour LoLin d1 mini, température et humidité en I2C (ESP8266)
- Scanner WiFi portable à écran OLED (ESP8266) : force du signal, test de connection à un serveur
- Piloter le GPIO de l’ESP8266 (Serveur Web) depuis Jeedom en TCP/IP sans fil – Partie 2
- Test du Shield Battery LiPo LoLin D1 Mini (mesure tension et niveau de charge)
- Comment envoyer des données à Jeedom via l’API JSON depuis un IoT ESP8266
- Test du Shield OLED pour Wemos D1 Mini (SSD1306 64×48 pixels) avec ESP Easy et Adafruit_SSD1306
- Domoticz. Comment envoyer des données via l’API/JSON depuis un IoT ESP8266
- Projet station météo ESP8266 (Partie 5). Afficher des jauges et graphiques Google Charts
- ESP Easy R120. Ecran d’affichage OLED SSD1306 déporté avec un script Lua
- Projet station météo ESP8266 (Partie 1). Créer l’interface HTML, stockage SPIFFS
- Interface HTML pour ESP8266. Améliorer le design avec Bootstrap
- ESP Easy R120. Utiliser les Rules pour créer la consigne d’un thermostat connecté (Jeedom, Domoticz, Node-RED…)
- Test du shield LoLin d1 mini DHT11 ou DHT22 avec du code Arduino ou ESP Easy
- ESP Easy + MQTT + Node-RED. Communication bi-directionnelle + dashboard
- ESP Easy 120. Exploiter des accessoires domotiques DIY connectés à Jeedom
- ESP Easy R120. Fabriquer un baromètre connecté BME280 virtuel. Test sur Domoticz
- Capteur et matériel virtuel Domoticz. Test avec ESP Easy et ESP8266
- ESP Easy R120. Projet IoT ESP8266 avec un affichage OLED SSD1306
- Créer un baromètre numérique : Wemos D1 Mini (ESP8266) + BMP180
- Jeedom + MQTT, intégrer un objet connecté DIY au Dashboard (ESP8266, ESP32, Arduino)
- ESP8266 + DHT22 + MQTT : fabriquer un objet connecté et l’inclure dans Home Assistant
- Wemos D1 mini : carte de développement ESP8266 pour objets connectés à moins de 5€