Projet avec sujet imposé

Mise en situation

Vous devez créer et programmer un objet connecté qui sera utilisé dans une serre pour la rendre intelligente.


Spécification des exigences des serres intelligentes

L’objet connecté surveillera la température et l’humidité, affichera les données localement et sur le téléphone, et on pourra allumer et éteindre le chauffage automatiquement et à distance.


Comportement

L’utilisateur installe l’objet connecté dans sa serre et télécharge l’application de surveillance et de contrôle sur son téléphone. Lors de la première installation, de la mise sous tension et de la connexion au réseau Internet, l’objet connecté affiche la température et l’humidité. L’utilisateur peut également voir ces données sur son téléphone. Les données sont mises à jour toutes les 5 secondes sur l’objet et toutes les 15 minutes sur l’application mobile, ou à la demande de l’utilisateur. L’utilisateur peut s’inscrire aux notifications sur son téléphone lorsque la température descend en dessous d’un certain point ou dépasse un certain point. Idem pour l’humidité. Il y a également une option pour connecter un système de chauffage sur l’objet afin que le chauffage s’allume et s’éteigne automatiquement en dessous et au-dessus d’une certaine température. L’utilisateur peut également régler ces températures via l’application mobile ou activer et désactiver le chauffage manuellement, à distance, via l’application.


Étapes du travail à faire

  1. Connecter les capteurs et actuateurs nécessaires sur le microcontrôleur;
  2. Programmer la logique de l’objet et son interaction avec le réseau;
  3. Programmer l’application mobile;
  4. Tester et déboguer.