Matrix
Matrix
Matrix
MATRIX WARRIORS
PRESENTED BY:
GAuThAM SAju
BENSON BENNY
MOhAMMAD SINAAN
BAISAl BABu
MAXIN lAzAR
MANu N
MOhAMMAD RIYAS
0
DEPARTMENT OF COMPUTER SCIENCE
MATRIX WARRIORS
Table of Contents
1. Introduction ............................................................................................................................. 2
5. Architecture ............................................................................................................................. 5
6. Implementation Details............................................................................................................ 9
8. Limitation .............................................................................................................................. 13
1
DEPARTMENT OF COMPUTER SCIENCE
MATRIX WARRIORS
1. Introduction
With the increasing population and industrialization of nations throughout the globe, waste has
become a great concern for all of us. Over years, researchers figured that only waste
management is not enough for its proper treatment and disposal techniques to preserve our
environment and keeping it clean in this era of globalization. With the help of technology
research we have introduce “Smart Waste Management System” and initiatives that ensures
reduced amount of time and energy required to provide waste management services. In the
present day scenario, many times we see that the garbage bins or Dust bin are placed at public
places in the cities are overflowing due to increase in the waste every day. It creates unhygienic
condition for the people and creates bad smell around the surroundings this leads in spreading
some deadly diseases & human illness, to avoid such a situation we are planning to design
“Smart Waste Management System”. In this proposed System there are multiple dustbins located
throughout the city these dustbins are provided with low cost embedded device which helps in
tracking the level of the garbage bins and an unique ID will be provided for every dustbin in the
city so that it is easy to identify which garbage bin is full. When the level reaches the threshold
limit, the device will transmit the level along with the unique ID provided. These details can be
accessed by the concern authorities from their place with the help of Internet and an immediate
action can be made to clean the dustbins Keywords:- Smart, Dustbin, Waste, Unique Id,
Tracking, Authorities etc.
2
DEPARTMENT OF COMPUTER SCIENCE
MATRIX WARRIORS
2. Problem Statement
A big challenge in the urban cities is solid waste management. The garbage collecting
authority in traditional waste management system doesn’t know about the level of garbage
in dustbin, if the dust bins gets full by garbage then it gets overflowed as well as spelled out
from the dustbin leading to unhygienic condition in cities. People throw garbage on that
dustbin which is already overflowed. Sometimes due to unclean garbage bins bad smell
arises also toxic and unhygienic gases are produced which is way to support to the air
pollution and to some harmful diseases which are easily spreadable. It is very bad look of
the city. Use of traditional system result in inefficient and time and money spending system
3. Background Research
• In recent years, the IT industry has witnessed an exponential growth in technological
advancements, leading to a rapid transformation of how businesses operate and interact
with their customers. Cloud computing, Internet of Things (IoT), artificial intelligence
(AI), and data analytics have become foundational pillars for modern enterprises,
enabling them to drive innovation, streamline operations, and achieve unprecedented
scalability.
• However, with these advancements come complex challenges that must be tackled
proactively. Cybersecurity threats continue to evolve, becoming more sophisticated and
persistent, posing significant risks to the confidentiality, integrity, and availability of our
data and systems. Additionally, the explosive growth of data generated by these
technologies demands robust infrastructure and data management strategies to harness its
potential effectively.
• here are some existing solutions that exist
o Pello
▪ the Pello system monitors the fill-level of your trash cans and provides
real-time information on the dumpsters’ contents and location. It also tells
3
DEPARTMENT OF COMPUTER SCIENCE
MATRIX WARRIORS
you if your container has been contaminated and sends pickup alerts when
a collection is due.
o Recycling Robots
▪ Introducing AI robotics into the process allows for more efficient waste
sorting in recycling centers and helps to divert as many recyclable
materials away from landfills as possible. It also allows waste
management companies to operate longer hours or even stay open 24/7,
dramatically increasing the amount of waste processed.
o E-Waste Kiosk
▪ One startup company has taken things into their own hands by launching
specialist e-waste recycling kiosks. Eco ATM kiosks allow you to dispose
of your unwanted electronics safely and easily.
4
DEPARTMENT OF COMPUTER SCIENCE
MATRIX WARRIORS
4. Solution Guidelines
• The proposed system would be able to automate the solid waste monitoring process and
management of the overall collection process using IOT (Internet of Things).
• The Proposed system consist of main subsystems namely Smart Trash System(STS) and
Smart Monitoring and Controlling Hut(SMCH).
• In the proposed system, whenever the waste bin gets filled this is acknowledged by
placing the circuit at the waste bin, which transmits it to the receiver at the desired place
in the area or spot.
• In the proposed system, the received signal indicates the waste bin status at the
monitoring and controlling system.
• In the proposed system, it would be able to configure the smart(shortest) route for
collecting the garbage from the container.
5. Architecture
5
DEPARTMENT OF COMPUTER SCIENCE
MATRIX WARRIORS
Fig(2) phase -1
6
DEPARTMENT OF COMPUTER SCIENCE
MATRIX WARRIORS
Fig(3) phase 2
7
DEPARTMENT OF COMPUTER SCIENCE
MATRIX WARRIORS
Fig(4)Final Phase
8
DEPARTMENT OF COMPUTER SCIENCE
MATRIX WARRIORS
6. Implementation Details
• Arduino IDE:
The open-source Arduino Software (IDE) makes it easy to write code and upload it to the
board. It runs on Windows, Mac OS X, and Linux. The environment is written in Java
and based on Processing and other open-source software. This software can be used with
any Arduino board. It contains a text editor for writing code, a message area, a text
console, a toolbar with buttons for common functions and a series of menus.
• Webserver:
A Web server is a program that uses Hypertext Transfer Protocol to serve the files
that form Web pages to users, in response to their requests, which are forwarded by
their computers’ HTTP clients. Dedicated computers and appliances may be referred
to as Web servers as well.
• HTML5:
HTML5 is a markup language used for structuring and presenting content on the
World Wide Web. It is the latest and most enhanced version of HTML.
• CSS3:
Cascading Style Sheets (CSS) is a style sheet language used for describing the look
and formatting of a document written in a markup language.CSS3 is a latest
standard of CSS.
• JavaScript:
JavaScript is a full-fledged dynamic programming language that, when applied to an
HTML document, can provide dynamic interactivity on websites.
9
DEPARTMENT OF COMPUTER SCIENCE
MATRIX WARRIORS
• Django:
The project is planned to make using Django which is a python web-based framework.
• MySql:
MySQL is an open-source relational database management system (RDBMS).It is
very fast, reliable, and easy to use.
• Trello:
Trello is the fun, flexible, and free way to organize plans, projects and more. Access
from Anywhere. Connect Other Apps. Plan with Teammates
• GitHub:
GitHub is a web-based version-control and collaboration platform for software
developers. GitHub, which is delivered through a software-as-a-service (SaaS) business
model, was started in 2008 and was founded on Git, an open source code management
system created by Linus Torvalds.
• Draw.io:
It is the simple and powerful tools to design the system architecture and overview which
helps the developer focused on the particular task.
10
DEPARTMENT OF COMPUTER SCIENCE
MATRIX WARRIORS
• Arduino Uno:
Arduino Uno is a micro controller board. It has 14 digital input/ output pins (of which 6
can be used as PWM outputs), 6 analog inputs, a 16 MHz quartz crystal, a USB
connection, a power jack, an ICSP header and a reset button. It contains everything
needed to support the micro controller; simply connect it to a computer with a USB cable
or power it with a AC-to-DC adapter or battery to get started.You can tinker with your
UNO without worrying too much about doing something wrong, worst case scenario you
can replace the chip for a few dollars and start over again.
• Ultrasonic Sensor:
The Ultrasonic Sensor sends out a high-frequency sound pulse and then times how long
it takes for the echo of the sound to reflect back. The sensor has 2 openings on its front.
One opening transmits ultrasonic waves, (like a tiny speaker), the other receives them,
(like a tiny microphone).The speed of sound is approximately 341 meters (1100 feet) per
second in air. The ultrasonic sensor uses this information along with the time difference
between sending and receiving the sound pulse to determine the distance to an object.
11
DEPARTMENT OF COMPUTER SCIENCE
MATRIX WARRIORS
“prototype”. Because the solder less breadboard does not require soldering, it is reusable.
This makes it easy to use for creating temporary prototypes and experimenting with
circuit design. ? JUMPER WIRES: A jump wire is an electrical wire or group of them in
a cable with a connector or pin at each end (or sometimes without them – simply
“tinned”), which is normally used to interconnect the components of a breadboard or
other prototype or test circuit, internally or with other equipment or components, without
soldering.
When an incremental model is used, the first increment is often a core product. That is,
basic requirements are addressed, but many supplementary features (some known, others
unknown) remain undelivered. The core product is used by the customer (or undergoes
detailed review). As a result of use and/or evaluation, a plan is developed for the next
increment. The plan addresses the modification of the core product to better meet the needs
of the customer and the delivery of additional features and functionality. This process is
repeated following the delivery of each increment, until the complete product is produced.
12
DEPARTMENT OF COMPUTER SCIENCE
MATRIX WARRIORS
8. Limitation
• Dustbin requires Wi-Fi network to upload the data to database. So Internet facility is
required for each and every dustbin.
• Sometimes garbage indicator may indicate wrong value due to linear reading of
ultrasonic sensor.
• Durability of the project is low on the hardware side.
13
DEPARTMENT OF COMPUTER SCIENCE
MATRIX WARRIORS
Deployment
• Deployment of the Smart Waste Management System app involves the process of
making the application available for use by waste management authorities, users, and
other stakeholders. It includes the necessary steps to install, configure, and set up the app
in a production environment.
Before releasing the app to a wider audience, conduct thorough testing and quality assurance
to identify and fix any remaining bugs or issues. Engage beta testers or a small group of users to
provide feedback and report any problems they encounter.
b. Prepare Documentation:
Create user documentation, including user guides, FAQs, and any necessary onboarding
materials to help new users understand how to use the app effectively.
If you plan to release the app on major app stores like the Apple App Store or Google Play
Store, you'll need to follow their submission guidelines and requirements. Prepare app store
assets, such as app icons, screenshots, and app descriptions, adhering to the respective platform's
guidelines.
Ensure that your app complies with the legal requirements and regulations of the countries
where you plan to release it. Consider issues like data privacy, accessibility, and any specific
local regulations that may apply.
14
DEPARTMENT OF COMPUTER SCIENCE
MATRIX WARRIORS
e. Localization:
If you intend to target users from different regions or countries, consider localizing your app.
This involves translating the app's content, including text and user interface elements, into
different languages.
Create a marketing and promotion strategy to generate awareness and interest in your app.
Utilize social media, online advertising, and other channels to reach out to potential users and
create a buzz around your app.
Before the official release, ensure that your server infrastructure is adequately scaled to handle
the potential increase in user traffic. This involves revisiting the scalability considerations
mentioned earlier and making necessary adjustments to accommodate the global user base.
h. Release Plan:
Plan the release date and time carefully. Coordinate with any stakeholders, partners, or media
outlets involved in the launch to ensure a coordinated effort.
Once the app is released, closely monitor its performance, user feedback, and any issues
reported. Be prepared to respond promptly to user queries and address any emerging concerns.
j. Continuous Improvement:
The release is just the beginning of your app's journey. Continuously gather user feedback and
analyze app usage data to identify areas for improvement. Regularly update the app with new
features, bug fixes, and enhancements to keep users engaged and satisfied.
15
DEPARTMENT OF COMPUTER SCIENCE
MATRIX WARRIORS
Scalability:
• The Smart Waste Management System app will be designed to be scalable, enabling it to
accommodate an increasing number of users, waste management data, and growing
demands without compromising performance.
a. Scalability Goals: Specific scalability goals will be defined based on projected user growth
and waste management data volume. This will ensure that the app can handle increasing loads in
the future.
b. Horizontal and Vertical Scaling: The app's architecture will support both horizontal scaling
(adding more server instances) and vertical scaling (increasing server resources) as the user base
and data grow.
e. Elasticity: The app's infrastructure will be designed to be elastic, allowing automatic scaling
up or down based on demand to efficiently allocate resources.
f. Monitoring and Alerting: Robust monitoring tools will be integrated to track the app's
performance and trigger alerts if scalability thresholds are reached. This will help ensure
proactive management of resource requirements.
16
DEPARTMENT OF COMPUTER SCIENCE
MATRIX WARRIORS
10. Conclusion
In conclusion, developing and deploying a scalable Smart Waste Management System app is a
significant achievement that holds great potential for addressing waste management challenges
and improving environmental sustainability. By carefully considering deployment strategies and
scalability measures, we can ensure that the app not only meets the immediate needs of users but
also accommodates future growth and increasing demands.
Moreover, the implementation of rigorous testing, continuous monitoring, and user feedback
loops allows for ongoing improvements and fine-tuning, ensuring a seamless experience for
users worldwide. Emphasizing localization and compliance with regional regulations fosters
inclusivity and acceptance in diverse markets.
As the Smart Waste Management System app is released globally, it is essential to remain
attentive to user needs and market dynamics. Continuous improvement and iterative updates
based on user feedback will be instrumental in maintaining the app's relevance and effectiveness
over time.
In this digital era, the Smart Waste Management System app represents a forward-thinking
approach to waste management, demonstrating how technology can play a crucial role in
creating a cleaner and more sustainable environment. By embracing scalability as a core
principle, we can confidently move towards a future where waste management is optimized,
efficient, and accessible to all, making a positive impact on our world for generations to come.
17
DEPARTMENT OF COMPUTER SCIENCE
MATRIX WARRIORS
11. References
1. https://www.rts.com/blog/smart-waste-management-
technologies/#:~:text=Pneumatic%20Waste%20Pipes&text=One%20of%20the%20best
%20tech,system%20has%20two%20main%20benefits.
2. https://www.scribd.com/document/499255418/Smart-Waste-Management-System
3. https://evreka.co/blog/iot-based-smart-waste-management-systems/
4. https://en.wikipedia.org/wiki/Waste_management
5. https://www.slideshare.net/shubhamthakur614/smart-waste-management-system-
164302677
18
DEPARTMENT OF COMPUTER SCIENCE