This document proposes a smart waste management system using IoT to address issues with the proper collection of garbage in cities. It describes a system that uses sensors like moisture sensors and IR sensors connected to a microcontroller to automatically detect waste levels and categories in bins. When waste reaches a threshold, it alerts authorities via GSM/GPRS. The system aims to streamline waste collection, reduce manual work, and properly separate dry and wet waste to maximize benefits and minimize actual waste. It provides block diagrams and descriptions of the hardware components like the ESP8266 microcontroller, sensors, motor driver and methodology behind how the system would function.