Inspiration
L'été dernier l'un d'entre nous a été employé de la ville. Lors de son travail, il était tenu d'aller vérifier le niveau remplissage de chaque poubelle publique en se déplaçant au dessus et en ouvrant la poubelle. Il perdait ainsi une quantité considérable de temps sur des poubelles totalement vides.
What it does
Ce projet permet d'optimiser le parcours des agents dans le ramassage des poubelles publiques. Les agents passent uniquement là où les poubelles sont pleines. De plus le trajet est optimal. Il procure un indicateur clair de l'état de remplissage des poubelles à la fois aux agents de la ville et aux passants.
How I built it
Il s'agit d'un serveur web Apache ainsi qu'une REST fonctionnant avec le serveur python Eve et une base de de donnée MongoDB. La poubelle animée par un Arduino 101 avec un capteur de luminosité et différentes LEDs permettant d'indiquer l'état de la poubelle. Les poubelles notifient ensuite le serveur lors d'un changement de leur état de remplissage.
Challenges I ran into
Apprendre à utiliser Arduino. Apprendre à utiliser Google Maps API. Configurer le serveur.
Accomplishments that I'm proud of
Avoir un prototype hardware et software fonctionnel
What I learned
Utiliser python Eve pour prototyper rapidement un service REST. L'importance d'une bonne division des tâches.
What's next for OutOfOrdures
Optimiser le placement des poubelles à l'aide d'un modèle de machine learning entrainée avec les données collectées.
Log in or sign up for Devpost to join the conversation.