Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
on
Waste Management System Using Vehicle Tracking
System
Submitted to
Ajay Kumar Garg Engineering College, Ghaziabad
Bachelor of Technology
In
Information Technology
By
Priyanka Sharma
Rajat Kumar
Sherya Raghav
CERTIFICATE
We would like to express our sincerest gratitude to all the people who have contributed towards the successful
completion of our project.
We would like to extend our heartfelt thanks to the Head of Information Technology Department Dr. Anu
Chaudhary, for nurturing a congenial yet competitive environment in the department, which motivates all the
students to pursue higher goals.
We want to express our special gratitude to our guide “Dr.Sushil Kumar, IT Department ”, Department of
Information Technology, Ajay Kumar Garg Engineering College, Ghaziabad for his/her constant support,
guidance, encouragement and much needed motivation. His/Her sincerity, thoroughness and perseverance has
been a constant source of inspiration for us.
Last but not the least, we would like to extend our thanks to all the teaching and non teaching staff members of our
department, and to all our colleagues who helped us in completion of the project.
1. Priyanka Sharma
2. Rajat Kumar
3. Sherya Raghav
DECLARATION
We hereby declare that the “Waste Management System Using Vehicle Tracking System” submitted to the
department of Information technology, Ajay Kumar Garg Engineering College Ghaziabad is a record of an
original work done by us under the guidance of “Dr.Sushil Kumar, IT Department” Department of Information
Technology, Ajay Kumar Garg Engineering College Ghaziabad and this project work is submitted as a part of
fulfillment of award of the degree of Bachelor of Technology under AKTU.
1602713078
1602713084
1602713096
Date:
Solid waste management is one among the basic essential services provided by municipal authorities in the
country to keep urban centers clean. However, it is among the most poorly rendered services in the basket. The
systems applied are unscientific, outdated and inefficient ; population coverage is low ; and the poor are
marginalized. Waste is littered all over leading to insanitary living conditions. Municipal laws governing the urban
local bodies do not have adequate provisions to deal effectively with the ever- growing problem of solid waste
management. With rapid urbanization, the situation is becoming critical. The urban population has grown fivefold
in the last six decades with 285.35 million people living in urban areas as per the 2001 Census. The aim of this
project is to provide an efficient and cost-effective waste collection management system hence providing clean,
healthy and green environment. This study proposed a new framework that enables remote monitoring of solid
waste bin in real-time via Wi-Fi connection, to assist the waste management activity. The system framework is
based on wireless sensor network [WSN] contains three segments: renewable energy source, WSN and control
station. Within this framework there are four developed subsystems: solar power system, smart waste bin, short
messaging service [SMS] notification system and real-time monitoring system that are interrelated to each other to
perform as an efficient, cost-effective waste management system that yield to a green and healthy living
environment.
TABLE OF CONTENT
Declaration
Certificate
Acknowledgement
Abstract
Chapter 1 : Introduction
1.1Introduction
1.2Problem Statement
1.3Project Idea
Chapter 5: Implementation
References
Chapter 1
Introduction
1.1Introduction
Today Indian government is very actively promoting Swachh Bharat Abhiyan but managing the increasing solid
waste has been the biggest concern for Municipal authorities. This solid waste is creating serious health issues and
also disturbing the balance of the environment. The traditional way of managing and monitoring the waste
collection from bin to bin and doing everything manually is a very complicated and tough process and here
probability of getting wrong information is more. Thus, the need of a robust solid waste management
system arises, where an authority can get information right from filling of garbage bins, picking up of bins by the
waste collecting vehicles and movement of those vehicles to the waste dumping sites.
The top ten solid waste management companies ranking remained the same from 2009, and all of those firms
posted revenue increases from the previous year. And, looking farther down the list, the rankings are populated
with companies that did the same work.
Now a days Internet of things and its applications have become an essential way part of today human life. . It has
turned into a fundamental tool in each angle. Regularly, the metropolitan or corporation specialists keep up clean
garbage bins at particular places in the local zones where the occupants are told to arrange their family wastage. In
spite of the fact that the specialists are told to gather up the wastage inside a particular day , they wind up clearing
them following few days when, the dustbins begin once again flooding and noticing. Along these lines, corruption
of the waste likewise causes bacterial and infections to develop, accordingly influencing the general good health.
For the reason strong waste administration happens by observing the step by step accumulation and transfer
prepare with IoT based system proposed. In this paper the everyday observing of waste gathering process utilizing
android application is created. This paper exhibits a vigorous method for dealing with the waste, help in
diminishing time taken to gather and arrange strong waste. The essential objective of strong waste administration
is decreasing and taking out unfavorable effects of waste materials on human good health and condition to bolster
financial improvement and good personal satisfaction.
Solid waste is an enhancing issue that impact due to rapidly of increasing urbanization and economic development
witnessed by the amount of municipal solid waste. Most of the local governments and urban agencies identified
that the solid waste is a major problem worldwide. Specially, in the developing countries, waste monitoring and
management is becoming an acute problem for their urbanization and economic development (Shekdar, 2009).
Without an effective and efficient solid-waste management program, the waste
generated from various human activities, both industrial and domestic, can result in health hazards and have a
negative impact on the environment. The ways in which humans have generated solid waste management over the
centuries still bases much on original strategies to dispose of waste. Landfills, incineration and environmental
dumping have been primary methods to get solid waste out of view. These methods create further impacts if not
properly monitored, and have severe repercussions for life on Earth. Population growth continually creates more
waste producers; therefore waste must be reduced on a personal basis to maintain the balance of which waste is
currently managed .
1.2 Problem Statement
In past 25 years population pressure, urbanization, industrialization and mechanized agricultural activities have
increased, due to which organic waste materials have been accumulated in the environment as solid organic wastes
(SOWs). Waste disposal is one of the major problems being faced by all nations across the globe. The problem has
further increased in cities because of shortage of dumping sites and strict environmental legislation. The daily per
capita solid waste generated in India ranges about 100 g in small towns to 500 g in large town. Out of the total
pollution contributed by industrial sub sectors, 40- 45% of the total pollutants can be traced to the processing of
industrial chemicals and nearly 40% of the total organic pollution to the food products industry alone.
Food products and agro based industries together contribute 65-70% of the total industrial wastes in terms of
organic load. India produces about 7000 million metric tons of solid wastes/Year which contributes 70-80%
organic wastes and the approximated cost of waste is 32000 crore. In India 9 million tons/day (Bakthavatsalam,
1999) sugarcane wastes are generated with no dearth of manpower. Pressmud, bagasse and trash are commonly
known as the important wastes of the sugarcane. Sugarcane pressmud and bagasse are soft, spongyamorphous and
dark brown to brownish white material containing sugar, fiber coagulated colloids including cane wax,
albuminoids, inorganic salts and soil particles. Sugarcane bagasse- the residue left after juice extraction is a waste
available in abundance. Trash- the residue left on field after sugarcane harvesting.
Due to lack of proper management techniques over 50 2 tons of sugar cane waste each day been damped along
roadsides or railway tracks or stored in the sugar mill premises and burned to an open field (Parthasarthi, 2006).
This creates pollution to the environment and increase temperature level of the surrounding villages and so on. The
potential energy value of these waste materials has traditionally been ignored by policy-makers and masses in
developing countries. On one hand tropical soils are deficient in all necessary plant nutrients and on the other hand
large quantities of such nutrients available in sugarcane wastes.
For making smart cities Municipal corporations needs a smart solution also. We has developed an advanced smart
system wherein with the help of GPS,RFID Readers and RFID tags remote monitoring of whole waste collection
process can be done. The waste collection vehicles will be fitted with GPS devices and RFID readers. All the bins
will be RFID tags fitted.
Chapter 2
Requirements Analysis and Feasibility Study
GPS Installation:
All the vehicles and machines involved in waste collection process are fitted with high quality GPS devices. These
vehicles are then assigned the wards and routes they are supposed to serve.
Web Interface:
Highly scalable and secure application to monitor all the on field activity of Solid Waste Management.
Reliability – system behaviour on malfunctioning such as an application crashed. Solution would be implemented
with clustering technology to ensure the system reliability. Portal server and Integration server are clustered at
application level and database server is clustered at Operating System level.
Availability – system behaviour in the failure of CPU, memory, applications. Availability is ensured by system
level redundancy including the communication network.
Scalability – system behaviour in the case of functional or user base expansion. Servers that run enterprise
applications scale up or scale out depending on future requirements by CPU or Memory or add-on servers using
clusters technology. The recommended products are proven in the field to scale well in order to meet large
enterprise requirements. Key components such as personal computers, servers, application servers and network are
of modular design to ensure scalability of the system. System integration infrastructure in the data center is not
message-centric so integration scalability is non-issue in this case. Major scalability is required only for
application and database servers.
Maintainability - system support to self-heal, etc. The products are considered for system & network
management, which are well known for providing maintainability of the systems by configuring automatic scripts.
Manageability – system support to reduce manpower & operation cost. Again, The management products serve the
system and network administration requirements through central monitoring and management of entire IT system.
This will ensure to keep the operation cost low.
Security – system support to protect the system from vulnerable security holes and hackers. Demilitarized zone
prohibits any security attack on the system. VPN services ensure secured tunnel for external communications with
partners. RFID card security with encryption of keys will be introduced.
User-friendliness- Intuitive system design features of the application will enhance the customer stickiness service.
The design will include advance graphic and plug & play modular display objects.
Chapter III: System Analysis and Design
The application of “garbage Bin” is used in manages the garbage collection system of a whole city. The Ultrasonic
sensors will enables the smart garbage bins which is connects to the cellular network (GSM) that which will
generates a large amount of data, it will monitor the total system of smart bins if the bin was about to fill then it
will intimated by the message which is coming from the GSM module we will monitor garbage around the city.
The architecture of smart garbage bin implementation system as shown below figure.
The framework can be mounted or fitted in your vehicle in a covered up or appropriate compartment. After this
establishment, we can track your vehicle easily utilizing your cell phone by dialing the portable number of the SIM
joined to the GSM modem. We will naturally get the area of the vehicle as a SMS (short message) on your cell
phone. This framework permits you to track your
vehicle whenever and anyplace. Fig. 2 demonstrates the circuit of a GPS-and GSM-based vehicle following
framework. Itcomprises of a microcontroller, GPS module, and GSM modem and 9V DC control supply. GPS
module gets the area data from satellites as scope and longitude. The microcontroller forms this data and sends it
to the GSM modem. The GSM modem then sends the data to the proprietor's cell phone. GPS is a space-based
satellite route framework. It gives area and time data in every climate condition, anyplace on or close to the Earth.
GPS receives are utilized for route, positioning of the location, time spread the resource purposes.
B. Hardware Spcifications
a) The processor which is used in this raspberry pi is “Broadcom BCM2835” which is equivalent to the first
generation of the Smartphone.
b) The Raspberry pi 2 model which the processor will use “Broadcom BCM2836” with the 900 MHz 32-bit
core processor.
c) The Raspberry pi 3 model which the processor will use “Broadcom BCM2837” with the 1.2 GHz 64-bit
quad core processor. With the 512 MB of cache of shared.
d) in this project I am using Raspberry Pi 3 model for developing smart Garbage collection.
D. Ultrasonic Sensor
Ultrasonic distance sensors use a sound transmitter and a receiver. An ultrasonic distance sensor creates an
ultrasonic pulse, often called a "ping", and then listens for reflections (echo) of the pulse. Ultrasonic ranging
module provides 2cm – 400cm non-contact measurement function, the ranging accuracy can reach to 3mm. The
module includes ultrasonic transmitters, receivers and control unit. There are 4 pins out of the module VCC, Trig,
Echo, GND .So it's a very easy interface for controller to use it ranging. The all process is : pull the Trig pin to
high level for more than 10us impulse , the module start ranging ; finish ranging , If you find an object in front ,
Echo pin will be high level , and based on the different distance, it will take the different duration of high level. So
we can calculate the distance easily.
The MODEM needs AT commands, for interacting with processor or controller, which are communicated through
serial communication. These commands are sent by the controller/processor. The MODEM sends back a result
after it receives a command. Different AT commands supported by the MODEM can be sent by the
processor/controller/computer to interact with the GSM and GPRS cellular network.
E. GPS Module
Global position system (GPS) is used in vehicles for both navigation and tracking. Tracking systems enable a base
station to keep track of the vehicles without the intervention of the driver where, as navigation system helps the
driver to reach the destination. Whether navigation system or tracking system, the architecture is more or less
similar. When an accident occurred in any place then GPS system tracks the position of the vehicle and sends the
information to the particular person through GSM by alerting the person through SMS or by a call.
RFID (radio frequency identification) is a technology that incorporates the use of electromagnetic or electrostatic
coupling in the radio frequency (RF) portion of the electromagnetic spectrum to uniquely identify an object,
animal, or person. The advantage of
RFID is that it does not require direct contact or line-of-sight scanning. An RFID system consists of three
components: an antenna and transceiver (often combined into one reader) and a transponder (the tag). RFID reader
can pull information from a tag at distances up to 300 feet. RFID readers can interrogate, or read, RFID tags much
faster; read rates of forty or more tags per second are possible.
3.2 System Design
The first screen of the Smart GCV Tracker app is the LOGIN SCREEN .
This is the screen which comes up when the app is opened .
It has various components in it as follows :
Also there is a button below it further namely Forget password , which can be used in case the admin forgets the
password , then various password recovery methods will take care of the further situation on some other screen .
Once login is done , the next screen that comes up is a menu actually which shows various tabs as follows :
Each of these tabs are clickable and takes to other screen where further information related to the tab clicked can
be displayed .
Driver : It has 3 columns , as S.No. , Name , Contact where sequence number , name of the driver and the
contact number of the driver will be displayed respectively.
Vehicle : It has 4 columns namely S.No. , Model , Vehicle No. ,chip where Sequence Number , Model of the
vehicle , its registration number , a unique chip no. assigned to that vehicle will be displayed .
Assign Routers : This usually keeps the record of routes being assigned to various vehicles in a tabular form
where names of the locality covered will be written below a particular vehicle’s registration number .
Logs : This tab has 5 columns , namely Sequence number , driver , vehicle , Area , Time , where driver name ,
vehicle number , name of the area covered by that particular vehicle , time at which that vehicles entered that area
will be displayed .
Complaints : This is one of the most important fields of the application which will be used to further improve
the app by taking the feedback of the residents , which has various columns like email id of the resident , Area of
the resident , status of complaint etc where status of all complaints can be seen .
Layouts
Fig 1. The login screen for Admin Fig 2. Side menu and sub sections
Fig 2. Notification
Fig 3. Live location of driver
package com.example.myappexample;
import androidx.appcompat.app.AlertDialog;
import androidx.appcompat.app.AppCompatActivity;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.View;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_admin_home_page);
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
AlertDialog.Builder a = new AlertDialog.Builder(this);
a.setTitle("Confirm Message");
a.setMessage("Do you want Logout ?");
a.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Intent in = new Intent(AdminHomePage.this, Login.class);
startActivity(in);
finish();
}
});
a.setNegativeButton("No", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
a.show();
return true;
}
return super.onKeyDown(keyCode, event);
}
}
AdminLogin
package com.example.myappexample;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.View;
import android.widget.EditText;
import android.widget.Toast;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_admin_login);
temail = findViewById(R.id.adminemail);
tpass = findViewById(R.id.adminpass);
}
if (TextUtils.isEmpty(email)) {
temail.setError("please enter email");
temail.requestFocus();
return false;
} else if (TextUtils.isEmpty(pass)) {
tpass.setError("please enter password");
tpass.requestFocus();
return false;
} else {
return true;
}
}
}
package com.example.myappexample;
import androidx.annotation.NonNull;
import androidx.appcompat.app.AppCompatActivity;
import androidx.recyclerview.widget.DividerItemDecoration;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import com.google.firebase.database.DataSnapshot;
import com.google.firebase.database.DatabaseError;
import com.google.firebase.database.ValueEventListener;
import java.util.ArrayList;
import java.util.Iterator;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_admin_view_feedback);
setTitle("User List");
myApp = (MyApp) getApplication();
rec = findViewById(R.id.adminrec1);
rec.setLayoutManager(new LinearLayoutManager(this));
rec.addItemDecoration(new DividerItemDecoration(this, DividerItemDecoration.VERTICAL));
myApp.getMyDatabaseReference().addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
Iterable<DataSnapshot> ds = dataSnapshot.getChildren();
Iterator<DataSnapshot> it = ds.iterator();
list = new ArrayList<>();
while (it.hasNext()) {
DataSnapshot dd = it.next();
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
}
});
}
}
AdminViewHistory
package com.example.myappexample;
import androidx.annotation.NonNull;
import androidx.appcompat.app.AppCompatActivity;
import androidx.recyclerview.widget.DividerItemDecoration;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import com.google.firebase.database.DataSnapshot;
import com.google.firebase.database.DatabaseError;
import com.google.firebase.database.ValueEventListener;
import java.util.ArrayList;
import java.util.Iterator;
RecyclerView rec;
MyApp myApp;
ArrayList<User> list = new ArrayList<>();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_admin_view_history);
setTitle("User List");
myApp = (MyApp) getApplication();
rec = findViewById(R.id.adminrec);
rec.setLayoutManager(new LinearLayoutManager(this));
rec.addItemDecoration(new DividerItemDecoration(this, DividerItemDecoration.VERTICAL));
myApp.getMyDatabaseReference().addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
Iterable<DataSnapshot> ds = dataSnapshot.getChildren();
Iterator<DataSnapshot> it = ds.iterator();
list = new ArrayList<>();
while (it.hasNext()) {
DataSnapshot dd = it.next();
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
}
});
}
}
CurrentLocation
package com.example.myappexample;
import android.annotation.SuppressLint;
import android.app.Service;
import android.content.Intent;
import android.location.Location;
import android.location.LocationListener;
import android.location.LocationManager;
import android.os.Bundle;
import android.os.IBinder;
import android.widget.Toast;
import androidx.annotation.Nullable;
LocationManager locationManager;
@Nullable
@Override
public IBinder onBind(Intent intent) {
return null;
}
@SuppressLint("MissingPermission")
@Override
public void onCreate() {
super.onCreate();
locationManager = (LocationManager) getSystemService(LOCATION_SERVICE);
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 60000, 0, this);
locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 60000, 0, this);
}
@Override
public void onLocationChanged(Location location) {
double lat=location.getLatitude();
double lon=location.getLongitude();
Intent in=new Intent();
in.putExtra("lat",lat+"");
in.putExtra("lon",lon+"");
in.setAction("com.example.myappexample.DEEP");
sendBroadcast(in);
}
@Override
public void onStatusChanged(String provider, int status, Bundle extras) {
@Override
public void onProviderEnabled(String provider) {
@Override
public void onProviderDisabled(String provider) {
}
}
Feedback
package com.example.myappexample;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView;
import java.util.List;
@NonNull
@Override
public MyView onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.feedback_item, parent, false);
return new MyView(view);
}
@Override
public void onBindViewHolder(@NonNull MyView holder, int position) {
Feedback feed = list.get(position);
holder.tsender.setText(feed.getSender());
holder.tsubject.setText(feed.getSubject());
holder.tdate.setText(feed.getDates());
holder.tmessage.setText(feed.getMessage());
}
@Override
public int getItemCount() {
return list.size();
}
History
package com.example.myappexample;
User Interface
Gallery
Home
Slide show
Gallery fragment
package com.example.myappexample.ui.gallery;
import android.content.Intent;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import android.widget.Toast;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment;
import androidx.lifecycle.LifecycleOwner;
import androidx.lifecycle.Observer;
import androidx.lifecycle.ViewModelProviders;
import androidx.navigation.NavController;
import androidx.navigation.Navigation;
import androidx.recyclerview.widget.DividerItemDecoration;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.example.myappexample.HomePage;
import com.example.myappexample.Login;
import com.example.myappexample.MyApp;
import com.example.myappexample.R;
import com.example.myappexample.User;
import com.example.myappexample.UserDataAdapter;
import com.google.firebase.auth.FirebaseAuth;
import com.google.firebase.auth.FirebaseUser;
import com.google.firebase.database.DataSnapshot;
import com.google.firebase.database.DatabaseError;
import com.google.firebase.database.ValueEventListener;
import java.util.ArrayList;
import java.util.Iterator;
recyclerView = root.findViewById(R.id.rec);
recyclerView.setLayoutManager(new LinearLayoutManager(getActivity()));
recyclerView.addItemDecoration(new DividerItemDecoration(getActivity(),
DividerItemDecoration.VERTICAL));
ViewModelProviders.of(requireActivity()).get(GalleryViewModel.class).getUserMutableLiveData().observe(
requireActivity(), new Observer<ArrayList<User>>() {
@Override
public void onChanged(ArrayList<User> users) {
myApp.getMyDatabaseReference().addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
Iterable<DataSnapshot> ds = dataSnapshot.getChildren();
Iterator<DataSnapshot> it = ds.iterator();
list = new ArrayList<>();
while (it.hasNext()) {
DataSnapshot dd = it.next();
//Toast.makeText(myApp, ""+dd.getKey(), Toast.LENGTH_SHORT).show();
User user = dd.getValue(User.class);
user.setKey(dd.getKey());
list.add(user);
}
UserDataAdapter adapter=new UserDataAdapter(list);
adapter.setOnItemClickListener(new UserDataAdapter.ClickListener() {
@Override
public void onItemClick(int position, View v) {
User current=list.get(position);
if(!current.getEmail().equals(currentuser.getEmail())) {
NavController navController = Navigation.findNavController(v);
Bundle bundle = new Bundle();
bundle.putSerializable("user", current);
navController.navigate(R.id.action_nav_gallery_to_nav_slideshow, bundle);
}else{
Toast.makeText(myApp, "You can't trace your location", Toast.LENGTH_SHORT).show();
}
}
});
recyclerView.setAdapter(adapter);
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
}
});
}
});
return root;
}
}
package com.example.myappexample.ui.gallery;
import android.content.Context;
import androidx.lifecycle.LiveData;
import androidx.lifecycle.MutableLiveData;
import androidx.lifecycle.ViewModel;
import com.example.myappexample.MyApp;
import com.example.myappexample.User;
import com.google.firebase.database.FirebaseDatabase;
import java.util.ArrayList;
MutableLiveData<ArrayList<User>> userLiveData;
ArrayList<User> userArrayList;
public GalleryViewModel() {
userLiveData = new MutableLiveData<>();
init();
}
user.setEmail("deepsingh44@gmail.com");
Home fragment
package com.example.myappexample.ui.home;
import android.os.Bundle;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import android.widget.Toast;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment;
import androidx.lifecycle.Observer;
import androidx.lifecycle.ViewModelProviders;
import com.daimajia.slider.library.Animations.DescriptionAnimation;
import com.daimajia.slider.library.SliderLayout;
import com.daimajia.slider.library.SliderTypes.BaseSliderView;
import com.daimajia.slider.library.SliderTypes.TextSliderView;
import com.daimajia.slider.library.Tricks.ViewPagerEx;
import com.example.myappexample.R;
import java.util.HashMap;
public class HomeFragment extends Fragment implements BaseSliderView.OnSliderClickListener,
ViewPagerEx.OnPageChangeListener{
return root;
}
@Override
public void onStop() {
super.onStop();
sliderLayout.stopAutoCycle();
}
@Override
public void onStart() {
super.onStart();
sliderLayout.startAutoCycle();
}
@Override
public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
sliderLayout = view.findViewById(R.id.slider);
Hash_file_maps = new HashMap();
mySliderImages();
}
private void mySliderImages() {
Hash_file_maps.put("Always check your area around", R.drawable.slideb);
Hash_file_maps.put("There must not be litter on the ground", R.drawable.slidec);
Hash_file_maps.put("Keep Country clean to make it disease free", R.drawable.slided);
Hash_file_maps.put("Come, join and pledge together to clean India", R.drawable.slidee);
Hash_file_maps.put("Cleanliness is the only solution to stay away of diseases", R.drawable.slidef);
@Override
public void onSliderClick(BaseSliderView slider) {
Toast.makeText(getActivity(), slider.getBundle().get("extra") + "", Toast.LENGTH_SHORT).show();
}
@Override
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
@Override
public void onPageSelected(int position) {
Log.d("Slider Demo", "Page Changed: " + position);
}
@Override
public void onPageScrollStateChanged(int state) {
}
}
Home View model
package com.example.myappexample.ui.home;
import androidx.lifecycle.LiveData;
import androidx.lifecycle.MutableLiveData;
import androidx.lifecycle.ViewModel;
public HomeViewModel() {
mText = new MutableLiveData<>();
mText.setValue("This is home fragment");
}
Features
Real-time tracking
Would be able to track all waste management vehicles on the map 24/7 route coverage we can check route
covered by a vehicle and see any vehicles route history.
Stoppage tracking
Check the number of stoppages taken by a vehicle where the stoppage happened and for how long vehicle
was stopped at these locations .
Ward assignment
We can assign ward’s or zones to be served by a vehicle after signing ward’s to a vehicle we can then
check whether that vehicle is serving the planned or an unplanned ward.
Ward History
Ward wise history where we can check how many vehicles have served a particular ward and on what date.
Ward tracking
We can track vehicles through their respective ward numbers and the numbers of vehicles serving a
particular ward.
Trips tracking
Check the number of times a a vehicle has gone to clean a route on a particular day .
Dustbin tracking
We can locate the dustbins on the map see which dustbin has been paid or cleaned by which vehicle at
what time and how many times in a day .
Attendance management
The tracking application can be connected with biometric devices we can also check the attendance of
the staff , drivers or any other helpers online 24/7
Reports downloading
All the reports can be downloaded
Benefits:
Most Important benefits will be:
8.1 Conclusion
This presents a robust way of managing the waste, so that not only the whole process becomes efficient, but also,
the disposal of waste is done in a productive way. Besides, food industry, healthcare, tourism, and other such
departments can take benefit from the available resources related with waste management, with the proposed
cloud-based waste management, a smarter way of handling and disposal of waste is created. This paper also
presents a localization system, which is able to track the localization is equipped with GPS and GSM devices. The
client/owner can easily monitor the current location of the vehicle at any time. Web application is the proposed
system for live monitoring of the vehicle and solid waste collection process. This model can be used for effective
management of solid waste collection and disposal, and help in reducing time taken to collect and dispose solid
waste.
As the main aim of this work is the application of an operational and monitoring waste collection. Future work
will focus on the enhancement of the proposed approach and geo tagging of smart bins for shortest route technique
for vehicles using optimization
algorithms for efficient collection of solid waste management.
8.2 FUTURE WORK
There are several future works and improvements for the proposed system,
1. Change the system of user’s authentication and atomic lock of bins which would help in securing the bin from
any kind of damage or theft.
2. Concept of green-points that would encourage the involvement of the residents or the end users making the idea
successful and helping to achieve joined efforts for the waste management and hence fulfilling the idea of
Swachch Bharath.
3. Having a case study or data analytics on the type and times the waste is collected on the type of days or season
making the bin filling predictable and removing the dependency on electronic components and fixing the
coordinates.
4. Improving graphical interfaces for the Server and complete Android applications has possibility of extending
the system adding other use cases and applications for smart cities.
5. Moreover, the proposed solution is flexible and decoupled with respect to the determination of optimal number
of bins and vehicles or to the algorithm that define the best route for vehicles.
Therefore, future works can be made in the study of models that offer the best results in terms of decision-making.
References
1. Pressman Roger S. (2001), “Software Engineering – A practitioner’s Approach”, Fifth Edition, McGraw
Hill, 2001
2. Wood A. (1996), “Predicting Software reliability”, IEEE Computers, Vol. 11, pp 69-71, 1996
See discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/233398879
CITATIONS
READS
12
6,715
4 authors, including:
SEE P SEE P
ROFIL ROFIL
E Arebey
Maher E
Alasmarya Islamic University
22 PUBLICATIONS 474 CITATIONS
SEE P
ROFIL
E
Some of the authors of this publication are also working on these related projects:
Intelligent Solid Waste monitoring and Management for SmartCity/SmartVillage View project
All content following this page was uploaded by Md Shafiqul Islam on 24 December 2013.
ORIGINAL ARTICLES
An Overview For Solid Waste Bin Monitoring System
1
Md. Shafiqul Islam, 1M.A. Hannan, 1Maher Arebey and 2Hasan Basri
1
Department of Electrical, Electronic and Systems Engineering.
2
Department of Civil and Structural Engineering Universiti Kebangsaan Malaysia, 43600Bangi, Selangor,
Malaysia.
ABSTRACT
Solid waste management is a major challenge in urban areas throughout the world.
An efficient waste management is a pre requisition for maintain a safe and green
environment as there are increasing all kinds of waste disposal. There are many
technologies being used for waste collection as well as for well managed recycling. In
this paper we have introduced an integrated system combined of Radio Frequency
Identification (RFID), Global Position System (GPS), General Packet Radio Service
(GPRS), Geographic Information System (GIS) and Web camera. The built-in RFID
reader in trucks would automatically retrieve all sorts of customer information and bin
information from RFID tag, mounted with each bin. GPS would give the location
information of the collection truck. All The information of the center server would up-
dated automatically through GPRS communication system. GIS map server is being
used for truck monitoring. In this system, bin and truck database has been developed in
the way that information of bin and truck ID, date and time of waste collection, bin and
truck GPS coordinates information, bin status and amount of waste are compiled in a
data packet and stored for monitoring and management activities. The results showed
that the real-time image processing, histogram analysis, waste estimation and other bin
information have been displayed in the GUI of the monitoring system. The performance
of the implemented system have been analyzed and focused that the system has
satisfactory performance in terms of high speed data transmission, precision, real time
data communication and reliability.
Key words: GIS, GPRS, GSM, RFID, Solid Waste Monitoring and Management.
Introduction
Corresponding Author: M.A. Hannan, Dept., of Electrical, Electronic & Systems Engineering, Universiti
Kebangsaan Malaysia, 43600 Bangi, Selangor, Malaysia.
E-mail: hannan@eng.ukm.my
88
J. Appl. Sci. Res., 8(2): 879-886,
2012
consequence, the key object of this study is to maximize the waste management
efficiency through the monitoring of the collecting time, vehicle location, bin status,
content and its surrounding area. The RFID has some limitations (Latifah, 2009) the
advanced communication technologies solutions such as RFID, GPRS, GPS and GIS
could be utilized to overcome the limitation. Theoretical framework and interface
algorithm between communication technologies such as RFID, GPRS, GPS and GIS has
been developed. The interface algorithm in the control server is able to analysis location
of the trucks, estimates the waste in the bin and its surrounding area. Thus, the proposed
system would be able to solve the mentioned problems with robust solution.
Solid waste is one of the most acute environmental issues in all over the world
(Hassan et al., 2000). This is due to the standards of waste management are still poor in
most of countries except some developed countries. Based on estimates, waste
generation in Asia has reached 1 million tons per day (APO, 2007). The amount of solid
waste generated in the cities is much higher than in rural areas. The generation rate in
rural areas can be as low as 0.15 kg/cap/day, while in the urban areas the rate can be
above 1.0 kg/cap/day. The generation rates of major cities reported by the participating
member countries are listed in Fig. 1. (APO, 2007).
Fig. 2: Solid Waste Generation per Person per Day in the USA.
However, in the Central and Southern Zones, a temporary system has been
implemented. Since 2004, Alam Flora, is appointed to manage waste in the Central
Zone. It has been serving 23 local authorities in the states of Selangor, Pahang, the
Federal Territories of Kuala Lumpur and Putrajaya (Arebey et al., 2010b). In the
Southern Zone, Southern Waste Management serves only three local-authority areas.
Although the private companies of the Northern Zone have been identified, no work has
started. No company has been appointed for the Eastern Zone yet.
Australia generates waste at a rate of 2.25 kilograms per person per day (Summer,
2009). So everywhere in Asia, Europe, America, Australia solid waste management has
become a challenge. Increased efforts in recycling, reducing, reusing, and refusing
could substantially minimize solid waste production in the world ensuring healthy living
conditions for the future. The waste disposal is increasing with urbanization and
Industrialization; therefor the waste management is becoming more difficult. In the last
two decades there is a rapid change in technologies; from our house holds to Industrial
sectors everywhere it has introduced automated and centralized system. At present days
the waste management has drawn a concentration of all. Every country is trying to find
out an efficient waste management system for a hazard free and safe environment.
There have some hope and challenges in this case and there are lots of future works in
this regards. In the European countries, recycling and solid waste management policies
88
J. Appl. Sci. Res., 8(2): 879-886,
are
2012 the driving force for
exploitation of RFID in waste management (Thomas, 2003;
Pratheep and Hannan, 2011).
System Development:
The hardware system is consisting of RFID devices i.e. tag and receiver, low cost
camera, GPS and GSM&GPRS interfaced with GIS as shown in Fig. 4. The proposed
system is based on web-access architecture of a network for distributed bins and trucks.
There are four main activities of the system such as RFID and camera data acquisition,
acquired data including GPS information transmission through GSM&GPRS
transceiver, GIS database management system for proper mapping and decision
(Mustapha et al., 2010; Mustapha et al., 2011) for monitoring and management system,
respectively.
88
J. Appl. Sci. Res., 8(2): 879-886,
2012
The real time data acquisition factors such as time spent to, from and at locations,
bin and truck serial number i.e. ID, captured image, truck route and bin position are
optimized for bin monitoring and management system. RFID tag is mounted on waste
bin in order to the gather the serial number of the bin. The RFID reader and camera are
mounted in the truck. When the truck comes closer to the bin, RFID reader
communicates with the RFID tag (Hannan et al., 2011a) to capture the tags ID and other
information about the bin and gives signal to the camera to capture the first image. After
the collection process is done, the camera captures the second image. Thus, all the real-
time information’s such as tag ID, collection time, bin status images, waste content in
the bin and GPS data are forwarded to the control server through the GSM&GPRS
modem with the availability of GSM or GPRS network. The control station received the
incoming information and processed to read, analyze and store into the GUI of the
control server (Hannan et al., 2010b). GPS and GIS are used in the intelligent system
for tracking the position of the truck and bin location as well as mapping the detection
and monitoring of the trucks and bins. In this way, the actual content of the bin and its
surrounding area can be estimated.
Program Interfacing:
The system is initialized with the all default values. GPS data is reset with the
current location coordinate values (Arebey et al., 2011a). The In Vehicle System try to
establish a connection with the center server through GPRS communication after a
successful connection is established the system is being ready for collection operation.
Collection session starts with driver ID authentication. Waste Disposal trucks equipped
with RFID readers pick up bins marked with RFID tags. RFID waste tags as a key to
information (e.g., customer/household ID, address, and so on) stored in the waste
management administrators back-end databases. For example, an RFID waste tag only
contains a unique tag ID. The identity of each tag is broadcasted to a reader with the
same frequency and the same tag protocol. A cross matching operation is done with the
pre-stored system data of each bin tag ID. The RFID reader antenna acts as a
88
J. Appl. Sci. Res., 8(2): 879-886,
communication
2012 channel
between the tag and the reader. It can transmit data from its
sideways and front. The waste management application can use to retrieve customer’s
record (i.e., personal information) stored in the backend waste database. The readers
then record the exact time and place every time waste bin is emptied. All the data is
updated after each collection period and saved to the central monitoring station. The
system works following the Fig. 5.
An omnitrol network edge appliance receives data from all readers as well as from
all collection trucks. This permits a new degree of monitoring and control of the waste-
disposal process. The RFID reader that installed on the collection trucks is active RFID
tag. An external power supply is connected with the active RFID tag and the power of
active RFID is used to active the passive RFID tag’s data extraction. It could identify all
the bin tags attach with the waste bin. The reader extracts data from the tags those ID
are store in the central database. It avoids the data from un- authorized ID (Hannan et
al., 2011b). The location information from the GPS system, customer information from
the bin tag ID and collection time makes a data packet. The data packet is sent to the
main database through GPRS communication channel. The built in web camera mount
with each
88
J. Appl. Sci. Res., 8(2): 879-886,
2012
collection truck takes a snap shot before and after the bin collection. The waste bin
photos are sent with the data packet against to the bin tag ID. All these wireless
communication will be done using GPRS technology to send and receive data packets,
users can be always on line and pay the bill by flow (Qin et al., 2008). The waste bin
images are processed using Matlab image processing tools. MySQL data server is
chosen for storing all these data to the center server. The Hyper Text Transfer Protocol
(http.) would use for authentication of the users and administrators. The integrated
system of RFID, GPRS, GPS, GIS and web camera makes the waste bin identification
and customer data collection system easier (Hannan et al., 2011b). RFID has many
applications in the field of environment (Thomas, 2008). This technology plays an
important role in Solid Waste collection operations. RFID gives facilities of feature
expansion in future (Arebey et al., 2009; Arebey et al., 2010b).
Start
Data Initialization
GPS Data
Connection
Drivers ID
Authentication
Session Check
End
The GPS and GPRS system is widely applied in the digital/electronic map, the
vehicle monitoring system, the vehicle management system, the security navigation.
Integration of GIS and GPS technology can display and track vehicle position in subject
88
J. Appl. Sci. Res., 8(2): 879-886,
digital
2012 maps. Automatic waste collection point reporting function and truck monitoring
services are achieved by GPS module with GPRS technology’s combination. GIS
mapping server is used for analyzing data of various locations. It helps to take the
decision for dumping area selection. Simultaneously the GIS server is updated using the
data is stored to the system. Web camera always capture picture at the time of waste bin
collection and after collection than store in data server in the center station as a future
database. Analyzing the storage data, authority for waste management can take change
their strategy like fleet management, rout management, dumping location selection etc.
88
J. Appl. Sci. Res., 8(2): 879-886,
2012
All information such as truck ID, driver name, longitude, latitude, truck speed,
collection and date were received in the control station via GSM and GPRS transceiver
and complied in the system database. Thus, operator can monitor the bin and truck data
that was stored in the database for future planning use. The image processing and
histogram analysis, waste estimation, bin status, bin ID, collection date and time, etc.
are discussed in the bin and truck monitoring system. All the processing was carried out
in the control server through graphical user interface (GUI). In the process of image
restoration, image enhancement and waste estimation, the effected noise and low
contrast were removed using filtration technique to overcome these problems. After the
image being processed the image converted into grayscale format to make a
comparison. Grayscale image was subtracted from the reference image in order to
obtain the differences between the two images. For example, in default status i.e. empty
bin, the whole image was represented by black pixel and no appearance to white pixels.
It was noticed as the waste increased, the number of black pixel decreased and intensity
level of histogram increased as shown in full and overflow bin status GUI. Then the
gray format image was converted into binary format of 0 or 1 value. The 0 value
corresponds to black indicated no waste appeared and 1 corresponds to white indicated
the waste. The slider was added to the GUI to measure the status of the bin and the
amount of waste whether the bin was empty, full or overflow. The entire system would
use the existing GPRS network to transmit information collected from the GPS module
to the IP-fixed control center in the internet. The system response is fast enough for a
real time monitoring facilities as the data transfer rates is up to 160 Kbps in GPRS
88
J. Appl. Sci. Res., 8(2): 879-886,
communication
2012 system.
It is very economical by way of the available technologies
keeping feature expansion facilities in future.
Conclusion:
In this paper, an integrated system of RFID, GPS, GPRS, GIS and web camera is
introduced for efficient and economic solid waste collection. The developed system
provides improved database for waste collection time and waste amount at each
location. The system is also contributed to reallocate the location of the bin, new
collection route using the data that being saved in center server. GIS data would help to
select or reallocate the dumping point by giving the collection truck monitoring
facilities. RFID gives the scope of identification as per system requirements. GSM
communication system has provided a high data transmission rate for real time
monitoring.
89
J. Appl. Sci. Res., 8(2): 879-886,
2012
References
Abdoli, S. Summer, 2009. RFID Application in Municipal Solid Waste Management System. In Int. J.
Environ.
Res., 3(3): 447-454.
Arebey, M., M.A. Hannan, H. Basri and H. Abdullah, 2009. Solid Waste Monitoring
and Management using RFID, GIS and GSM. Proceedings of 2009 IEEE Student
Conference on Research and Development.
Arebey, M., M.A. Hannan, H. Basri, R.A. Begum, H. Abdullah, 2010. RFID and
Integrated Technologies for Solid Waste Bin Monitoring System. Proceedings of the
World Congress on Engineering 2010, 30 June- 2 July, London, UK., 29-33.
Arebey, M., M.A. Hannan, H. Basri, R.A. Begum and H. Abdullah, 2010. Solid waste
monitoring system integration based on RFID, GPS and camera. 2010 International
Conference on Intelligent and Advanced Systems, pp: 15-17.
Arebey, M., M.A. Hannan, H. Basri, R.A. Begum, H. Abdullah, 2011. Integrated
technologies for solid waste bin monitoring system. Environmental monitoring and
assessment, 177: 399-408.
Arebey, M., M.A. Hannan, R.A. Begum and H. Basri, 2011. CBIR for an Automated
Solid Waste Bin Level Detection System Using GLCM. Lecture Notes in Computer
Science, 7066: 280-288.
David, C. Wyld, 2010. Taking out the trash (and the recyclables): RFID and the
handling of municipal solid waste. International Journal of Software Engineering &
Applications (IJSEA), 1(1).
Department of Environmental Conservation New York, 2010. Municipal Solid Waste
Landfills. March 15, 2011 from http://www.dec.ny.gov/chemical/23682.html
Roussos, G. and V. Kostakos, 2008. RFID in Pervasive Computing: State-of-the-art and
Outlook. Pervasive and Mobile Computing, Elsevier, 2008.
Hannan, M.A., M. Arebey, H. Basri and R.A. Begum, 2010. Intelligent Solid Waste Bin
Monitoring and Management System. Australian Journal of Basic and Applied
Sciences, 4(10): 5314-5319.
Hannan, M.A., R.A. Maher Arebey, Begum and Hassan Basri, 2011. Radio Frequency
Identification (RFID) and communication technologies for solid waste bin and truck
monitoring system. Waste Management, 31(12): 2406-2413.
Hannan, M.A., A.M. Mustapha, A. Hussain and H. Basri, 2011. Implementing GIS in
bus identification and monitoring system. Journal of Applied Sciences Research,
7(4): 385-391.
Hannan, M.A., S.A. and A. Hussain, 2010. RFID communication using software defined radio
technique.
International Conference on Advances in Engineering Technologies, 1247: 41-55.
Hassan, M.N., T.L. Chong, M.M. Rahman, M.N. Salleh, Z. Zakariah, M. Awang, & M.N.
Yunus, 2000. Solid Waste Management-What’s The Malaysian Position. Seminar
Waste to Energy, Universiti Putra Malaysia.
Huszain Huzin, 2004. National Waste Recycling Program. Seminar for the Study on
National Waste Minimization in Malaysia, Ministry of Housing and Local
Government, 16 September 2004.
89
J. Appl. Sci. Res., 8(2): 879-886,
Wyatt,
2012 J., 2008. Maximizing
waste management efficiency using RFID. RFID Product News, Fall
2008. http://www.rfidproductnews.com/issues/fall2008/waste.php.
JAICA., 2006. The Study on National Waste Minimization in Malaysia.
Jamal Othman, 2002. Household Performances for Solid Waste Management in
Malaysia. Report to EEPSEA Corpcom Services Sdn. Bhd. www.eepsea.org
Kai Qin, Jianping Xing, Gang Chen, Linjian Wang and Jie Qin, 2008. The Design of
Intelligent Bus Movement Monitoring and Station Reporting System. International
Conference on Automation and Logistics Qingdao, China.
Latifah, A., A.A. Mohd. and M. NurIlyana, 2009. Municipal solid waste management in
Malaysia: Practices and challenges. Waste Management, 29: 2902-2906.
Marts, R., 2009. Solid Waste Management - Growing Opportunities In Malaysia
Available,
http://www.ambkualalumpur.um.dk/da/menu/Eksportraadgivning/Markedsmulighe_
der/Sektoranalyser.
Mohd. Nasir Hassan, 2004. Solid Waste Management—what’s the Malaysian Position?
Urban Sustainability in the Context of Global Change, edited by R. B. Singh.
Plymouth: Science Publications, 2004.
Mustapha, A.M., M.A. Hannan, A. Hussain and H. Basri, 2011. Implementing GIS in
bus identification and monitoring system. 1st International Conference on Electrical,
Control and Computer Engineering 2011, 461-465.
Mustapha, A.M., M.A. Hannan, A. Hussain and H. Basri, 2010. UKM campus bus
monitoring system using RFID and GIS. Proceedings - CSPA 2010: 2010 6th
International Colloquium on Signal Processing and Its Applications 2010.
Pratheep, P., M.A. Hannan, 2011. Solid waste bins monitoring system using RFID
technologies. Journal of Applied Sciences Research, 7(7): 1093-1101.
Report of the APO., Survey on Solid-Waste Management 2004–05, 2007. Solid Waste
Management: Issues and Challenges in Asia. Asian Productivity Organization.
Available: http://www.apo-tokyo.org/00e-books/IS- 22_SolidWasteMgt.htm
89
J. Appl. Sci. Res., 8(2): 879-886,
2012
RFID., for the Business of Waste Management, 25th Nov., 2011,
www.falkensecurenetworks.com.
Shekdar, A.V., 2009. Sustainable solid waste management: an integrated
pproach for Asian countries. Waste Management, 29: 1438-1448.
Thomas, V.M., 2003. Product Self- Management: Evolution in Recycling and
Reuse. Environ. Science & Technology, 37: 5297-5302.
Thomas, V.M., 2008. Environmental implications of RFID. Electronics and the
Environment, 2008. IEEE International Symposium on 19-22 May 2008.
Violino, B., 2005. Leveraging the Internet of things RFID Journal November/December, 1-2.
Williams, E., R. Kahhat, B. Allenby, E. Kavazanjian, J. Kim and M. Xu, 2008.
Environmental, Social, and economic implications of Global reuse and
Recycling of Personal Computers. Environmental Science and Technology,
42: 6446-6454.
89
J. Appl. Sci. Res., 8(2): 879-886,
International Journal of Engineering & Technology, 7 [2.29] [2018] 725-729
2012
Research paper
Abstract
This paper presents IoT innovation project of a smart waste bin with real time monitoring system
which integrates multiple technolo- gies such as solar system, sensors and wireless communication
technologies. The aim of this project is to provide an efficient and cost-effective waste collection
management system hence providing clean, healthy and green environment. This study proposed a
new framework that enables remote monitoring of solid waste bin in real-time via Wi-Fi
connection, to assist the waste management activity. The system framework is based on wireless
sensor network [WSN] contains three segments: renewable energy source, WSN and control station.
Within this framework there are four developed subsystems: solar power system, smart waste bin,
short messag- ing service [SMS] notification system and real-time monitoring system that are
interrelated to each other to perform as an efficient, cost-effective waste management system that
yield to a green and healthy living environment.
Keywords: IoT, solid waste management; wireless sensor network; Arduino, ultrasonic; PIR motion sensor; ESP8266 Wi-Fi module; smart waste
bin; GSM/GPRS module, solar
2. Literature Review
References
[1] Abd Manaf L, Abu Samah MA, Mohd Zukki NI. Municipal solid
International Journal of Engineering & Technology 73
.
International Journal of Engineering & Technology 73