Brevet FR3071744A1 — publié le 20190405

I MODULES COMMUNICANTS AUTO-ADAPTATIFS FORMES DE BRIQUES ELEMENTAIRES MUNIES D'ELEMENTS DE SIGNALISATION Domaine de l'invention La présente invention concerne des modules communicants auto-adaptatifs formés de briques élémentaires munies d'éléments de signalisation, notamment lumineux, sonore ou mécanique dont l'état change automatiquement en fonction de l'état et/ou du nombre de briques adjacentes et/ou de son environnement (température, interaction avec un utilisateur, etc.) De tels modules permettent de construire des ensembles ayant des comportements autonomes, gérés de manière décentralisée sans intervention d'un serveur interagissant 15 séparément avec chacun des modules. De tels modules sont utilisés pour des jeux pédagogiques, des matériels de rééducation, des simulations et de nombreuses autres applications. Ces modules sont particulièrement destinés à l'étude de l'interaction homme 20 machine, ou IHM, qui s'intéresse à la conception et au développement de systèmes interactifs permettant les échanges entre un humain et une machine ou entre plusieurs humains à l'aide d'une machine, pour de nouvelles expériences utilisateurs. Par exemple : 25 - L'amélioration de l'ergonomie des interfaces est aujourd'hui très étudiée pour optimiser l'aménagement du poste de travail et ainsi limiter les risques du travail sur écran (troubles musculosquelettiques, fatigue oculaire, stress numérique, etc.) et aussi pour innover quant aux méthodes de 30 travail collaborative. - Dans le domaine de la santé, de nombreux travaux portent sur la notion d'environnement interactif et stimulant pour redonner de l'autonomie aux personnes âgées et 2 faciliter leur interaction avec le personnel soignant ou d'environnement sensible à destination des enfants atteints de TDAH (troubles du déficit de l'attention-hyperactivité) ou d'autisme. 5 - Dans le domaine de l'industrie, certains constructeurs cherchent à améliorer l'expérience utilisateur au travers d'interfaces innovantes et immersives. A titre d'exemple, nous pouvons citer le secteur automobile qui travaille sur le « cockpit » de demain en repensant 10 l'habitacle pour que le conducteur reçoive les bonnes informations au bon moment (vitesse, environnement, danger, etc.). Le kit de construction robotique Cubelets présenté comme "un jouet qui favorise la pensée informatique sur les systèmes complexes» constitue un exemple de tels solutions, créé par Eric Schweikardt et Mark D brut du Design Lab informatique à l'Université Carnegie Mellon à Pittsburgh. Etat de la technique On connaît dans l'état de la technique différentes solutions pour la réalisation de tels modules communiquant. Le brevet américain US9108114 décrit un module d'interface utilisateur présentant une pluralité de faces. Un système de détection est prévu pour détecter la distance et l'orientation d'un ou plusieurs modules adjacents à moins d'une distance prédéterminée de l'une des faces. Le brevet US9472112 concerne une plate-forme pour permettre à des enfants de s'initier à la résolution de problèmes et à la réflexion innovatrice dans les sciences, la technologie, l'ingénierie et les mathématiques. En concevant et réalisant des constructions robotiques à partir d'un ensemble apparemment simple de blocs qui renferment les 3 éléments cinétiques, électroniques et logiciels de robots, les enfants et d'autres personnes peuvent découvrir, explorer et expérimenter des principes de base de la science et du calcul informatisé. Contrairement à des kits de construction 5 robotique existants pour l'éducation, la présente invention intègre le calcul dans chaque élément, ce qui donne la compréhension de systèmes de calcul informatisé distribué plutôt que de systèmes de commande de haut en bas. La demande de brevet américain US2009273560 décrit 10 un autre exemple de dispositifs manipulateurs, auto-alimentés et dotés de capacités de détection, d'affichage et de communication sans fil, ainsi qu'un ou plusieurs contenus numériques associés ou d'autres applications de gestion de logiciels interactifs. Les dispositifs affichent des 15 représentations visuelles de contenu numérique ou des contrôles de programme et peuvent être physiquement manipulés en tant que groupe par un utilisateur pour l'interaction avec l'information ou l'application logicielle numérique. Un contrôleur sur chaque dispositif reçoit et traite les données 20 à partir d'un capteur de mouvement, déclenchant un comportement sur la manipulation et/ou la transmission des résultats à une application qui utilise l'information pour gérer le contenu numérique, l'application logicielle et / ou les dispositifs. Les dispositifs manipulateurs peuvent 25 également détecter la proximité et l'identité d'autres dispositifs, répondre ou transférer ces informations à l'application de gestion, et peuvent avoir des dispositifs de rétroaction pour présenter des informations réactives à l'utilisateur. 30 La demande de brevet européen EP2641240 décrit des blocs interactifs qui présentent des caractérisations individuelles modifiables et une sortie sensorielle basée sur un assemblage significatif de caractérisations individuelles ressenties provenant de blocs juxtaposés similaires et qui servent à enregistrer leurs interactions afin de produire un 4 journal de l'historique ou à enregistrer à la fois les interactions réussies qui aboutissent à une sortie sensorielle ou les interactions non réussies qui ne produisent aucun événement sensoriel logique ni significatif. Le téléversement 5 du journal de l'historique permet l'évaluation par calcul automatique de toutes les interactions, à l'aide d'une ressource informatique centralisée conçue de manière dynamique afin de provoquer le téléchargement sélectif d'un nouveau contenu et/ou de nouvelles instructions de fonctionnement vers 10 un ou plusieurs des blocs interactifs en fonction de l'identification de tendances dans l'archive de l'historique. Le nouveau contenu et les nouvelles instructions de fonctionnement modifient le fonctionnement des blocs coopérants afin de produire des caractérisations individuelles 15 et/ou des sorties sensorielles différentes, commandées par un processeur, qui renforcent l'apprentissage. Lesdits blocs interactifs peuvent se présenter sous la forme d'entités physiques ou sous une autre forme dans un environnement d'écran virtuel, la sortie sensorielle étant une réponse 20 visuelle, audible et/ou haptique. Le brevet américain US8439757 décrit un dispositif de divertissement configuré pour recevoir un signal sans fil à portée limitée provenant d'au moins un autre dispositif de divertissement lorsqu'il est agencé de façon adjacente à 25 proximité physique d'au moins un autre dispositif de divertissement, et à fonctionner de manière appropriée dans un premier mode ou un second mode en fonction de la présence d'un autre dispositif de divertissement adjacent. Dans le premier mode, le dispositif de divertissement lance un ou plusieurs 30 signaux d'activation sans fil pour commander un élément audio / visuel d'un autre dispositif de divertissement. Dans le deuxième mode, le dispositif de divertissement reçoit des signaux d'activation sans fil provenant d'un autre dispositif de divertissement pour commander l'activation d'un élément 35 audio / visuel du dispositif de divertissement de réception. 5 Chaque dispositif est interchangeable entre une opération dans le premier mode de contrôle d'au moins un autre dispositif de divertissement et le second mode d'être commandé par un autre dispositif de divertissement en fonction de la position d'un 5 dispositif de divertissement par rapport à l'autre. Le brevet américain US8611817 se rapporte à un appareil qui utilise un couplage inductif afin de permettre à un objet physique de déterminer des informations décrivant un autre objet physique. Un circuit inducteur-condensateur fait 10 office d'émetteur et de récepteur d'un champ d'induction. Un signal de tension fourni à un inducteur dans un objet oblige l'inducteur à générer un champ d'induction qui est reçu par un autre inducteur dans un second objet. Un objet qui reçoit d'un autre objet un champ d'induction, analyse le champ d'induction 15 pour recevoir des données arbitraires, comprenant notamment mais non exclusivement des données qui peuvent permettre à l'objet récepteur de déterminer l'identité de l'objet émettant le champ d'induction. L'objet qui reçoit le champ d'induction, peut également déterminer la distance entre l'objet récepteur 20 et l'objet émetteur sur la base de la puissance d'un signal généré par le champ d'induction. Inconvénients de l'art antérieur Les solutions de l'art antérieur présentent plusieurs inconvénients. 25 En premier lieu, les solutions de l'art antérieur nécessitent une communication avec un équipement maître communiquant avec chacun des modules fonctionnant en mode esclave. L'auto-organisation des modules est donc complexe et limitée. 30 En deuxième lieu, elles nécessitent une puissance de calcul significative présentant, au côté des éléments de communication, des consommations électriques élevées réduisant l'autonomie des dispositifs. 6 En troisième lieu, lorsqu'un grand nombre de modules sont placés dans un espace restreint, les rayonnements électromagnétiques créent des perturbations des modules éloignés. 5 En particulier, la solution décrite dans le brevet US9108114 nécessite des traitements complexes pour déterminer la distance et l'orientation relatives des modules évoluant à proximité. Chacun de ces modules émet des signaux radiofréquences qui doivent être discriminées. Quand plusieurs 10 modules tentent de transférer des données vers un module, le temps de parole doit être partagé, ce qui implique la mise en oeuvre de traitement anti-collision de type PDMA ou des algorithmes de type ALOHA pour rendre convenable l'efficacité d'identification des différents modules du voisinage et pour 15 permettre le traitement convenable des informations échangées entre un module et ses différents voisins. Cette solution proposée par le brevet US9108114 est également très sensible aux perturbations électromagnétiques car la sensibilité requise pour détecteur les modules du voisinage implique le 20 risque de perturbation par l'environnement électromagnétique et par des modules se trouvant à des distances intermédiaires, éloignées mais pas suffisamment pour ne pas être détectables. Solution apportée par l'invention 25 Afin de répondre à ces inconvénients, l'invention vise à proposer une solution robuste, fiable et frugale tant sur le plan de la consommation énergétique que sur le plan des protocoles de communication. A cet effet, l'invention concerne selon son 30 acception la plus générale un système constitué par une pluralité de modules physiques autonomes interactifs Mi, chacun desdits modules physiques Mi présentant une pluralité de zones d'interaction latérales ZILi,i comprenant chacune 0 un émetteur 7 O un récepteur de moyens d'accrochage physique (avec une quelconque zone Ax,y d'une zone d'interaction latérale d'un autre module Mx 5 au moins un moyen de signalisation pilotée un calculateur pour le traitement des données et la commande dudit moyen de signalisation pilotée - une mémoire pour l'enregistrement d'au moins un fichier commandant le fonctionnement du calculateur par au moins 10 une loi de commande. Chacune des zones d'interaction latérales ZIL, présente un capteur de présence d'un module adjacent Mi ledit calculateur commande lesdits émetteurs et lesdits récepteurs pour : 15 0 détecter la ou les zones d'interaction latérales auxquelles est associé un module complémentaire Mi O recevoir périodiquement les informations transmises par un module Mi adjacent ainsi détecté, et reçu par 20 au moins un récepteur O modifier l'état dudit moyen de signalisation du module en fonction desdites informations et/ou d'au moins une information enregistrée dans une mémoire locale représentative de son état et/ou 25 d'informations captées dans l'environnement par un récepteur additionnel O commander la transmission par chaque émetteur d'une information correspondant à l'état modifié du module M. 30 8 On entend par « moyen de signalisation » au sens du présent brevet un moyen délivrant un message perceptible par un humain : - par la vue, par exemple une source lumineuse, un 5 écran d'affichage,_ - par l'ouie, par exemple un buzzer ou une carte sonore commandant un haut-parleur,_ - par le toucher, par exemple une zone haptique et éventuellement par l'odorat, par exemple un 10 diffuseur de particules odorantes. Selon des variantes : - La détection d'un nouveau contact commandant le traitement par ledit calculateur central des données reçues par les récepteurs des zones d'interaction latérales ZILi" (2 15 à 5) adjacentes à un module complémentaire, la détection d'une perte de contact avec l'un au moins desdits modules complémentaires interrompant le traitement des signaux provenant du récepteur de la zone latérales ZILi' libérée. On entend par « libéré » le fait que le module 20 adjacent a été écarté et n'est plus détecté par le capteur de présence de la face considérée. - les informations échangées entre les modules sont constituées par des trames constituées par 4 octets de type [0' Obi Oc, Od]. 25 - ledit calculateur procède périodiquement au recalcule de l'état du module en fonction de l'état antérieur dudit module, des informations transmises par la zone interactive locale ZILi' active, des informations provenant des informations environnementales, le résultat du traitement de 30 calcul commandant ensuite la transmission par les émetteurs d'une information représentative dudit nouvel état. 9 - pour chacune desdites zones interactives locales un circuit électronique local comprenant un émetteur Ei,j, un récepteur Ri,j, des moyens de prétraitement des signaux transmis par le récepteur Ri,j chargés de délivrer une 5 information audit calculateur central, et un circuit central comportant des moyens pour activer séquentiellement l'un desdits circuits électroniques locaux, des moyens pour recevoir et traiter les informations environnementales, des moyens pour commander l'état desdits moyens de signalisation 10 et un calculateur pour calculer un signal de commande transmis audit moyen de commande des moyens de signalisation et aux émetteurs Ei,j des circuits électroniques locaux. - lesdits circuits électroniques locaux comportent en outre des moyens de commande de l'émetteur Ei,j, associé. 15 - le système comporte en outre un serveur commun à plusieurs modules et le calculateur de chacun des modules comporte des moyens de communication avec ledit serveur commun. - le système comporte en outre un périphérique 20 commandé par ledit serveur commun en fonction de l'état de chacun desdits modules Mi. - lesdits moyens d'accrochage physique A1 sont magnétiques. - lesdits moyens d'accrochage physique 25 magnétiques intègrent des zones de conduction électrique pour la transmission d'un courant de recharge ou pour la transmission d'un signal de communication. - lesdits capteurs de présence sont des capteurs magnétiques activés par un aimant prévu sur la face latéral 30 d'un module adjacent. - lesdits capteurs de présence sont des capteurs infrarouges. 10 L'invention concerne aussi un module physique autonome interactive Mi pour un système précité, présentant une pluralité de zones d'interaction latérales ZILi,i comprenant chacune 5 o un émetteur 0 un récepteur - de moyens d'accrochage physique ( avec une quelconque zoneA d'une zone d'interaction latérale d'un autre x , y module Mx 10 - au moins un moyen de signalisation pilotée - un calculateur pour le traitement des données et la commande dudit au moins un moyen de signalisation pilotée - une mémoire pour l'enregistrement d'au moins un fichier commandant le fonctionnement du calculateur par au moins 15 une loi de commande, - chacune des zones d'interaction latérales ZILi,i présentant un capteurs de présence d'un module adjacent Mi - ledit calculateur commandant lesdits émetteurs et lesdits récepteurs pour : 20 0 détecter la ou les zones d'interaction latérales ZILi, auxquelles est associé un module complémentaire Mi 0 recevoir périodiquement les informations transmises par un module Mi adjacent ainsi détecté, et reçu par 25 au moins un récepteur 0 modifier l'état dudit moyen de signalisation du module en fonction desdites informations et/ou d'au moins une information enregistrée dans une mémoire local représentative de son état et/ou 30 d'informations captées dans l'environnement par un récepteur additionnel 11 0 commander la transmission par chaque émetteur d'une information correspondant à l'état modifié du module Mi. 5 Description détaillée d'exemples non limitatifs de l'invention La présente invention sera mieux comprise à la lecture de la description qui suit, se référant aux dessins annexés relatifs à des exemples non limitatifs de réalisation, 10 où : la figure 1 représente une vue en perspective d'un exemple de réalisation d'un ensemble de modules conformes à l'invention - la figure 2 représente une vue en perspective d'un exemple 15 de réalisation d'un module conforme à l'invention - la figure 3 représente un schéma de principe des circuits électroniques d'un module selon l'invention. Description du système 20 Le système selon l'invention est constitué par une pluralité de modules élémentaires (100 à 107). Chaque module est autonome en ce qui concerne son alimentation électrique et son fonctionnement. Le module (100 à 107) détermine seul son état en fonction de traitements réalisés par un calculateur 25 propre au module ; et non pas en fonction d'instruction provenant d'un serveur central agissant en maître sur des modules fonctionnant en mode esclave. Chacun des modules élémentaires (100 à 107) présente des interfaces de communication, par exemple une 30 source lumineuse pilotée par le calculateur du module pour commander la couleur, l'intensité, la fréquence de clignotement par exemple ou encore un écran d'affichage. 12 Les modules (100 à 107) peuvent être manipulés pour former des ensembles de modules adjacents, de regrouper ou séparer des modules pour observer l'effet qui en résulte. Les modules sont représentés dans l'exemple de 5 figure 1 sous une forme parallélépipédique, qui n'est pas limitative. Les modules peuvent présenter une section polygonale voire de fantaisie. Le comportement d'un module élémentaire (100 à 107) est défini en fonction des trois paramètres suivants : 10 - Donnée entrante (internet, cellule distante ou locale, utilisateur, environnement, aucune, etc.) - Opérations logiques (moyenne, inverse, temporisation, aléatoire, aucune, etc.) - Donnée sortante (signal lumineux, signal 15 sonore, internet, cellule distante ou locale, etc.) La donnée sortante est constituée par une résultante de la donnée entrante à laquelle une opération logique a été appliquée. Chaque module élémentaire (100 à 107) est capable 20 de communiquer indépendamment via chacune de ces faces (émission, réception) de manière synchrone ou asynchrone. Cette fonction lui permet d'échanger des informations avec les cellules qui lui sont assemblées. Lorsque la donnée entrante paramétrée est le 25 voisinage direct de la cellule (1 à 4 cellules pour une forme carré), la séquence d'actualisation de son état est la suivante : 1. Test existence Voisins (Si oui, réception de leurs états.) 30 2. Actualisation état (application de l'opération logique sur la donnée sortante) 13 3. Partage de son nouvel état à son voisinage direct tout en adoptant un comportement actualisé traduction de son état (lumière, son, changement de forme, émission de la donnée sortant de l'opération sur une base de donnée web ou à 5 distance vers une autre cellule), 4. retour à l'étape 1. Selon un exemple non limitatif de l'invention, la communication avec les voisins repose sur l'utilisation de la technologie infra rouge, présentant des avantages en matière 10 de fiabilité, de consommation et d'une sensibilité quasi-nulle aux perturbations extérieures (dans le cas d'un signal modulé). Pour ce faire, un module présente sur chacune de ces faces, un émetteur (23, 33, 43, 53) et un récepteur (22, 15 32, 42, 52) infra rouge, positionnés en miroir lui permettant de capter le signal provenant de ses voisins et en même temps d'émettre son propre état. Afin de pouvoir réaliser ses deux opérations en parallèle, la réception et le traitement du signal infra-rouge 20 sont réalisés par des microcontrôleurs dédiés. La partie émission étant gérée par le microcontrôleur central. La communication entre le microcontrôleur central et les microcontrôleurs secondaires est réalisée avec le protocole I2C. 25 La cinématique suivante est opérée tous les 500 ms par le microcontrôleur central : 1. Détection du nombre de voisins présents (via des contacteurs de type ILS) 2. Si un voisin est détecté, le microcontrôleur central 30 interroge le microcontrôleur secondaire de la face concernée par la détection pour récupérer les données reçues. Le microcontrôleur secondaire envoie alors un byte indiquant le statut de la réception de données : 14 - 0x00 = Pas de signal reçu - 0x01 = En cours de réception - 0x02 = Réception d'un signal complet Si la valeur reçue est différente de 0x02, le 5 microcontrôleur central considère que le voisin n'est pas encore présent (même s'il a été détecté auparavant) pour laisser le temps au microcontrôleur secondaire de récupérer un signal complet. Dans ce cas, le microcontrôleur retourne à la tache 1 ou passe au voisin suivant le cas échéant. 10 Si le signal reçu est égal 0x02, le microcontrôleur central récupère le signal reçu par le microcontrôleur secondaire sous la forme de 4 bytes correspondant aux valeurs suivantes : - M (mode) 15 - R (rouge) - G (vert) - B (bleu) Les valeurs R, G, B correspondent au système de codage informatique des couleurs. Le mode est une information 20 complémentaire sur la loi de commande appliquée par le voisin détecté. 3. Le microcontrôleur répète la tache 2 autant de fois que de voisins détectés en tache 1. 25 4. Une fois les informations récupérées auprès des voisins présents, le microcontrôleur central actualise le nouvel état de la Living Cell en fonction de la loi de commande appliquée. A noter qu'entre les intervalles de 500ms 30 d'interrogation des voisins (détection et récupération du 15 signal le cas échéant), le microcontrôleur central envoie en continue son état. Description détaillée d'un module élémentaire 5 Le module élémentaire illustré par la figure 2 est constitué par un boîtier rigide (100) présentant dans l'exemple décrit quatre zones d'interaction (2 à 5) constituées par les faces latérales du boîtier. Chaque zone d'interaction (2 à 5) présente : 10 un moyen d'accrochage (21, 31) constitué par exemple par une surface à bouclette de type Velcro (nom commercial) ou par des aimants - un récepteur (22, 32, 42, 52) constitué par exemple par une diode photosensible ou une 15 cellule infrarouge, ou encore une boucle d'induction - un émetteur (23, 33, 43, 53) disposé de manière complémentaire au récepteur (22, 32, 42, 52), par exemple respectivement une diode 20 électroluminescente, un diode infrarouge ou une boucle électromagnétique. Le module présente sur sa face supérieure une dalle lumineuse (6) dont la couleur et l'intensité varie. Chaque module est équipé d'au moins un moyen de 25 signalisation sous forme de couleur (led ou dalle lumineuse). Son état est caractérisé par 3 octets correspondant aux composantes R, G et B de sa couleur ainsi qu'un octet complémentaire M portant sur la nature de la loi de commande appliquée. 30 Il peut aussi comporter un contacteur pour permettre une interaction par un utilisateur, un transducteur 16 sonore, un afficheur et plus généralement tout moyen de signalisation sensorielle. Circuit électronique 5 La figure 3 représente une vue schématique du circuit électronique d'un module. Le module comporte un calculateur central (60) associé à une mémoire (62) pour l'enregistrement d'une part des données provenant des capteurs du module et d'autre part 10 un fichier correspondant à la loi de commande déterminant le traitement déterminant les données de sortie commandant l'état du ou des moyens de signalisation en fonction des données d'entrées provenant des récepteurs (22, 32, 42, 52), et des moyens d'interaction environnementaux (81, 82). 15 Ces moyens d'interaction (81, 82) sont par exemple un capteur de température, un capteur sonore, ou encore un module de communication avec équipement extérieur ou un réseau informatique. Ces moyens d'interaction (81, 82) peuvent être 20 constitués de : - interaction homme ou environnement vers machine O Capter un appui de l'utilisateur (bouton) O Capter la température locale O Capter un son 25 o Capter le mouvement - Interaction Machine vers machine O Collecter / envoyer une donnée sur internet O Transformer un signal entrant (opérations logiques) O Communiquer (à distance ou par contact entre deux 30 machines ici les cellules - Interaction Machine vers Homme 17 O Emettre un signal lumineux O Emettre un signal sonore O Faire varier la température locale O Faire varier une forme. 5 - Interaction Machine vers Environnement O Emettre un signal radiofréquence O Emettre un signal ultrasonore O Emettre un faisceau infrarouge ou ultraviolet O Emettre une particule chimique, par exemple une 10 phéromone ou un composé olfactif. Les capteurs de présence (25, 35, 45) délivre un signal au calculateur (60). Les signaux déterminent le changement du voisinage du module (100) par ajout contre l'une des zones d'interaction (2 à 5) d'un nouveau module, ou du 15 retrait d'un module. Lors d'un changement de voisinage, le calculateur (60) active le circuit (24, 34, 44, 54) correspondant à la zone d'interaction (2 à 5) contre laquelle un nouveau module a été positionné, pour commander la lecture des informations 20 reçues par le capteur (22, 32, 42, 52) correspondant et transmettre l'information au calculateur (60). Le calculateur calcule le nouvel état du module et transmet ensuite à chacun des circuits (24, 34, 44, 54) correspondant à une zone d'interaction (2 à 5) associée à un 25 module adjacent l'information pour la transmission auxdits modules adjacents. Les autres circuits correspondant à des zones d'interaction momentanément libres ne sont pas activés. Les signaux sont transmis sous forme d'une trame simplifiée de 4 octets, correspondant au code RGB plus un 30 octet additionnel. Le code Rouge, vert, bleu, abrégé en RVB ou en RGB, de l'anglais « Red, Green, Blue » est un système de 18 codage informatique des couleurs plus proche du matériel ce qui permet de simplifier le fonctionnement du calculateur. L'invention concerne un ensemble de modules ; tous les modules d'un ensemble peuvent être identiques tant en ce 5 qui concerne la partie matérielle que la partie logicielle. Le fonctionnement autonome de chaque module et la loi de commande enregistrée dans chaque module assure une évolution de l'ensemble à la manière des « jeux de vie » ou automates cellulaires, sans intelligence centralisée. 10 Le système peut aussi comporter des sous-ensembles de modules, avec des groupes de modules différents matériellement et/ou fonctionnellement. La loi de commande peut être téléchargée par l'intermédiaire du module de communication (81) pour modifier 15 le comportement de tous les modules susceptibles d'interagir. Par ailleurs, les modules peuvent transmettre les informations à un serveur (70) procédant en outre à un traitement global en fonction de l'état individuel de chacun des modules, pour piloter un équipement périphérique, par 20 exemple un écran d'affichage ou un objet connecté ou un ensemble d'objets connectés. A cet effet, chaque module est équipé d'un composant Bluetooth Low Energy (61) permettant de communiquer avec un ordinateur ou avec une autre cellule distante. 25 La communication avec un ordinateur est bidirectionnelle. Elle permet de récupérer l'état du module, les données collectées éventuellement par les capteurs embarqués (interrupteur, capteur de température, etc.) mais aussi de recevoir des commandes et/ou des informations 30 provenant de l'ordinateur ou encore d'internet. En outre, la communication sans fil permet, au travers d'une application dédiée, de paramétrer la loi de commande des modules. 19 Autres caractéristiques optionnelles Les modules peuvent présenter un fond magnétique 5 pour faciliter le positionnement sur une surface métallique. Le fond peut présenter des interfaces de paramétrage, par exemple un bouton pour la sélection d'une loi de commande parmi une pluralité de lois de commande préenregistrées. Ils peuvent également présenter des connections 10 électrique pour le rechargement. Ces connections sont préférentiellement agencées pour permettre la recharge d'une pluralité de modules regroupés. Il s'agit par exemple de contacts électriques affleurant à la surface du module, sur deux faces opposées pour permettre la transmission du courant 15 électrique de recharge d'un module au suivant. Ces contacts peuvent aussi assurer la transmission des informations intermodules, par exemple par une modulation de la tension en modulation de largeur d'impulsion. Chaque module est équipé selon une variante d'un 20 ensemble de capteurs lui permettant de collecter des informations issues de son environnement direct. Par exemple : - 1 interrupteur sur sa face supérieure pour capter les interactions utilisateurs - 1 capteur de température 25 - 1 capteur de son de type micro - 1 cellule photosensible - 1 accéléromètre En fonction de la loi de commande appliquée, ces informations peuvent être prises en compte pour définir le 30 nouvel état du module. 20 Chaque module dispose d'un interrupteur accessible par le dessous permettant simplement de sélectionner une loi de commande parmi un nombre défini de lois de commande préalablement enregistrées. 5 Chaque module est optionnellement équipé d'actionneurs venant compléter le dispositif de signalisation évoqués précédement (led). Par exemple : 1 haut-parleur permettant d'émettre des sons simples 10 - 1 vibreur pour simuler un retour haptique Chaque module peut être équipé d'un port micro-USB permettant de : - Recharger la batterie embarquée (Lipo) REVENDICATIONS1 - Système constitué par une pluralité de modules physiques autonomes interactifs Mi, chacun desdits modules physiques Mi présentant une pluralité de zones d'interaction 5 latérales ZILi" (2 à 5) comprenant chacune O un émetteur E1, (23, 33, 43, 53) O un récepteur (22, 32, 42, 52) - de moyens d'accrochage physique ( (21, 31) avec une quelconque zone lix,y d'une zone d'interaction latérale d'un 10 autre module (100 à 107) Mx au moins un moyen de signalisation pilotée (6) un calculateur (60) pour le traitement des données et la commande dudit au moins un moyen de signalisation pilotée (6) 15 - une mémoire (62) pour l'enregistrement d'au moins un fichier commandant le fonctionnement du calculateur par au moins une loi de commande, caractérisé en ce que - chacune des zones d'interaction latérales ZILi' (2 à 5) 20 présente un capteurs de présence (22, 32) d'un module adjacent Mi - ledit calculateur (60) commande lesdits émetteurs et lesdits récepteurs pour : O détecter la ou les zones d'interaction latérales 25 ZILi,; (2 à 5) auxquelles est associé un module complémentaire Mi O recevoir périodiquement les informations transmises par un module Mi adjacent ainsi détecté, et reçu par au moins un récepteur (22, 32, 42, 52) 30 0 modifier l'état dudit moyen de signalisation du module en fonction desdites informations et/ou d'au 22 moins une information enregistrée dans une mémoire local représentative de son état et/ou d'informations captées dans l'environnement par un récepteur additionnel 0 commander la transmission par chaque émetteur d'une information correspondant à l'état modifié du module M. 2 - Système constitué par une pluralité de modules physiques autonomes interactifs Mi selon la revendication 1 caractérisé en ce que la détection d'un nouveau contact commande le traitement par ledit calculateur central (60) des données reçues par les récepteurs (22, 32, 42, 52) des zones d'interaction latérales ZILi,j (2 à 5) adjacentes à un module complémentaire, et en ce que la détection d'une perte de contact avec l'un au moins desdits modules complémentaires interrompt le traitement des signaux provenant du récepteur (22, 32, 42, 52) de la zone latérales ZIL, (2 à 5) libérée. 3 - Système constitué par une pluralité de modules physiques autonomes interactifs Mi selon la revendication 1 caractérisé en ce que les informations échangées entre les modules sont constituées par des trames constituées par 4 octets de type [0' Ob, 0' Od]. 4 - Système constitué par une pluralité de modules physiques autonomes interactifs Mi selon la revendication 1 caractérisé en ce que ledit calculateur procède périodiquement au recalcul de l'état du module en fonction de l'état antérieur dudit module, des informations transmises par la zone interactive locale ZIL, active, des informations provenant des informations environnementales, le résultat du traitement de calcul commandant ensuite la transmission par 23 les émetteurs d'une information représentative dudit nouvel état. 5 - Système constitué par une pluralité de modules 5 physiques autonomes interactifs Mi selon la revendication 1 caractérisé en ce que pour chacune desdites zones interactives locales ZIL, un circuit électronique local comprenant un émetteur Ei,j, un récepteur Ri,j, des moyens de prétraitement des signaux transmis par le récepteur Ri,j chargés de délivrer 10 une information audit calculateur central, et un circuit central (60) comportant des moyens pour activer séquentiellement l'un desdits circuits électroniques locaux, des moyens pour recevoir et traiter les informations environnementales, des moyens pour commander l'état desdits 15 moyens de signalisation et un calculateur pour calculer un signal de commande transmis audit moyen de commande des moyens de signalisation et aux émetteurs Ei,j des circuits électroniques locaux. 20 6 - Système constitué par une pluralité de modules physiques autonomes interactifs Mi selon la revendication précédente caractérisé en ce que lesdits circuits électroniques locaux comportent en outre des moyens de commande de l'émetteur Ei,j, associé. 25 7 - Système constitué par une pluralité de modules physiques autonomes interactifs Mi selon la revendication 1 caractérisé en ce qu'il comporte en outre un serveur commun à plusieurs modules et en ce que le calculateur (60) de chacun 30 des modules comporte des moyens de communication avec ledit serveur commun. 24 8 - Système constitué par une pluralité de modules physiques autonomes interactifs Mi selon la revendication précédente caractérisé en ce qu'il comporte en outre un périphérique commandé par ledit serveur commun en fonction de 5 l'état de chacun desdits modules M. 9 - Système constitué par une pluralité de modules physiques autonomes interactifs Mi selon la revendication 1 caractérisé en ce que lesdits moyens d'accrochage physique 10 sont magnétiques. 10- Système constitué par une pluralité de modules physiques autonomes interactifs Mi selon la revendication précédente caractérisé en ce que lesdits moyens d'accrochage 15 physique magnétiques intègrent des zones de conduction électrique pour la transmission d'un courant de recharge ou de communication. 11 - Système constitué par une pluralité de modules 20 physiques autonomes interactifs Mi selon la revendication 9 caractérisé en ce que lesdits moyens d'accrochage physique magnétiques intègrent des zones de conduction électrique pour la transmission d'un signal de communication. 25 12 - Système constitué par une pluralité de modules physiques autonomes interactifs Mi selon la revendication 1 caractérisé en ce que lesdits capteurs de présence sont des capteurs magnétiques activés par un aimant prévu sur la face latérale d'un module adjacent. 30 13 - Système constitué par une pluralité de modules physiques autonomes interactifs Mi selon la revendication 1 25 caractérisé en ce que lesdits capteurs de présence sont des capteurs infrarouges. 14 - Module physique autonome interactif Mi pour un 5 système conforme à l'une au moins des revendications 1 à 12 caractérisé en ce qu'il présente une pluralité de zones d'interaction latérales ZIL, (2 à 5) comprenant chacune O un émetteur E1, (23, 33, 43, 53) O un récepteur R1 (22, 32, 42, 52) 10 de moyens d'accrochage physique ( (21, 31) avec une quelconque zone A d'une zone d'interaction latérale d'un autre module (100 à 107) Mi au moins un moyen de signalisation pilotée (6) - un calculateur (60) pour le traitement des données et la 15 commande dudit au moins un moyen de signalisation pilotée (6) - une mémoire (61) pour l'enregistrement d'au moins un fichier commandant le fonctionnement du calculateur par au moins une loi de commande, 20 - chacune des zones d'interaction latérales ZILi,i (2 à 5) présentant un capteurs de présence (22, 32) d'un module adjacent Mi - ledit calculateur (60) commandant lesdits émetteurs et lesdits récepteurs pour : 25 o détecter la ou les zones d'interaction latérales (2 à 5) auxquelles est associé un module complémentaire Mi 0 recevoir périodiquement les informations transmises par un module Mi adjacent ainsi détecté, et reçu par 30 au moins un récepteur (22, 32, 42, 52) 26 0 modifier l'état dudit moyen de signalisation du module en fonction desdites informations et/ou d'au moins une information enregistrée dans une mémoire locale représentative de son état et/ou 5 d'informations captées dans l'environnement par un récepteur additionnel 0 commander la transmission par à chaque émetteur d'une information correspondant à l'état modifié du module Mi. 10