Poubelle

De fablab
Aller à : navigation, rechercher

Description du sujet

Description et objectifs

Le but de notre projet est de créer une poubelle connectée pour encourager le tri des déchets. Nous avons plusieurs compartiments pour les différents types de déchets et à l'intérieur de chacun des compartiments, des capteurs sont placés pour détecter le niveau de déchet. Après avoir récupéré ces données, des statistiques sont élaborée et un mail est envoyé à l’administrateur lorsque la poubelle est presque pleine. De plus, il est possible utiliser une application mobile et, grâce à un scan du code bar, savoir dans quel compartiment de la poubelle jeter les déchets.

Contraintes

  • Dans la limite du temps imparti
  • Le matériel disponible au FabLab

Équipe

  • Romain Douay
  • Anir El Kabiri
  • Lauriane Gros
  • Rosetta Pagliuca
  • Morgan Servettaz

Scénario d'usage

Nous avons pensé que cette poubelle convient dans un contexte universitaire comme les cantines ou les résidences Crous. Mais aussi dans un contexte domestique.

  • Étudiant/Personne âgé : je peux savoir (et apprendre) où jeter mes déchets
  • Utilisateur: si mon déchet n'est pas reconnu par l'application , je peux envoyer un message à l'administrateur pour l'enregistrer.
  • Administrateur: je suis averti lorsque la poubelle est pleine.
  • Utilisateur: je peux voir les statistiques d'utilisation.
  • Administrateur: je peux enregistrer un produit.

Choix techniques

  • Raspberry PI 3
  • Capteurs E18-D50NK
  • Sensors VL53L0X
  • Sensor pour la pression
  • ADS1115

Technologies utilisés: React-Native et ses librairies pour l'application mobile. Nous avons utilisé react-native-svg-charts pour l'affichage des graphiques (cette librairie utilise d3 pour l'affichage)

Gestion de projet

  • 28/10 : Choix du sujet et détails (choix de la base de données openfoodfacts pour connaitre la nature du déchet
  • 09/11 : Configuration Raspberry
  • 11/11 : choix de react native et mise en place pour l'application mobile
  • 18/11 : recherche de librairie et fonctionnement du scanner
  • 22/11 : Tous les capteurs fonctionnent
  • 02/12 : Configuration du serveur Web et base de données + premier prototype + scanner pour l'application mobile
  • 09/12 : Révision du prototype + deux screens pour l'application mobile et recherche react native.
  • 10/12 : autre hardware ajouté
  • 16/12 : Premier aperçu de l'application mobile avec un scanner fonctionnel et une page d'exemple de statistiques + commencer à travailler sur le code du serveur Web
  • 06/01 : Avancement du serveur web + mise en place du capteur de pression
  • 13/01 : Mise en place du serveur web sur la raspberry pi et lien avec l'application.
  • 21/01 : Creation du deuxième prototype
  • 24/01 : Dernier version du codage

Planifications: serveur web et liaison avec l'application opérationnelle pour le 13/01, gestions de l'affichage des données sur l'application et envoie du mail pour le 20/01.

Difficultés et limites rencontrés

Techniques

Appli Embarque

  • Utilisation de deux capteurs VL53L0X en même temps

Gestion d'équipe

  • Equipe de 3 au lieu de 5 a partir du 25/11 les deux autres membres étants injoignables.


Et les solutions que vous avez apportées

Impact environnemental: TODO

Coût financier du projet: TODO

Estimation du coût financier du projet :

  • Nombre de membre
  • Estimation du nombre d'heure travaillé --> équivalent jour/homme
  • Coût d'un ingénieur fullstack, chef de projet, data scientist
  • Coût du matériel de développement : cartes, capteurs, serveur
  • Amortissement PC : 3 ans, amortissement logiciel 2 ans