Projet AQUA – POTAGER

DESJARDINS Alex, GUILLAUME Rémi, LARRIEU Maxime, MALMOUSTIER Hugo

Contexte :

Afin de mener à bien la poursuite de culture combiné ou non avec l’élevage d’animaux aquatiques, il est important de pouvoir en permanence observer les différents paramètres environnementaux (température de l’eau ou l’oxygène pour l’aquaponie, l’humidité, la température ou l'ensoleillement au potager) afin de pouvoir réagir le plus vite possible aux éventuelles perturbations.

Cette exigence impose une astreinte notamment pour le fonctionnement d’un système en aquaponie. Il faut donc être à proximité et avoir du temps pour aller vérifier régulièrement ces différents paramètres. Ainsi l’utilisation de capteurs connectés pourrait permettre de récupérer ces données de façon régulière, sans devoir se déplacer.

L’objectif est donc de programmer ces capteurs pour réaliser des acquisitions simples (intensité lumineuse, température, humidité, …) et les transmettre grâce à des passerelles et des serveurs. On pourra ensuite visualiser ces différentes données à l’aide de logiciels de visualisation. Nous avons égalememnt réalisé un programme d’alerte qui prévient lorsque la valeur d'un paramètre passe sous un seuil défini.

Parties prenantes du projet CNUM :

Un système low-tech :

Bien que l’introduction d’électronique dans ces deux écosystèmes peut sembler contraire à la transition agro-écologique (création de data, …), notons que nous mettons en place un système low-tech, système de basse technologie fondée sur :

Ce type de système est donc de plus en plus utilisé pour ces différents avantages. Effectivement, nous mettrons en place un protocole de communication LoRaWAN dont ses principaux avantages sont le transfert de données sur de grandes distances ainsi que son faible besoin en énergie.

image

Fonctions accomplies par le produit :

Programmes Arduino

DHT22

Programme pour le capteur de T° et humidité

Veml7700

Programme pour le capteur de luminosité

Temp_Hyg_Lum

Fusion des programmes DHT22 et Veml7700

envoie_serveur

Programme pour envoyer les données sur le LNS

Programme Node-Red

Pour Node-Red on a :

image

Pour InfluxDB

Pour InfluxDB on a :

image

Une interface graphique représentant les données.

image

Pour Python

Écriture d'un programme permettant l'apparition d'une fenêtre tableau de bord sur laquelle s'affiche une alerte au cas où des valeurs ne soient pas conformes aux seuils.

image