Skip to content

This repository contains MATLAB and Simulink files for the project "Self-Sorting Garbage Bin for Office Environments." The project aims to design and implement an intelligent garbage bin that automatically sorts office waste into paper, polythene, and hard plastic categories.

Notifications You must be signed in to change notification settings

MalithaPrabhashana/self-sorting-garbage-bin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Self-sorting Garbage Bin for an Office Environment

A Technological-Sustainable Approach to Office Waste Reduction

Contributors

contributors

Table of Contents

  1. Introduction
  2. Project Overview
  3. System Components
  4. Design and Implementation
  5. Usage
  6. Contributors
  7. License

Introduction

In today’s environmentally conscious world, efficient waste management solutions are critical. This project focuses on designing and implementing an innovative self-sorting garbage bin tailored for office environments. The bin autonomously categorizes and facilitates the disposal of diverse waste materials, fostering recycling practices and minimizing contamination.

Project Overview

The self-sorting garbage bin system excels in sorting paper, polythene, and hard plastic, boasting a compact design for space efficiency and exceptional durability for long-lasting performance. This project streamlines waste disposal and raises awareness, encouraging responsible waste practices among office personnel.

System Components

  • Sensors: To identify different waste types.
  • Microcontrollers: To control the sorting mechanism.
  • Actuators: To direct waste to the appropriate bins.
  • Software: Developed using MATLAB Simulink and SolidWorks.

Design and Implementation

SolidWorks Design

The parts of the dustbin were designed using SolidWorks. The design includes:

  • Main Bin Structure: The primary framework of the self-sorting bin.
  • Sorting Mechanism: Components responsible for waste segregation.

Main Bin Structure

Main Bin Structure designed in SolidWorks

MATLAB Simulink

Simulink models were used to simulate the behavior of the self-sorting bin. These models include:

  • Sensor Data Processing: Interprets data from sensors to identify waste types.
  • Control Logic: Manages the sorting mechanism based on sensor input.

Simulink Model Simulink model of the self-sorting bin

MATLAB Code

MATLAB scripts were developed to process sensor data and control the sorting mechanism. These scripts include:

  • Data Acquisition: Collects data from sensors.
  • Sorting Algorithm: Determines the appropriate bin for each waste type.

Tools Used

This project utilized various software tools for design, simulation, and documentation:

Tool Description
MATLAB MATLAB: Used for data analysis and algorithm development.
Simulink Simulink: Employed for modeling and simulating dynamic systems.
SolidWorks SolidWorks: Used for 3D modeling and mechanical design.
LaTeX (Overleaf) LaTeX (Overleaf): Utilized for preparing high-quality documents and reports.

Usage

To use the self-sorting garbage bin system:

  1. Design Setup: Review the SolidWorks files and set up the bin structure.
  2. Simulation: Use the Simulink models to simulate the system's behavior.
  3. Implementation: Deploy the MATLAB scripts to control the sorting mechanism in a real-world setup.

Contributors


We hope this project contributes to a more sustainable and eco-friendly office environment. For more information, refer to the research paper included in this repository.

About

This repository contains MATLAB and Simulink files for the project "Self-Sorting Garbage Bin for Office Environments." The project aims to design and implement an intelligent garbage bin that automatically sorts office waste into paper, polythene, and hard plastic categories.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages