Smart Garbage Monitoring System Using
Total Page:16
File Type:pdf, Size:1020Kb
SMART GARBAGE MONITORING SYSTEM USING IOT Y.Himanth1, B.V.Pavan Kumar2, M.Lalitha Bhavani 3 1,2,3Asst.Professor, ECE Department, SASI Institute of Technology & Engineering, Tadepalligudem, India Abstract Helps in maintaining the surrounding of In the recent years, there was a rapid growth dustbins clean. in population which leads to more waste The statistics can be used to estimate area disposal. So, a proper waste management wise quantity of waste which in turn used system is necessary to avoid spreading some to rank areas. deadly diseases. But due to lack of resources, In our system, the Smart dust bins are ineffective groundwork, some waste is not connected to the internet to get the real time collected which poses serious health hazard to information of the smart dustbins. These the surrounding environment. The dustbins are interfaced with Arduino based government of India announced smart cities system with ultrasonic sensors and weight and the key to smart cities is cleanliness. In sensors and Node MCU. Where the ultrasonic support of clean city we design a dustbin sensor detects the level of the dust in dustbin and which can interact with the cloud (free cloud sends the signals to Node MCU the same signal for demonstration) and push its filling percent is encoded and send to the application and it is at regular intervals (say every 1 hour or its received. The data has been received, analyzed status set to full). If the status of the dustbin is and processed in the database, which displays the filled, a message is pushed to the municipal status of the Garbage in the dustbin on the person who is responsible to empty the bin. application of authorized person system through The filling percent monitored by weight web application. The concerned authority get sensor and ultrasonic sensor continuously. alert about dustbin is full and informs person The status of the bin set to full when either the whoever is responsible for collecting garbage threshold weight reached (may be some space from the particular areas. The garbage trucks available in the bin) or it is filled up to a collect the garbage from the completely full threshold level (may be the weight less than dustbin and dispose. the threshold) and by using analysis of statistics to estimate area wise quantity of II METHODOLOGY waste which in turn used to rank areas which The whole proposal contains the following helpful in cities clean. modules INDEX TERMS: Internet of things (IOT) Collecting data from sensors. Pushing the statistics onto cloud at specified intervals. I. INTRODUCTION Accessing statistical data using Owing to the characteristics and merits of IoT web/mobile application. services, waste management has also become a 2.1 Collecting data from sensors: significant issue in academia, industry, and Ultrasonic and weight Sensors to be government as major IoT application fields. placed on garbage bins. Data is collected from Our Aim towards the designed proposal are the ultrasonic sensor information and weight Dustbins can be emptied before they sensor information. The ultrasonic sensor sends filled completely. triggering pulses on the garbage and according to Save the time and efforts to view overall it receives an echo signal to calculate level. The the process. weight sensor converts the load into an electrical ISSN (PRINT): 2393-8374, (ONLINE): 2394-0697, VOLUME-5, ISSUE-4, 2018 55 INTERNATIONAL JOURNAL OF CURRENT ENGINEERING AND SCIENTIFIC RESEARCH (IJCESR) signal which is given to A/D converter for the weight information 2.2 Pushing the statistics onto cloud at Ultrasonic specified intervals: Levels and sensor The whole data is collected and is pushed into Wi-Fi weight data group by ID,Area the IOT cloud platform and the statistics are Node MCU observed. This data is given to the ARDUINO cloud database and it is given at specific UNO Cloud data intervals. base 2.3 Accessing statistical data using web/mobile application: Weight Alert as a Web Each bin is given a tag id and each id information sensor message system is in the web application developed. In the web TAG ID :xxxx application the area cards are displayed where the status of each bins in that area is determined. Fig 3.2: Detailed Design From there it can be known the bin levels of IV SENSORS different areas and if the bin is filled then an alert Ultrasonic sensor: can be sent to the municipal driver. An Ultrasonic sensor is a device that can measure the distance to an object by using sound waves. It measures distance by sending out a III.DETAILED DESIGN sound wave at a specific frequency and listening The system is designed in such a way that for that sound wave to bounce back. It is it avoids the overflow of the dustbin and keeps important to understand that some objects might the environment dust free and pollution free. not be detected by a ultrasonic sensor. Making the environment clean and tidy. By sending alerts to the municipal department with help of a microcontroller linked with a web server using IoT. Power Fig 4.1Diagram of basic ultra sonic sensor Supply Ultrasonic Sensor-1 G ARDUINO P UNO Weight sensor: I NODE MCU WI- FI O ESP 12E Weight Sensor Module is based on HX711, which is a precision 24-bit analog-to-digital convertor designed for weigh scale and industrial Weight control applications to interface directly with a sensor . bridge sensor. Fig 3.1: proposed block diagram Load cell is transducer which transforms force It also provides the verification process after or pressure into electrical output. Magnitude of cleaning the dustbin. The level of the dustbin is this electrical output is directly proportion to the calculated by measuring the distance of the force being applied. Load cells have strain nearest obstacle using an ultrasonic sensor. Here gauge, which deforms when pressure is applied not only the level by the weight also we can on it. Now the electrical signals generated by determine the filling of the bin as in bulk it Load cell is in few millivolts, so they need to be cannot be emptied. NodeMCU is used as the Wi- further amplify by some amplifier and hence Fi module to read the data from the ultrasonic HX711 Weighing Sensor comes into sensor and the Arduino is interfaced with weight picture. HX711Weighing Sensor Module has sensor and through serial transmission the data is HX711 chip, which is a 24 high precision A/D sent to the NodeMCU. It is programmed to send converter (Analog to digital converter). so an alert to the Thing Speak web server once the HX711 module amplifies the low electric garbage reaches a certain distance and weight output of Load cells and then this amplified & ISSN (PRINT): 2393-8374, (ONLINE): 2394-0697, VOLUME-5, ISSUE-4, 2018 56 INTERNATIONAL JOURNAL OF CURRENT ENGINEERING AND SCIENTIFIC RESEARCH (IJCESR) digitally converted signal is fed into the Arduino gives us a channel feed in which the data can be to derive the weight. extracted and the data used in the web application for analyzing and act according to it that is we sending the message. The gateway is used to send the message to the particular driver in those locations that are present in order to collect the garbagebins.SMS Messaging Server is an SMS messaging framework to send, receive and Fig 4.2 Load Cell automate SMS mobile messages, low and high volume. Support for GSM/GPRS modems, SMPP and HTTP service providers and e-mail. The overview of the entire proposed one having all the different modules connected together is shown in fig.5.1. Fig 4.3 HX711 balance module V FLOWCHART Detailed Flowchart listed in figure 4.4 sensor data area weight and level location by tag id Distance d>x1or yes 25% filled weight >w1 Fig 6.1 Modules connected to Dustbin No Distance d>x1or yes 50% filled The proposed one contains the following weight >w1 No components connected to the dustbin.It mainly Reached Distance d>x1or yes consisting of two boards Arduino and NodeMCU threshold level weight >w1 and weight which is used as a serial data transfer to the No Alert NodeMCU by the Arduino while the NodeMCU acts as wifi module and the data is pushed to thingspeak. The sensors are weight sensor and Fig 4.4 Flowchart the ultrasonic sensors and the weight sensor must be connected to the HX-711 which is a analog VI . RESULTS to digital converter . load cell which is a metallic For developing the web application we just need bar in which a one side pressure is applied to get the data from the thingspeak API feed which is the results. ultrasonic sensor which is connected used for the development of web application and to the NodeMCU and it is placed in such a height WIN Forms ,C#.Net, Cloud, Thingspeak, so that based on different heights it transmits and Gateways are the important modules in the receives the signal and determines the results. development of web application. The data that came from the weight ThingSpeak is an Internet of Things sensor and ultrasonic sensor is pushed into (IoT) platform that lets you collect and store thingspeak IoT platform and data is displayed at sensor data in the cloud and regular intervals and is visualized in the form of develop IoT applications. The ThingSpeak IoT graph and from here the data is taken and platform provides apps that let us to analyze and uploaded into the web application that we visualize your data and then act on the data. developed. Sensor data can be sent to ThingSpeak from the NodeMCU.