Boîtiers lumineux sans fil pour indiquer aux caméramans si leur caméra est en direct conçus et fabriqués pour un événement esport live.

En production télévisée ou vidéo, un tally est un indicateur lumineux fixé sur une caméra : rouge quand elle est à l’antenne, vert quand elle est en prévisualisation. C’est le moyen pour un caméraman de savoir, sans communication radio, si son image est diffusée en direct.
La LCE est le championnat esport organisé par l’association orKs, une structure basée à Poitiers qui fédère plusieurs clubs et équipes compétitives. Les finales sont produites comme un véritable événement télévisé : plateau, régie, caméramans, commentateurs, diffusion en direct.
Pour cette production, l’équipe technique d’orKs avait déjà mis en place un serveur WebSocket, gérant, entre autre, l’état de chaque caméra en temps réel depuis la régie. Il manquait l’autre bout de la chaîne : des boîtiers physiques, sans fil capables de s’y connecter et d’afficher l’état sur des leds.
Chaque unité se monte sur l’attache griffe d’une caméra et communique en Wi-Fi avec un serveur central. Deux LEDs à l’arrière sont visibles par le caméraman, une troisième à l’avant est tournée vers le sujet filmé.

L’électronique repose sur un XIAO ESP32-C3, choisi pour sa taille compacte et son Wi-Fi intégré. J’ai conçu un PCB dédié sous KiCad pour loger l’ensemble proprement, avec une lecture de tension batterie et un bouton multifonction.
J’ai fabriqué ce circuit grâce a un Laser Fibre Xtool F2 Ultra.

Les boîtiers communiquent avec un serveur via WebSocket : chaque unité s’abonne à une caméra et reçoit ses mises à jour en temps réel.
Pour l’autonomie, le CPU est bridé dès la connexion établie, et un appui sur le bouton plonge l’unité en deep sleep. La tension batterie est remontée automatiquement au serveur toutes les 30 secondes.
La configuration se fait sans toucher au code : un appui long au démarrage crée un point d’accès Wi-Fi et ouvre une interface web pour renseigner le réseau, le serveur et l’identifiant de caméra. Tout est sauvegardé en flash.
Outils logiciels
- KiCad
- PlatformIO
- VSCode
Technologies
- Programmation embarquée (C++ / Arduino)
- Conception de PCB
- WebSocket / Wi-Fi