Skip to content

Emile1636/GrowSmart

Repository files navigation

🌿 GrowSmart

Capture d’écran GrowSmart

📌 Description

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 & Évolutivité

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
Formulaire Inscription

🧩 Intégrations scientifiques

Mathématiques discrètes

  • Chiffrement RSA : Sécurisation des informations de connexion.
  • Théorie des graphes : Représentation visuelle des liens entre paramètres environnementaux.

Calcul différentiel

  • Dérivées et taux de variation : Détection des variations anormales.
  • Prédictions : Estimation des fluctuations futures de l’environnement.

Ondes et physique moderne

  • Énergie des photons : Calcul de l’énergie lumineuse absorbée par la plante grâce à l’analyse spectrale.
Energie

Note

Les notions scientifiques appliquées sont au cœur de la valeur ajoutée du projet.


🔌 Technologies & Matériel

Capteurs

  • Capacitive soil moisture sensor v1.2 : humidité du sol
  • DHT22 : température et humidité ambiantes
  • BH1750FVI : intensité lumineuse
  • AS7341 : spectre de la lumière

Contrôleurs

  • Arduino Mega
  • Raspberry Pi 5

Accessoires

  • Breadboard, câbles, résistances diverses.

Figure du circuit

Montage copie

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.
raspberry interface


🎓 Contexte pédagogique

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 !

About

GrowSmart est une application qui améliore la gestion de vos plantes.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors