Bonjour,
Sur votre schéma il y a 5 entrées venant de l'ESP01. Sauf erreur de ma part, l'ESP01 ne dispose que de 4 Sorties GPIO. Une solution pourrait être de sérialiser l'information ce qui ne nécessite que deux bits au lieu de 4 et de plus il est possible de se passer du décodeur 7 segments en utilisant un registre à décalage 8 bits. Dans le code il faudra synchroniser l'horloge pilotant les cathodes avec l'écriture des digits. Cette horloge devra avoir une fréquence suffisante pour ne pas voir de clignottement des afficheurs. Cette horloge peut être un multiple de l'horloge qui vous servira à avancer les secondes . Je vous conseille d'utiliser les timers et les interruptions pour cadencer tout cela. Il faudra prévoir un mécanisme de correction pour ajuster de manière précise cette horloge(à moins de récupérer l'heure sur le réseau via le wifi). Par ailleurs, la datasheet du 4543 demande une tension mini de 3,5 V pour un niveau haut quand il est alimenté en 5V, je ne suis pas sûr que l'esp 01 puisse sortir autant.
PB