Smart Trash Can is an IoT based project which functions to tell us the level of a particular trash can through the pre installed application called Blynk. Blynk app will show us the current level of the trash bin which will help us in the process in monitoring the trash can level within a home / building via internet connection. Moreover, the smart trash can is also able to open its lid automatically whenever we want to use it. This project will use ultrasonic sensor to read the trash level and use infrared sensorto open the trash can lid whenever it senses certain motion of its surrounding. For ultrasonic sensor, it will be placed underneath the trash can lid and calculate the distance value between the top of the trash can to the garbage level.
After obtaining the distance value, the microcontroller Arduino will send the sensor data to the Blynk server via ESP8266 wifi module. Blynk app will display the value in the form of gauge meter indicating the current garbage level also send notification when the trash can is full. while, for infrared sensor, it will placed near the lid of the trash can where it will sense certain motion and will send indication to the servo motor to open the lid of the trash can through Arduino. Then, the servo motor will open the lid of the trash can