Have you ever thought about the amount of unclassified waste we produce? In Turin, 42% of the waste produced is classified.
Waste production is constantly increasing in urban areas, leading to waste abandon and untidy neighborhoods. The classification of waste is a priority to create a healthier environment and it helps to reuse and recycle what otherwise remains waste.
NICE bins tackles these issues by making the habit of waste classification easier and fun for residents and by allowing faster notification of waste abandon.
Residents receive points according to how often they use classified bins and contribute to a crowdsourcing database which shows them the right bins for the items they don’t know how to classify. Residents receive a vocal suggestion of the nearest available bin if the one they want to use is full, saving their time and preventing waste abandon. A map of the bins in the neighborhood is available to show their location and current filling.
Easier waste classification allows residents to have an active role in reducing waste in their neighborhood and the maintenance of tidy surroundings facilitates the adoption of good habits for the environment.
The system senses the level of trash in the bin as well as the situation of the bins nearby. It also senses registered users’ speech.
The bin calculates the percentage of fullness of the trash bin and evaluates the situation of the bins nearby. The system understands the user’s request (speech recognition) and elaborates the correct answer according to database. The gamification system also ranks the users according to their points.
The system educates the user about the diversified harvest through the dialogue of both user and bin (e.g. User: “Where can I throw this can?” Bin: "In the glass and can bin") and throught sound and visual suggestions. The interactive platform makes use of gamification to encourage users to adopt positive behaviours regarding waste production.
It provides suggestions of the nearest available (unfilled) bins, a map of the bins and their filling level, a crowdsourcing database to consult in case of unknown classificion of items and reminders of collection days for specific bins.
Sensitive : The system senses the level of trash in the bin and users' presence.
Responsive : The system, given user’s requests, responds to them with the requested information.
Adaptive : If the garbage bins’ positions are changed, they keep their ability to communicate with other bins.
Transparent : Residents don’t need to set up anything when they are throwing their waste and the system is hidden to them too.
Ubiquitous : The system can be used in wider areas and it's easy to use for users.
Let's see how NICE bins work
NICE bins aims to make the neighborhood cleaner and tidier and to educate people on classification of trash by providing a fun platform with a rewarding system.
The system deals with the following main functions: it shows the situation according to filling level, location and clearness around of all the bins in the neighborhood on the app or website, it receives waste abandon notifications from registered users and trash collectors and it gamifies the use of classified bins; it gives real-time suggestions for residents to prevent them to abandon the trash outside and suggest them the closest bins if the current one is not available to be used; it educates people to care more about trash classification by the gamified system which provides also rewards and it uses a crowdsourcing database of recycling information according to the items’ barcode.
This system doesn’t involve the residents out of the neighborhood who haven’t yet registered. Besides, it doesn’t do any trash disposal and recognition or optimize the management of the trash collection company.
Registered user: people using bins that have an account
Unregistered user: people using bins that don’t have an account
Worker: waste collectors
Password: a specific word that will be used by the registered user
Green: 0% - 50% level of fullness of the bin
Yellow: 50% - 75% level of fullness of the bin
Red: 75% - 100% level of fullness of the bin
throwing their trash in the neighborhood and looking for a usable bin (80%)
working in the neighborhood and checking the abandon waste in the area (20%)
Functional Area | Description |
---|---|
1 - USR | User login, registration and logout |
2 - WEB & APP | Public web page and app visible by any user (even not registered users) with basic functionalities for unregistered users and advanced ones for registered users |
3 - NOTIF | Notifications sent by the system to user devices |
4 - PREFS | Interface for setting user preferences |
5 - BINTERF | Basic interface provided on the bins to any user |
# | Category | Area | Description |
---|---|---|---|
1 | Product | Efficiency | NICE bins is able to reply in real time and it works in a neighborhood range. The system occupies little space in the bin which it is integrated to. |
2 | Product | Reliability | The crowdsourcing database may lead to some wrong information for classification that cannot be checked instantaneously. |
3 | Product | Portability | NICE bins is available on smartphones (Android), tablets and PCs. |
4 | Organizational | Implementation | Every bin in the neighborhood has to be equipped with NICE bins system. Every resident has to receive his own code for voice recognition and register to NICE bins. system |
5 | External | Interoperability | Using NICE bins system trash collectors and registered users notify abandoned waste to the company which takes care of its collection. NICE bins app uses the map of the bins’ location provided by waste management company and the crowdsourcing database for classification of trash |
6 | External | Legislative | In order to guarantee users’ privacy, NICE bins provides them with a code for speech recognition related only to their residence and their e-mails for registration. |
Central server: world-accessible public IP address
Database: connected to central server by gateway
Website connected to center server by local gateway
Master bin of each group of bins: using wifi to connect to google APIs
Slave bins connected with each other and master bins by wifi.
Phones connected to local wi-fi or to 3G network . Connects to central server, only.
OTS | AD-HOC |
---|---|
1 Raspberry Pi | 1 ultrasonic sensor |
5 movement sensors | photovoltaic panels for powering the system |
5 LEDs | |
5 arduino boards | |
5 USB Microphones for Raspberry Pi | |
5 proximity sensors for Raspberry Pi | |
5 USB power bank | |
5 Breadboard |
For programing we make use of Python and java (mostly for android application):
1. For database we use SQLite3 to connect Python.
2. For data visualization we use Google Map JavaScript API connected to database
3. For speech recognition we use Alexa API to change text to voice.
4. We make use of SSH to connect NICE bins to main server.
5. Instapush version 1.0.7
Chen Yun
Designer & App Developer
Francesco Medina
Hardware Developer
Ma Qiang
Software Developer
Taha Zafar
Software Developer
Xileny Seijas Portocarrero
Hardware Developer