J’aime bien ce genre d’idée : prendre une ou plusieurs technos existantes, et les détourner de leur utilisation pour faire quelquechose qui n’est pas dans le manuel… comme par exemple utiliser un iPhone et son navigateur Safari comme une télécommande pour contrôler un robot LEGO NXT Mindstorms :
Techniquement, c’est tout simple, mais il fallait y penser : le capteur Lego Mindstorm est en contact direct avec l’écran de l’iPhone. En fonction de la couleur affichée par l’écran, le robot sait (grâce à un peu de programmation NXJ quand même) qu’il doit aller à gauche, droite, avant, arrière, etc… Voilà pour la partie “Robot“.
Pour la partie “Remote Control“, c’est une application Web : le deuxième iPhone change la couleur sur le serveur Web, et l’iPhone embarqué l’affiche… et ça roule… au sens propre comme au figuré…
Le deuxième iPhone peut très bien être remplacé par un autre téléphone, ou n’importe quel ordinateur avec un navigateur, mais c’est moins rigolo… et puis, maintenant, tout le monde a 2 iPhones à la maison, hum ?
Bon, d’accord, je dois l’avouer : 2 iPhones, des légos NXT MindStorms, un robot qui ne sert pas à grand chose, en plus ça “lague” un peu… Au final, ça fait un peu truc de gros Geek quand même… Mais je reste admiratif de la beauté du geste et du défi technique…
Et puis ça aurait pu être pire hein ?… on aurait pu… euh… je ne sais pas… voyons voir… hum… faire un robot qui permet de tirer à distance la chasse d’eau dans les toilettes ?
Si, si… on aurait pu…
Source : BattleBricks