Skip to content

Nishmitha07/smart-compost-bin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌱 Smart Compost Bin: An IoT-Based Automated Organic Waste Management System

Status Platform Language IoT License

An IoT-enabled Automatic Smart Compost Bin that converts organic waste into nutrient-rich compost and liquid fertilizer with minimal human intervention. The system monitors compost conditions in real time and automates mixing, aeration, and compost transfer using sensors, motors, and servos.


πŸ“– Overview

Traditional composting requires frequent manual monitoring and mixing, making it time-consuming and inefficient.

This project automates the complete composting process using an ESP32 microcontroller, multiple sensors, DC motors, servo motors, and the Blynk IoT platform.

The system continuously monitors compost conditions and performs actions automatically to improve compost quality while reducing human effort.


✨ Features

  • 🌑 Real-time Temperature Monitoring
  • πŸ’§ Moisture Monitoring
  • πŸ“¦ Compost Level Detection
  • πŸ”„ Automatic Mixing
  • βš™ Automatic Compost Transfer
  • πŸ“± IoT Monitoring using Blynk
  • 🌿 Liquid Fertilizer Collection
  • β™» Multi-Chamber Composting
  • πŸ”” Mobile Notifications

πŸ›  Hardware Used

Component Quantity
ESP32 1
Arduino UNO 1
DHT22 Sensor 1
DS18B20 Temperature Sensor 1
Capacitive Moisture Sensor 1
Ultrasonic Sensors 3
Servo Motors 2
DC Gear Motors 2
L298N Motor Driver 1
Float Sensor 1
Li-ion Battery 1

πŸ’» Software Used

  • Arduino IDE
  • Blynk IoT
  • C++
  • ESP32 Libraries

βš™ Working Principle

Organic Waste
      β”‚
      β–Ό
Waste Collection
      β”‚
      β–Ό
Waste Chopping
      β”‚
      β–Ό
Automatic Mixing
      β”‚
      β–Ό
Temperature & Moisture Monitoring
      β”‚
      β–Ό
IoT Dashboard (Blynk)
      β”‚
      β–Ό
Automatic Compost Transfer
      β”‚
      β–Ό
Finished Compost
      β”‚
      β”œβ”€β”€β”€β”€β”€β”€β”€β”€β–Ί Liquid Fertilizer
      β–Ό
Organic Compost

πŸ— Project Architecture

The system consists of four chambers:

Chamber 1

  • Detects lid opening using Ultrasonic Sensor
  • Runs Motor 1 for chopping and mixing
  • Detects compost level

Chamber 2

  • Monitors moisture
  • Automatic mixing every two hours
  • Transfers compost when temperature condition is satisfied

Chamber 3

  • Detects finished compost level
  • Sends notification

Chamber 4

  • Collects liquid fertilizer
  • Float sensor detects liquid level

πŸ“Έ Project Images

Prototype

image

CAD Model

image

IoT Dashboard

image

Flowchart

image

πŸ“‚ Folder Structure

smart-compost-bin

β”œβ”€β”€ code
β”‚   └── mini_exh.ino

β”œβ”€β”€ images

β”œβ”€β”€ report
β”‚   β”œβ”€β”€ Full_Project_Report.pdf
β”‚   └── Mini_Report.pdf

β”œβ”€β”€ presentation
β”‚   └── Smart_Compost_Bin_Presentation.pptx

β”œβ”€β”€ circuit

β”œβ”€β”€ README.md

β”œβ”€β”€ LICENSE

└── .gitignore

πŸš€ Future Improvements

  • AI-based compost quality prediction
  • Solar-powered operation
  • Mobile Application
  • Gas Sensors
  • Automatic Nutrient Analysis
  • Cloud Data Analytics

πŸ‘©β€πŸ’» Team

  • Nishmitha
  • Moolya Pratiksha Shekhar
  • Prerana Shetty

Guide: Mr. Ganesh Shetty


πŸ“œ License

This project is licensed under the MIT License.


⭐ If you like this project

Please consider giving it a ⭐ on GitHub.

About

An IoT-based smart compost bin using ESP32, sensors, and automation for efficient compost management.

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages