Pour faire simple:
Pour m'éclater temporairement j'ai voulu essayer de remplacer les "DLC" payants vendus sous forme de gantelets pour activer les pouvoirs de certains héros dans une attraction interactive où il est question d'araignées, située dans un parc à thème Français très connu.
Démonstration avec le prototype:
Le code est sur Github.
TL;DR technique: l'attraction utilise des caméras IR haute vitesse pour détecter les mouvements des bras, ils s'en servent avant que le jeu commence pour aussi détecter des clignotements avec certains motifs répétitifs correspondant au clignotement des LEDs sur les jouets. C'est malin et ça marche bien, dommage que ce soit si cher et mal vendu.
Chaque code fait 28 bits, répétés en boucle, avec un en-tête fixe pour la synchronisation. Un bit dure 32.3ms (31 bits/s), soit un peu moins de 4 images si les caméras tournent à 120FPS. Pas besoin d'une grande précision, tous les jouets ont des oscillateurs RC.
La LED IR doit être une 940nm, les caméras filtrent le 850nm.
Les codes viennent simplement de relevés à l'oscillo sur les jouets, qui ont tous été achetés pour l'occasion.
J'ai eu du mal à les revendre sur Leboncoin, même à moitié prix. C'est dire à quel point les gens s'en foutent !

Est-ce qu'ils peuvent mettre à jour les jouets ? Non. Pas ceux déjà vendus en tout cas.
Est-ce
qu'ils peuvent mettre à jour l'attraction pour reconnaître un vrai jouet ? Sûrement, mais à quel prix ?
Est-ce qu'ils le feront ? A moins que le monde soit pris d'une envie soudaine d'obtenir des gros scores et qu'un marsouin se mette à produire des milliers de copies des jouets (manque à gagner pour le parc), sûrement pas.
Est-ce que c'est du vol de PI ? Bof, c'est littéralement un type de jouet = un nombre fixe.
How to use
Au lancement de l'attraction, appuyer sur le bouton pour choisir le héro, qui est indiqué par la couleur du voyant. Couleur intuitive mais une liste est indiquée, si jamais.
Garder l'émulateur dans votre main, face vers le haut, devant vous et sans obstruction de la partie haute pendant toute la phase "scan des pouvoirs en cours" (quelques secondes, voir vidéo).
Il y a des fentes pour passer un élastique si vous voulez le porter sur votre poignet (pas besoin).
L'émulateur se coupe tout seul après 10 secondes, ce qui est suffisant pour être détecté par l'attraction. Appuyer sur le bouton le relance.

C'est pas très utile mais amusant. Non c'est pas illégal ni dangereux, c'est une simple télécommande infrarouge. Oui ça passe la sécu.
