Projet IMA3 P7, 2016/2017, TD2

De Wiki de Projets IMA
Révision datée du 25 avril 2017 à 10:07 par Rmairess (discussion | contributions) (Séance 1)

Projet IMA3-SC 2016/2017 : Station météo connectée

Cahier des charges

Pour notre projet Système Communicant, nous avons choisi de réaliser une station météo qui pourrait mesurer la température, l'humidité et la pression atmosphérique. Nous pourrions songer également à relever la luminosité, la quantité de précipitation etc mais il faut rester vigilent au nombre de pins de l'Arduino. Grâce à celui-ci, nous pourrons réaliser une application web qui afficherait en détails les grandeurs mesurées.

Le matériel

  • Un capteur de pression (type BMP085) (ok)
  • Un capteur d'humidité (A0SONG AM2302) (ok)
  • Un capteur de température
  • Un Raspberry Pi
  • Une alimentation
  • Un Arduino (ok)
  • Une nanoboard
  • Plaque d'essais (ok)
  • Fils (ok)

Séance 1

Partie électronique

Pour le capteur AM2302, on constate que la broche de sortie SDA est une broche complexe et bidirectionnelle. On souhaite, grâce au FPGA, lire les informations envoyées par le capteur AM2302 toutes les n secondes. Pour lire une mesure, il faut envoyer un front descendant sur SDA, puis le capteur envoie 5 octets :

AM2302.jpeg

Pour pouvoir gérer la bidirectionnalité de la broche SDA, on utilisera un composant spécifique de Altium : le IOBUF

Partie informatique

Pour la programmation, nous avons décidé de ne pas utiliser la carte arduino mais plutôt un circuit logique programmable (puce FPGA). Cette puce servira à collecter les informations envoyées par les différents capteurs et les convertir en valeurs numériques pour pouvoir les afficher sur notre application web.

Séance 2

Partie électronique

Partie informatique

Séance 3

Partie électronique

Partie informatique

Séance supplémentaire 1

Partie électronique

Partie informatique

Conclusion