This document describes a smart trash bin system that uses IoT technology for waste management. The system uses ultrasonic sensors connected to an Arduino microcontroller to detect when trash bins are 90% full. It then sends an alert via WiFi and the IoT to a municipal web server. This notifies municipal workers to empty the bins. The goals are to optimize waste collection, reduce costs and pollution from unnecessary bin emptying, and provide real-time monitoring of waste levels. It is part of creating smarter waste management for the city of Hubli, India as the population grows and waste problems increase.