ESP32-7SEG

ESP32-7SEG

GitHub last commit

Dépôt · Licence MIT

Firmware pour une carte ESP32 FireBeetle qui pilote un afficheur 7 segments Adafruit (backpack I2C) et expose une interface web locale pour les modes minuteur et la gestion WiFi.

Interface web

Le serveur intégré sert un panneau Timer Control dans le navigateur :

  • Modes chronomètre et compte à rebours
  • Raccourcis 10 min, 5 min, 1 min
  • Saisie minutes et secondes manuelle, bouton Start
  • Reset WiFi pour effacer les identifiants stockés et reconfigurer l’appareil

Matériel

  • ESP32 FireBeetle (v1.0)
  • Afficheur 7 segments Adafruit avec backpack I2C
  • Platine d’essai et fils de liaison (SCL, SDA, VCC, GND)

Logiciel

  • Projet PlatformIO ; voir platformio.ini pour la carte et les bibliothèques.
  • Le dépôt inclut aussi des sous-projets Android et firmware pour une stack plus complète autour du même matériel.

Démarrage rapide

git clone https://github.com/antoinebou12/ESP32-7SEG.git
cd ESP32-7SEG

Ouvrir le projet dans PlatformIO (ou Arduino IDE avec les bibliothèques équivalentes), compiler et flasher l’ESP32. Au démarrage, lire l’adresse IP dans le moniteur série, puis l’ouvrir dans un navigateur sur le même réseau pour utiliser l’interface web.