Accueil | esp8266

esp8266

L’ESP8266 est un module qui permet d’ajouter une connexion WiFi à vos projets Arduino et bien plus encore. Ce module est un véritable Arduino Killer. Il dispose de plusieurs GPIO. Les modèles les plus utilisés sont l’ESP-01 qui dispose de 2 GPIO (mais il n’est pas CE ce qui est dommage) et le modèle ESP-12E qui dispose 12 GPIO (conforme CE). L’ESP8266 peut se programmer en Lua (langage proche du Python) ou à l’aide de l’IDE Arduino classique. Pour moins de 2 euros vous disposer d’un micro-contrôleur avec 2 GPIO avec lequel vous pourrez réaliser un petit objet connecté (par exemple un bouton connecté) sans avoir besoin d’un Arduino. Dans cette catégorie vous trouverez tout se dont vous avez besoin pour bien démarrer avec l’ESP8266 : comment le programmer en Lua ou à l’aide de l’IDE Arduino, comment réinstaller le firmware d’origine, comment flasher un firmware personnalisé, des exemples de montage et de codes…

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 »