Skip to content

EcoSort is a smart waste management system that categorizes waste into wet and dry types, monitors waste levels, and notifies collectors via an Android app when the bin is full.

License

Notifications You must be signed in to change notification settings

mayankyadav06/Intelligent_Waste_Management_System

Repository files navigation

Intelligent-Waste-Management-System

EcoSort is a smart waste management system that categorizes waste into wet and dry types, monitors waste levels, and notifies collectors via an Android app when the bin is full. The system uses a GPS module for location tracking, a Firebase database for real-time data synchronization, and various other sensors for waste classification and bin level monitoring. It enables a prompt response when the bin is full, thereby preventing overflow and maintaining cleanliness. This system plays a significant role in fostering sustainability.

Required Hardware

  1. ESP32
  2. SG90 Servo Motor
  3. Soil Moisture Sensor
  4. Ultrasonic Sensor
  5. Neo6m GPS Module
  6. IR Sensor

Required Software

  1. Android Studio (Kotlin)
  2. Arduino IDE (C++)

Hardware Implementation Block Diagram

image

To Run this Project

  1. Clone this Repository
  2. Connect the sensors with ESP32
  3. Open .ino file replace wifi ssid and password with your own
  4. Replace database URL and API key with your own API key and Database URL
  5. Uploade the .ino file (Smart_Waste_Management_System.ino) to ESP32
  6. Login to firebase
  7. Create your project using realtime database
  8. Create the firebase databse tree in the following manner: root | --- bin | --- distance1: Number --- distance2: Number --- latitude: Number --- longitude: Number
  9. Open the Android App Project in Android Studio
  10. Go to Tools -> Firebase -> Realtime Database -> Connect to Firebase -> Add the realtime database SDK to your app
  11. Upload the Android Application to your android phone

Smar bin

image image

Android Application

image

About

EcoSort is a smart waste management system that categorizes waste into wet and dry types, monitors waste levels, and notifies collectors via an Android app when the bin is full.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published