Ceci est une ancienne révision du document !
Pour utiliser et encore plus pour programmer un objet connecté, il est nécessaire d'en connaître le fonctionnement.
La chaîne d'information et d'énergie permet d'identifier les composants principaux de l'objet et de les positionner en fonction de leur utilité.
La chaîne d'énergie est la représentation graphique des fonctions techniques à mettre en œuvre pour décrire le flux d'énergie utilisé dans l'objet technique. Elle se compose de 4 blocs :
Pour mBot, l'énergie source est électrique. Elle est stockée dans la batterie, un commutateur de puissance sur la carte de traitement commande son utilisation, les moteurs la convertissent en énergie mécanique utile et les réducteurs et les roues transmettent le mouvement pour réaliser les déplacements.
La chaîne d'informations est la représentation graphique des fonctions techniques à mettre en œuvre pour analyser l'environnement de l'objet et lui permettre de décider des actions à réaliser. Elle se compose de 3 blocs :
Les informations utilisées par les capteurs et les actionneurs peuvent prendre 2 formes.
Le microprocesseur ne connaît que les 0 et les 1, valeurs logiques. Il faut donc numériser les valeurs analogiques avant de les traiter ce qui élimine certaines informations.
Un signal analogique est échantillonné (découpé en points) pour être converti en signal numérique.
Un signal numérique est reconstitué (les points sont reliés) pour être converti en signal analogique.
La qualité d'un signal numérique dépend du nombre de points transmis par secondes (SD, HD, 4K …). Dans tous les cas, des informations sont perdues.
Si en se déplaçant, mBot mesure la distance d'un obstacle, toutes les valeurs possibles ne seront pas transmissent. Dans l'exemple, je ne peu dire “S'arrêter à la distance de 5 m”, je dois dire “S'arrêter si la distance est plus petite que 5 m”.