Projet IMA3 P1, 2017/2018, TD2 : Différence entre versions

De Wiki de Projets IMA
(Matériel nécessaire)
(Matériel nécessaire)
Ligne 21 : Ligne 21 :
 
* <font style="color: green;">Capteur de luminosité</font>  
 
* <font style="color: green;">Capteur de luminosité</font>  
 
* <font style="color: green;">Bande LED</font>  
 
* <font style="color: green;">Bande LED</font>  
* Afficheur LCD arduino
+
* <font style="color: green;">Afficheur LCD arduino</font>
 
* Capteur Hydrométrie ?
 
* Capteur Hydrométrie ?
 
* Boite
 
* Boite

Version du 2 février 2018 à 14:06

Projet IMA3-SC 2017-2018

Projet informatique

Cahier des charges

Serre automatisée

Description du système

Afin d'utiliser un serveur web hébergé par Raspberry Pi3 et connecté à un Arduino, nous allons créer une serre autonome. Celle-ci pourra être commandée à partir de l'application web. On pourra alors vérifier que le micro climat de la serre est correct et ainsi intervenir sur les différents actionneurs présents à l'intérieur de la serre.

Matériel nécessaire

  • Raspberry Pi 3
  • Arduino
  • capteur de température/hygrométrie
  • caméra Raspberry pi
  • Résistance chauffante ?
  • Électrovanne
  • Capteur de luminosité
  • Bande LED
  • Afficheur LCD arduino
  • Capteur Hydrométrie ?
  • Boite
  • Ventilateurs

Séance 1

  • Mise en place du projet

Au début de la séance, nous nous sommes mis d'accord pour réaliser une serre autonome. Nous avons alors réfléchi aux capteurs que nous pourrions utiliser, ainsi qu'à la répartition du travail.

Schéma d'ensemble


  • Partie Arduino/FPGA

Dans un premier temps, nous nous sommes familiarisé avec Altium en suivant un tutoriel pouvant générer un compteur allumant des Leds.
Nous avons alors décidé, en remarquant la complexité de programmer en FPGA, de d'abord nous attarder sur la partie Arduino pour réaliser dans un second temps certaines commandes en FPGA.
Nous avons alors cherché les différents capteurs disponibles pour réaliser notre serre. Ainsi nous avons pu trouver un ventilateur fonctionnel, un capteur de luminosité, et un capteur 2 en 1 d'humidité et de température. Après avoir fait un bref essai sur le ventilateur, nous nous sommes attardés sur le capteur HTU21D-F (humidité/température).
Nous avons donc étudié la Data Sheet afin de comprendre son fonctionnement

Data Sheet HTU21D-F

Enfin, nous avons téléchargé une librairie nous permettant de coder très facilement son utilisation.


  • Partie Raspberry Pi 3

La séance a été consacré a l'installation de Raspbian ainsi que la configuration du système. Pour cela, la suppression du paquet systemd nous a posé problème car il fallait exécuter une commande non-renseigné sur le wiki. Ceci étant certainement du a la nouvelle version de raspbian qui a apporté des conflits entre les paquets. En poursuivant dans la configuration de la Raspberry. Au redémarrage, le système à refuser de démarrer. Il a donc fallu réinstaller le système complètement et ainsi perdre plus d'une heure de travail. Au second paramétrage, le redémarrage s'est correctement effectué. Le hot-spot wifi apparaît bien. Il reste cependant a configurer le serveur DHCP afin d'autoriser la raspberry Pi a gérer son réseau en attribuant des adresses IP aux différents clients ainsi que l'installation du serveur Web permettant d’héberger l'interface utilisateur qui permettra à l'utilisateur de communiquer avec l'Arduino.

Séance 2

Séance 3

Bilan

Activité électronique