Projet IMA3 P7, 2016/2017, TD2 : Différence entre versions

De Wiki de Projets IMA
(Partie électronique)
(Le matériel)
Ligne 5 : Ligne 5 :
 
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.
 
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 ===
+
'''=== Le matériel ==='''
  
*Un capteur de pression (type BMP085)      (ok)
+
*Un capteur de pression (type BMP085)       
*Un capteur d'humidité (A0SONG AM2302)    (ok)
+
*Un capteur d'humidité (A0SONG AM2302)     
 
*Un capteur de température
 
*Un capteur de température
 
*Un Raspberry Pi
 
*Un Raspberry Pi
 
*Une alimentation  
 
*Une alimentation  
*Un Arduino                                (ok)
+
*Un Arduino                                 
 
*Une nanoboard                             
 
*Une nanoboard                             
*Plaque d'essais                          (ok)
+
*Plaque d'essais                           
*Fils                                     (ok)
+
*Fils
  
 
== Séance 1 ==
 
== Séance 1 ==

Version du 2 mai 2017 à 09:45

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)
  • Un capteur d'humidité (A0SONG AM2302)
  • Un capteur de température
  • Un Raspberry Pi
  • Une alimentation
  • Un Arduino
  • Une nanoboard
  • Plaque d'essais
  • Fils

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

Voici les caractéristiques sensorielles du capteur de température et d'humidité

AM2302 sensor.jpeg

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