> boot --user sylvain … ok

Sylvain
Montausier

Intégrateur audiovisuel & développeur
Des écrans, du code, et un fer à souder.
sylvain.montausier01 / 08
$ whoamiSM_

Salons, stands, écrans.

Depuis 16 ans, je fabrique ce qui se passe sur les écrans des stands : vidéos pour murs d'images, applications et jeux interactifs, et le matériel qui va avec quand il n'existe pas.

Je travaille seul, depuis chez moi. On m'appelle avec un problème plutôt qu'avec un cahier des charges, et je livre le plus souvent à distance.

  • 0x01
    Dire oui, puis trouver comment.
    Il m'arrive d'accepter un projet avant de savoir exactement comment le réaliser.
  • 0x02
    La solution la plus simple qui marche.
    Pas d'usine à gaz. Si un navigateur suffit, ce sera un navigateur.
  • 0x03
    Ça doit tenir tout le salon.
    Sur un stand, on n'a pas droit à un deuxième essai.
// stack PythonJavaScriptWebArduinoRaspberry Pi LinuxRéseauxSécuritéDMXHome Assistant
sylvain@sibel.digital02 / 08
~/cas/fanucsalon · 2019
Deux murs LED portés par des robots Fanuc
Pendant le montage
pendant le montage

Deux murs LED
portés par deux robots

La demande : un film sur deux murs LED tenus par les plus gros robots Fanuc. Les robots s'écartent quand l'image se dédouble, et se rejoignent quand elle occupe les deux écrans.

  1. Chromeune seule fenêtre étendue sur les deux écrans, lit le film
  2. JavaScriptaux moments clés du film, appelle un webhook
  3. Arduinoreçoit l'appel et ferme des contacts secs
  4. Robotsreconnaissent le signal et bougent
Le projet le plus spectaculaire, et celui qui m'a finalement demandé le moins d'efforts.// une fois l'usine à gaz abandonnée
vidéo 2 × 4K · pilotage de robots industriels03 / 08
~/hardware/matrixttfait maison

MatrixTT

Un lecteur multi-flux maison pour synchroniser des dizaines d'écrans, sans un lecteur par écran ni synchro à régler sur le stand.

base
Raspberry Pi
modèles
4 flux ou 8 flux
chaînage
chaque boîtier se synchronise avec les autres, jusqu'à plusieurs dizaines de flux HD
usage
préparés et loués, prêts à brancher ; une dizaine de clients
Mur d'images David Guetta
Train de l'UEFA
les boîtiers
BeIn Sports
Stand POMA
Animation psychédélique
synchronisation multi-écrans04 / 08
~/jeux/1P · 2P
INSERT COIN

Applications et jeux de stand

● REC
Reflex Game · Nestlé
duel à deux joueurs : taper les cibles avant l'adversaire
wiimote_hackUne manette Wii détournée en pinceau pour peindre une voiture (Solvay).
Abritel · Euro 2016
champignon à taper, contrôleur USB maison
Solvay · roue de la chance
on gagne : bulles et lumières en DMX
Time Attack · 2026
tir au pistolet LightGun
Solvay · Hair Coif'
essayage, impression, envoi
Planisphère interactif
risques climatiques
tactile · capteurs · manettes détournées05 / 08
~/atelier/fer à souder
Contrôleur USB maison
contrôleur USB maison : pilote les applis, accepte divers capteurs

Quand le matériel n'existe pas, je le fabrique

  • Arduinocontacts secs, capteurs, dialogue avec des machines (les robots Fanuc)
  • Raspberry Pilecteurs vidéo synchronisés (MatrixTT)
  • USB / HIDboutons, champignons et contrôleurs faits main pour les jeux
  • DMXlumières et machine à bulles déclenchées par l'application
  • Wiimotecapteurs grand public détournés de leur usage
  • Home Assistantdomotique perso, capteurs et automatisations (voir meteozoir.fr)
le logiciel qui sort de l'écran06 / 08
~/projets/en coursgit log --oneline

Côté code, aujourd'hui

Les mêmes réflexes, appliqués aux outils du quotidien.

dashboards
$ ./metrics --live

Tableaux de bord métier

Pour mon entreprise actuelle : métriques d'activité, gestion de parc, alertes.

Autotask · Datto · API
intranet
$ migrate drupal → next

Migration d'intranet

Passage progressif d'un intranet Drupal/MySQL vers une nouvelle application hébergée en local.

Next.js · PostgreSQL · Linux
https://meteozoir.fr
Tableau de bord MétéOzoir

MétéOzoir

meteozoir.fr ↗

Vigilance pluie & inondation du quartier en temps réel : prévisions et radar Météo-France, niveaux du ru (Vigicrues, SYAGE), et mes propres capteurs : température, pluviomètre, refoulement des égouts.

web · réseaux · sécurité07 / 08
CONTINUE ?
9 … 8 … 7 …
Sylvain Montausier
Intégrateur audiovisuel & développeur
tel06 63 93 25 48 mailsylvain@sibel.digital
08 / 08
← → pour naviguer · Ctrl+P pour le PDF