Prérequis
Pour réaliser ce montage, il vous faut :
- 1 ESP8266;
- 1 écran I2C 128×64 OLED;
- 1 régulateur LF33CV (5v vers 3.3v);
- 1 résistance 1kΩ (pull-up);
- 2 résistances 4.7kΩ.
Attention !
Le code est en LUA et nécessite donc d'avoir l'ESP8266 avec le firmware nodemcu.
Câblage

Code
Principe
Le principe est le suivant :
- L'ESP créé un client MQTT avec un id unique;
- Il se connecte au broker MQTT;
- Le client souscrit à un topic particulier où les données que l'on désire sont publiées;
- L'ESP affiche une première fois les données à l'écran;
- Puis à chaque fois que le broker MQTT reçoit des nouvelles données sur ce topic, notre client met à jour les données à l'écran.
Résultat
