Welcome to Green Pulse

Revolutionizing Waste Management with Smart Technology

The Problem

Current waste management systems face significant challenges:

  • Inefficient collection routes and timing
  • Limited real-time monitoring capabilities
  • Poor waste segregation practices
  • High operational costs
  • Environmental impact concerns

Our Solution

Green Pulse offers a comprehensive smart waste management solution:

  • IoT-enabled smart bins with real-time monitoring
  • Automated waste segregation system
  • AI-powered route optimization
  • Real-time analytics and reporting
  • Mobile app for seamless management

Key Features

Real-Time Sorting

Advanced waste sorting system with real-time monitoring and classification

Bin Status Monitoring

Live monitoring of bin capacity and status for efficient management

Real-Time Dashboard

Comprehensive dashboard for monitoring and analyzing waste management data

GPS Tracking

Real-time tracking of waste collection vehicles and bins

Route Optimization

Smart routing system for efficient waste collection

Solution Architecture

Green Pulse Architecture

IoT Devices (Smart Bins)

  • Sensors detect bin fill levels & blockages
  • Sends data to AWS IoT Core via MQTT
  • Raspberry Pi 3B+ powered system

Backend (Spring Boot)

  • Processes IoT data & manages user roles
  • AI-based route optimization algorithm
  • JWT Authentication for security

Web & Mobile Apps

  • Web app for garbage collectors (React)
  • Mobile app for bin users & truck drivers (Flutter)
  • Responsive and intuitive interfaces

Cloud & DevOps

  • AWS IoT Core for MQTT messaging
  • AWS EC2 & S3 for hosting
  • GitHub Actions for CI/CD automation

Technology Stack

Frontend

React React
Flutter Flutter

Backend

Spring Boot Spring Boot
JWT JWT Auth

IoT

Raspberry Pi Raspberry Pi 3B+
AWS IoT AWS IoT Core

Cloud & DevOps

AWS AWS Services
Docker Docker
GitHub Actions GitHub Actions

CAD Designs

Circuit Diagram

Green Pulse Architecture

Testing

Unit Testing

All components are tested individually to ensure functionality.

Integration Testing

Components are tested together to verify interactions and data flow.

User Acceptance Testing

End-users validate the system meets their requirements and expectations.

Performance Testing

The system is tested for scalability and performance under load.

Security Testing

Security vulnerabilities are identified and mitigated to ensure data protection.

Project Budget

Component Quantity Unit Price (Rs) Total Price (Rs)
Raspberry Pi 3B+ 1 20000 20000
Ultrasonic Sensors 3 245 735
IR sensor 1 140 140
Servo motors 2 340 680
Raspberry pi camera 2 1 9200 9200
Total Budget 30755

Our Team

Team Member 1

Madhura Bhashitha

E/20/093

Team Member 2

Kamesh Chanuka

E/20/049

Team Member 3

Pasindu Malshan

E/20/244

Team Member 4

Hasini Nirmani

E/20/271

Project Supervisor

Dr. Isuru Nawinne

Project Supervisor