Le pilotage d'un objet connecté

Un objet connecté[1] est muni d'une liaison Bluetooth ou Wifi et d'une application qui fait le lien entre les utilisateurs et l'objet. Pour concevoir l'application qui pilote un objet connecté, on utilise un logiciel qui permet de dessiner les éléments graphiques de l'interface et de leur associer un programme.

Comment réaliser l'interface d'un objet connecté ?

Le pilotage d'un système d'éclairage connecté

Les systèmes d'éclairage actuel sont équipés d'un boitier de connexion Wifi qui permet de commander les ampoules connectées à partir d'un srnartphone ou d'un bouton-poussoir. Ce boîtier peut être connecté à Internet via un fauteur pour piloter les ampoules de n'importe quel endroit du globe.

L'interface homme-machine (IHM)

Une application sert d'interface (IHM)[2] entre l'homme et la machine, ici le système d'éclairage. L'écran du smartphone permet de contrôler et faire varier l'ambiance lumineuse des différentes pièces d'une habitation.

Exemple

  • Donner la latitude, la longitude et l'heure sur la première trame NMEA de l'image ci-dessus.

La réalisation d'une Interface pour contrôler l'éclairage nocturne

Pour réaliser l'allumage automatique d'une lampe connectée en fonction de la luminosité à partir de l'écran d'un smartphone, on utilise un logiciel qui permet de dessiner chaque élément graphique de l'interface et de lui associer un composant à programmer.

Programme associé au composant « Mode-éclairage »

Le programme Python suivant permet d'afficher sur l'écran de son smartphone l'état d'une ampoule connectée en fonction de la luminosité extérieure.

Coup de pouce Python

  • La ligne 1 répète indéfiniment le programme.

  • La ligne 2 récupère la valeur du capteur de luminosité dans une variable.

  • La ligne 3 teste la valeur renvoyée par le capteur de luminosité.

  • La ligne 4 affiche sur l'écran du smartphone le message. Mode nuit ..

Exemple

  • Pour les trois composants de l'interface déterminer le type de programme à écrire.

  • Modifier le programme pour que l'application affiche « Mode jour » lorsque le niveau de luminosité extérieure est supérieur à 50.

CONCLUSION.

  • Comment réalise t'on l'interface d'un objet connecté ?