GrowSmart est une application innovante qui simplifie la gestion et l’entretien des plantes d’intérieur.
Elle s’appuie sur un réseau de capteurs pour analyser en temps réel l’environnement de vos plantes, visualiser les données de croissance et vous accompagner au quotidien pour leur offrir les meilleurs soins.
Des capteurs reliés à un Arduino Mega et un Raspberry Pi collectent :
- l’humidité du sol
- l’humidité et la température ambiantes
- l’intensité et la qualité de la lumière (spectre lumineux)
Toutes ces données sont traitées, stockées et affichées sous forme de graphiques dynamiques et de tableaux interactifs (DataFrame) pour suivre les tendances, détecter les variations et ajuster l’entretien.
| Fonctionnalités de base | Évolutions prioritaires | Évolutions futures |
|---|---|---|
| Création de profils sécurisés (RSA) | Collecte de données en temps réel | Arrosage automatisé via pompe |
| Analyse des données (graphiques, dérivées) | Système d’alertes personnalisées | Conseils automatiques basés sur l’historique |
| Visualisation claire et intuitive | - | Alimentation par panneaux solaires |
- Chiffrement RSA : Sécurisation des informations de connexion.
- Théorie des graphes : Représentation visuelle des liens entre paramètres environnementaux.
- Dérivées et taux de variation : Détection des variations anormales.
- Prédictions : Estimation des fluctuations futures de l’environnement.
- Énergie des photons : Calcul de l’énergie lumineuse absorbée par la plante grâce à l’analyse spectrale.
Note
Les notions scientifiques appliquées sont au cœur de la valeur ajoutée du projet.
- Capacitive soil moisture sensor v1.2 : humidité du sol
- DHT22 : température et humidité ambiantes
- BH1750FVI : intensité lumineuse
- AS7341 : spectre de la lumière
- Arduino Mega
- Raspberry Pi 5
- Breadboard, câbles, résistances diverses.
Note
Les données sont relevées toutes les 15 minutes, stockées dans un fichier CSV mis à jour par le Raspberry Pi, puis traitées et affichées dans l’application.

GrowSmart est un projet développé dans le cadre d’un cours de fin d’études du programme Sciences informatiques et mathématiques (SIM).
L’objectif est de mobiliser concrètement des connaissances théoriques (maths, physique, algorithmique) dans une application utile et fonctionnelle.
Merci de votre intérêt pour GrowSmart !