Inspiration

Français De nos jours, le recyclage des déchets est un enjeu des plus important. Plus précisément, pour des raisons environnementales et financières, on se doit de bien trier les déchets que nous produisons. Malgré les mesures mises en place pour trier les déchets, comme les différents bacs de déchets, la problématique réside dans le fait que la plupart des citoyens ne savent pas dans quel bac vont leurs déchets. C’est pourquoi nous avons décidé de créer un programme pour aider les gens à mieux trier leurs déchets. Ce programme entre dans la catégorie de développement durable de ville intelligente.

English Nowadays, waste recycling is an important challenge. To be precise, for environmental and financial reasons, we have to sort the trash we produce. Even with the measures put in place, such as the different trash bins available for sorting, there is still the issue that most citizens do not know which item goes into what bin. Therefore, we have decided to create a program to help people better sort their trash. This program is part of the sustainable development in the smart city.

What it does // Ce que ça fait

Français Le programme prends une photo à partir de l'internet ou d'une base de donnée et analyse l'image avec l'API "Computer Vision" d'Azure. En utilisant la sortie de la machine, qui consiste de mots-clés, il était possible de déterminer dans quelle poubelle un certain type de déchet appartenait. De plus, l'utilisateur est en mesure de retrouver cette même information en faisant une recherche.

English The program takes a picture from the web or a database and analyzes the picture with the Computer Vison API from Azure. Using the output of the machine, which consists of keywords, it was possible to determine into what bin each type of trash would go into. Additionally, the user is able to find that information with a search query.

How we built it // Comment on l'a construit

Français Nous avons importés un API avec l'aide d'un mentor. La fonctionnalité de tri a été codée avec une base de donnée afin de trier les catégories de déchets et de poubelles. Ensuite, le GUI a été construit puis implémenté afin que le programme soit fonctionnel.

English We imported the API with the help of a mentor. The sorting functionality was coded with a database to sort the categories of trash and bins. Then, the GUI was built and implemented so that the program could be functional.

Challenges we ran into // Les défis rencontrés

Français Nous avons changé de language de programmation à mi-chemin. Au début, nous avions essayé d'importer l'API avec Java, par contre, il y avait plusieurs problèmes avec cette méthode. En fin de compte, nous avions décidé d'essayer avec python et, heureusement, cela a fonctionné.

English We changed programming language halfway. At first, we tried importing the API with Java, however there were a lot of issues with that method. In the end, we decided to try with python and, thankfully, it worked.

Accomplishments that we're proud of // Accomplissements auquel nous sommes fières

Français Nous avons réussi à faire fonctionner notre programme en seulement 24h, et ce en changeant de langage de programmation à mi-chemin. De plus, nous sommes des étudiantes de première année et nous avons tout de même réalisé un projet dans lequel nous avions aucune connaissance ou presque.

English We managed to make a program that works in the time that we had, even with the added hurdle of changing the programming language halfway. Also, we're first year students and we still managed to finish a project in which we almost had no prior knowledge.

What we learned // Ce que nous avons appris

Français Être mieux preparé pour notre prochain Hackathon, c’est-à-dire faire le brainstorming au préalable et s’assurer que le projet est réalisable en 24h. Nous avons également appris un nouveau langage de programmation, comment utiliser des APIs et le logiciel Qt.

English Be better prepared before a hackathon. We could have brainstormed ideas before the hackathon in order to be sure that the project is possible in 24h. We also learned another programming language and how to use APIs in addition to the Qt program.

What's next for deTRItus // La suite pour deTRItus

Français Création d’une application mobile avec l’ajout de certaines fonctionnalités tel que :

  • Ajout d’un GPS avec les lois de tri des déchets propres à chaque ville
  • Ajout des horaires et des emplacements des centres de collecte de déchets proche de votre emplacement (tel que les friperies, collectes de déchets électroniques, déchets chimiques, etc.)

Commercialisation :

  • Application gratuite pour les utilisateurs
  • Possibilité de monétisation auprès des villes

English Creation of a mobile application with the addition of the following functionalities:

  • Adding GPS implementation and changing waste categories according to each cities regulations.
  • Adding the hours and the places of the waste collection centres close to our current location (i.e. thrift shops, collection of electronic waste, chemical waste, etc.)

Commercialization:

  • Free mobile app for the users
  • Possible revenue from the cities available in the app

Built With

Share this project:

Updates