Projet IMA3 P1, 2016/2017, TD1

De Wiki de Projets IMA
Révision datée du 25 mars 2017 à 11:27 par Agosse (discussion | contributions) (nce)

Projet IMA3-SC 2016/2017 : Pot de fleur connecté

Cahier des charges

  • Mesure du taux d'humidité de la terre
  • Mesure de la température
  • Mesure de la luminosité
  • Affichage des données (humidité, température et lumière) sur une interface Web
  • Régulation automatique de l'arrosage lorsque l'humidité du sol est inférieure à la limite fixée par l'utilisateur
  • Affichage d'alertes lorsque les conditions de températures/luminosité ne correspondent plus à ce que l'utilisateur à fixé
  • Garder un historique horodaté des alertes et de l'arrosage
  • Avertir l'utilisateur lorsque le niveau d'eau est faible

Description du système

Le pot de fleur connecté est un système permettant de faciliter le soin d'une plante.
Il régule automatiquement l’arrosage afin de garder un taux d'humidité propice au développement de la plante et avertit l'utilisateur en cas de réserve d'eau insuffisante.
Il permet également de prévenir l'utilisateur lorsque les conditions de lumière/température ne correspondent plus à ce qu'il avait fixé sur l'interface web.

Le matériel

  • 1 hygromètre (certains incluent une sonde de température)
  • 1 photorésistance
  • 1 sonde de température
  • 1 capteur de niveau d'eau
  • 1 Rapsberry Pi
  • 1 Nanoboard

Séance 1

Partie électronique

Cette première séance à été consacré à la découverte de la Nanoboard. En effet, nous n'avions encore jamais utilisé de FPGA au préalable et le tutoriel fourni nous à permis de comprendre le fonctionnement et l'utilisation de cette Nanoboard.

Ceci nous à permis de réaliser un des éléments nécessaire à notre projet : la génération d'un signal PWM (Pulse Width Modulation) à partir d'un signal carré d'horloge auquel on fait varier le rapport cyclique périodiquement (voir schéma).

Objectif pour la séance suivante : Etablir la structure globale qu'aura le FPGA pour réaliser notre programme afin de pourvoir organiser le travail de manière convenable.

Partie informatique

  • Début du prototype avec une Arduino
  • Test concluant de la pompe
  • Test du capteur d'humidité (à planter)

Séance 2

Partie électronique

Partie informatique

Séance 3

Partie électronique

Partie informatique

Séance supplémentaire 1

Partie électronique

Partie informatique

Conclusion