fabriquer des objets connectés en utilisant les ESP8266 wifi équipés d’un serveur web ESP-EASY
les ESP8266 sous plusieurs formes
Les objets connectés sont partout: prises électriques, lampes, appareils ménagers. Faites vos propres objets commandés via le wifi à l’aide d’une interface web sur vos ordinateurs, tablettes ou smartphones (voir cet article sur le soft Domoticz supporté par un raspberry Pi1). Tout ceci avec des petits modules à bas prix.
Les modules wifi ESP12 à base du microcontrôleur ESP8266
se retrouvent soit sous la forme d’un module indépendant sur le quel il n’y a que l’ESP8266 qu’il faut programmer avec une interface FTDI USB,
soit sous la forme d’un module qui intègre l’interface hard de programmation avec un connecteur USB du genre WEMOS D1 MINI.
l’intéret de flasher les modules avec ESP-EASY
l’ESP se configure avec votre navigateur web puisqu’il dispose d’une adresse qui lui est attribuée par votre box.
Il suffit d’utiliser un outil soft ESPEasy_v2.0.0-dev9.zip avec un bon article explicatif
Un fois le module flashé, vous entrez en contact avec lui pour la 1ère fois à l’adresse 192.168.4.1/setup
Vous obtenez cette 1ère invitation:
Vous configurez le module pour qu’il accroche le réseau wifi de la box
Pour un dispositif I2C comme une sonde de température BMP180 ou 085, vous configurez le GPIO concerné, ici, 4 et 5 pour SDA et SLC
Des outils peuvent détecter les dispositifs I2C branchés, ici à l’adresse hexa 0x77
bôite à outils complètes
Si vous utilisez Domoticz, les modules doivent pouvoir lui causer
Les modules disposent d’un éditeur de fonctions embarquées
Pour fonctionner, ces fonctions doivent avoir un nom, un « enabled actif »,
Une fois configurées, les fonctions se mettent en marche et donnent des résultats. Dites au module de pointer vers l’adresse du raspberry qui supporte Domoticz. Relevez l’IDX du dispositif que vous avez fabriqué dans Domoticz et configurez votre ESP8266 avec cet IDX. Ainsi, le module sait vers quelle adresse il donne ses informations et Domoticz sait qui les lui donne à l’aide de l’IDX