Accueil | esp8266 | Wemos D1 Mini

Wemos D1 Mini

La Wemos D1 Mini est une petite carte polyvalente basée sur l’ESP8266 (ESP-12). On la trouve pour moins de 5€ en direct de chine. Très facile d’utilisation (programmation par cable USB, activation du mode Bootload automatique…), il existe de nombreuses cartes d’extension (shields). Température et humidité (DHT22, DHT11, SHT30), relai (250VAC/10A ou 30VDC/10A), écran OLED 64×48 pixels (SSD1306), chargeur batterie LiPo (via prise micro-USB, charge en fonctionnement), lecteur carte micro-SD, alimentation 7 à 24 VDC, micro platine de prototypage, embase double, pilote 2 moteurs 15VDC, point lumineux RVB basé sur le contrôleur WS2812B. Il est très facile de développer des objets connectés (IoT) avec la Wemos D1 Mini à l’aide de l’IDE Arduino ou d’ESP Easy et les intégrer dans un logiciel domotique (Jeedom, Domoticz…) ou Node-RED.

Déballage : shield SHT30 (température et humidité) pour Wemos D1 Mini

shield sht30 wemos d1 mini shield batterie oled

Le capteur de température et d’humidité DHT22 (et son petit frère le DHT11) sont omniprésents dans les tutoriels Arduino / ESP8266 / Raspberry Pi. Vous connaissez également très certainement de Dallas DS18b20 qui utilise le protocole 1-Wire. Wemos nous propose une nouvelle carte d’extension, le Shield SHT30. Le Sensirion SHT30 …

Lire la suite »

Scanner WiFi portable à écran OLED (ESP8266) : force du signal, test de connection à un serveur

Dans ce projet, nous allons développer un scanner WiFi portable avec un écran OLED à base d’un ESP8266 (Wemos D1 mini). Il est très facile et très économique de fabriquer ses propres capteurs et objets connectés à base d’ESP8266. Seul petit problème, on se pose toujours la question si la …

Lire la suite »

Piloter le GPIO de l’ESP8266 (Serveur Web) depuis Jeedom en TCP/IP sans fil – Partie 2

ESP8266 DHT22 BMP180 Shield Relay jeedom ESP8266HTTPCLIENT

Voici la seconde partie de l’article pour faire communiquer un ESP8266 en TCP/IP avec Jeedom. Dans ce tutoriel, nous allons voir comment piloter le GPIO d’un ESP8266 depuis Jeedom à l’aide de requêtes HTTP (TCP/IP). Le principe est le même que pour Domoticz (article), on démarre un petit serveur Web …

Lire la suite »

Test du Shield Battery LiPo pour Wemos D1 Mini (mesure tension et niveau de charge)

shield battery empile sur wemos d1 mini

Nous continuons notre série d’article de présentation des Shields (cartes d’extension) pour l’ESP8266 Wemos D1 Mini. Un Shield essentiel à la réalisation d’objets connectés, de modèles réduits ou de micro-robotique, c’est le Shield Battery. Vendu moins de 3€ en direct de chine, il permet d’alimenter la Wemos D1 Mini à …

Lire la suite »

ESP8266 (Client Web) : envoyer des données à Jeedom en TCP/IP sans fil (API JSON) – Partie 1

ESP8266 DHT22 BMP180 Shield Relay jeedom ESP8266HTTPCLIENT

Nous continuons notre série d’articles sur l’échange de données par requêtes HTTP (TCP/IP) entre un ESP8266 et le serveur domotique Jeedom. Jeedom met à disposition une API aussi complète que celle de Domoticz. La documentation est disponible ici. Nous irons un peu plus vite que pour Domoticz, le principe général …

Lire la suite »

Test du shield OLED pour Wemos D1 Mini (SSD1306 64×48 pixels) : ESP Easy et Adafruit_SSD1306

shield wemos dht22 oled display 64x48pixels battery lipo arduino code

Aujourd’hui, je vous propose de tester le shield OLED pour la Wemos D1 Mini. Ce shield est équipé d’un écran OLED de 64 x 48 pixels. Il utilise le micro-contrôleur SSD1306 habituel déjà présenté dans plusieurs articles. C’est un écran de petite taille idéal pour ajouter un affichage miniature à …

Lire la suite »

Piloter le GPIO de l’ESP8266 (Serveur Web) depuis Domoticz en TCP/IP sans fil – Partie 2

ESP8266 DHT22 BMP180 Shield Relay DOMOTICZ ESP8266HTTPCLIENT

Nous continuons aujourd’hui le tutoriel consacré à l’échange de données entre Domoticz et un ESP8266 par requête HTTP (TCP/IP) et plus particulièrement comment piloter le GPIO depuis Domoticz. Dans l’article précédent, nous avons mis en place l’envoi de données depuis un ESP8266 vers Domoticz. Dans cet article, nous allons mettre …

Lire la suite »

ESP8266 (Client Web) : envoyer des données à Domoticz en TCP/IP sans fil (API/JSON) – Partie 1

ESP8266 DHT22 BMP180 DOMOTICZ ESP8266HTTPCLIENT

Dans ce tutoriel, nous allons utiliser les librairies ESP8266Client et ESP8266HTTPClient pour mettre en place une communication TCP/IP entre et un module ESP8266 NodeMCU et l’interface API/JSON de Domoticz. Nous utiliserons un capteur de température et d’humidité DHT22 ainsi qu’un capteur de pression atmosphérique BMP180 pour publier des mesures réelles sur …

Lire la suite »

ESP8266 (Client Web – Partie 1) : communication TCP/IP (exemples ESP8266WiFi et ESP866HTTPClient)

sockettst watchdog send response esp8266wifi client

Avec l’adaptation pour les modules ESP8266 des librairies Arduino WiFiClient (ESP8266WiFi) , HTTPClient (ESP8266HTTPClient) , il est très facile d’échanger des données avec un serveur domotique ou un service en ligne, de piloter le GPIO de l’ESP8266… Dans la série d’article précédente, nous avons vu comment mettre en place un serveur Web …

Lire la suite »

ESP8266 (Web Serveur – Partie 5) : gauges et graphiques Google Charts

esp8266 web server spiffs bootstrap dht22 bmp180 google charts

Maintenant que nous disposons d’un historique de mesures, nous allons ajouter des graphiques à l’interface Web de l’ESP8266 à l’aide de la librairie Google Charts. Il existe de très nombreuses librairies pour créer des graphiques et des gauges en Javascript / HTML5. Google Charts est une librairie très riche qui …

Lire la suite »