Projet IMA3 P1, 2017/2018, TD2 : Différence entre versions
(→Séance 1) |
(→Matériel nécessaire) |
||
Ligne 13 : | Ligne 13 : | ||
==== Matériel nécessaire ==== | ==== Matériel nécessaire ==== | ||
− | * Raspberry | + | * <font style="color: green;">Raspberry Pi 3</font> |
− | * Arduino | + | * <font style="color: green;">Arduino</font> |
− | * capteur de température/hygrométrie | + | * <font style="color: green;">capteur de température/hygrométrie</font> |
− | * caméra Raspberry pi | + | * <font style="color: green;">caméra Raspberry pi</font> |
− | * Résistance chauffante | + | * <font style="color: green;">Résistance chauffante</font> ? |
− | * Électrovanne | + | * <font style="color: green;">Électrovanne</font> |
− | * Capteur de luminosité | + | * <font style="color: green;">Capteur de luminosité</font> |
− | * Bande LED | + | * <font style="color: green;">Bande LED</font> |
* Afficheur LCD arduino | * Afficheur LCD arduino | ||
− | * Capteur Hydrométrie | + | * Capteur Hydrométrie ? |
* Boite | * Boite | ||
− | * Ventilateurs | + | * <font style="color: green;">Ventilateurs</font> |
=== Séance 1 === | === Séance 1 === |
Version du 2 février 2018 à 13:53
Sommaire
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.
- 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
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.