Création d'une application mobile pour un tour de magie.
L'idée était de revisiter un tour de magie traditionnel en y intégrant une touche de technologie. Le magicien parvient ainsi à deviner la couleur du feutre secrètement choisi par le spectateur, ainsi que la forme qu'il a coloriée, sans jamais voir ni l’un ni l’autre.
Le spectateur sélectionne un feutre parmi trois couleurs sans que le magicien puisse apercevoir son choix. Il colore ensuite une forme prédéfinie sur une feuille. De son côté, le magicien a un téléphone équipé d’une application discrètement installée dans sa poche. Dès que le spectateur retire un feutre de sa boîte, le téléphone émet une vibration subtile, lui indiquant la couleur sélectionnée. Le magicien peut alors reproduire la forme de la même couleur que celle du spectateur, créant ainsi une illusion parfaite.
Objectifs : création d'une application pour aider le magicien dans son tour
Objectifs : création d'un feutre opaque modifié
Objectifs : modélisation et fabrication de la boîte accueillant les capteurs, la carte de programmation et les stylos
Nous avons d'abord effectué des tests préliminaires afin de mieux comprendre le fonctionnement du capteur de luminosité. Ensuite, nous avons sélectionné un outil de création d’application, en testant d’abord Appsbar, dont l’interface moderne s’est révélée moins intuitive que celle de MIT App Inventor.
Côté programmation, nous avons commencé par établir la connexion Bluetooth avec le téléphone, puis conçu les différents boutons ainsi que le menu permettant d’accéder aux différentes catégories de l’application. Enfin, nous avons intégré un système de vibration réactif à chaque capteur.
Pour terminer, des tests en conditions réelles nous ont permis d’ajuster les derniers bugs techniques et de corriger les incohérences esthétiques.
Nous avons rencontré des difficultés avec le fonctionnement des vibrations, que nous avons finalement pu résoudre grâce à l’aide du professeur. Concernant le groupe du feutre, l’utilisation d’un capuchon spécifique modélisé en 3D s’est avérée nécessaire pour masquer la lumière. Par ailleurs, la conception d’un écran trompe-l’œil offre au magicien la possibilité d’éliminer tout soupçon chez le spectateur.
Ce projet m’a permis d’acquérir des compétences en programmation, notamment pour établir la connexion Bluetooth avec la carte Micro:bit et concevoir un système d’envoi et de collecte de données via les capteurs. Développer une interface intuitive et accessible à tous a également représenté un défi important.
Par ailleurs, la collaboration interdisciplinaire et la gestion efficace des problèmes techniques ont constitué des enjeux majeurs tout au long du projet.