Inspiration

Crise alimentaire et climatique en approche

  • Proximité
    • Particuliers n’ont pas le temps/moyens/espace de cultiver
    • Achetent produits qui viennent de loin
    • Empreinte carbone élevée
  • Changement climatique
    • Rendement agricole diminue
  • Urbanisation
    • Ville deviennent de plus en plus peuplées
    • Moins de place dans la ville: il faut optimiser
    • Il faut nourrir la population croissante durablement

What it does

Un système d’arrosage, illumination et monitoring de plantes pour ramener la production agricole au plus près du consommateur.

  • Optimisation spatiale de la ville
    • Déployer dans les recoins de bâtiments.
    • Pour les particuliers
    • Pour les compagnies
  • Optimisation des rendements
    • Collecte de données pour optimiser les rendements
    • Développement de « profils de pousse »
  • Facilité de gestion
    • Gestion à distance
    • Dashboard pour suivre la croissance des plantes
    • Alerte pour les entretiens
  • Empreinte Carbone
    • Empreinte carbone liée au transport quasi-nulle
    • Tirer parti de la production électrique à 99% renouvelable de la province
  • Recyclage
    • Valorisation des boîtiers de PC obsolètes
    • Compost utilisable
    • Reservoirs et boitiers pour l'électronique imprimés en plastique recyclé

How we built it

  • Decouverte du hardware
    • Connecter les capteurs, les leds, les resistances
    • Recevoir les donnéees des capteurs correctement: language C
    • Tester que le materiel fonctionne: branchements en série
  • Automatisation du controle du hardware
    • Connection en ssh sur la Rasperry Pi car pas d'écran HDMI disponible
    • Controle la led: script Python
  • Interface web
    • Interface web intuitive: Html, Javascript, Css
  • Lien entre l'interface et le hardware
    • Router les requetes et appeler les scripts: Python Flask
    • Activation des peripheriques en parallèle: Multi-Threading

Challenges we ran into

  • Decouverte du hardware:

    • peu d'experience avec Rasperry Pi et Arduino
    • gerer des erreurs hardware incomprehensibles (des valeurs negatives recues)
    • connecter le Rasperry Pi à internet (eduroam)
    • Encodage des communications entre le Rasperry Pi et le Arduino
  • Multi-threading:

    • Controle des péripheriques en parallèle: gérer le cycle de vies des differents threads

Accomplishments that we're proud of

  • Prototype Vert:
    • Auto-suffisant: besoin d'électricité et d'internet pour fonctionner: pas de serveur distant
    • Creation d'un prototype avec des objets délaissés
    • Boitier d'ordinateur trouvé à Polytechnique
    • Terre faite de compost

What we learned

  • Multi-threading sur arduino
  • Utiliser Rasperry Pi
  • Utiliser capteurs analogiques avec Arduino
  • Gestion de projet: repartition des taches et travail en parallèle
  • Prototypage en electronique
  • Utiliser les ports séries sur linux

What's next for ePlant

  • Creations de differents profils pour chaque type de plantes
  • Stockage de données afin de trouver des correlations
  • Integration de Machine Learning pour optimiser le developpement de la plante

Built With

Share this project:
×

Updates