// avancé
Techniques avancées
Modules MicroPython pour l'automatique industrielle, la régulation et les protocoles avancés sur ESP32. Pour les makers et les ingénieurs qui veulent aller plus loin.
GRAFCET & Programmation séquentielle
Automates séquentiels sur ESP32
Le GRAFCET (IEC 60848) est le standard industriel pour programmer des systèmes séquentiels : ascenseurs, chaînes de production, machines automatisées. Ce module MicroPython implémente le moteur d'exécution complet — étapes, transitions, timers, fronts montants/descendants.
Fichiers disponibles
- grafcet.py Moteur GRAFCET réutilisable — étapes, transitions, timers
- ascenseur_enim_led.py Ascenseur ENIM avec LEDs de statut
NeoPixel progressif
Affichage fluide sur bandeau LED
Interpoler la luminosité entre deux LEDs adjacentes pour afficher une valeur numérique sans saut visible. Correction gamma intégrée. Classe réutilisable : jauge, VU-mètre, niveau d'ascenseur, barre de progression.
Fichiers disponibles
- neoprog.py Classe NeoProgressif — interpolation + correction gamma
- ascenseur_enim_v2.py Ascenseur GRAFCET avec affichage NeoPixel progressif
Régulation PID
BientôtCorrecteur Proportionnel-Intégral-Dérivé
Réguler une température, une vitesse, une position — le correcteur PID est la brique de base de l'automatique industrielle. Implémentation MicroPython avec réglage des gains Kp, Ki, Kd.
Protocoles avancés
BientôtI2C, SPI, UART, I2S en profondeur
Au-delà du câblage basique : débogage de bus, analyse de trames, multi-esclaves I2C, DMA SPI, communication inter-ESP32 par UART.
IoT & MQTT
BientôtConnecter l'ESP32 à un broker MQTT
Publier des mesures, souscrire à des commandes, superviser plusieurs ESP32 depuis un tableau de bord. Node-RED, Home Assistant, broker Mosquitto.
Une technique que tu voudrais voir ici ?
Contacte-moi →