Professional Documents
Culture Documents
Project: Architecture Less Smart System For Green and Clean Environment (Smart City Solution) Supervisor Dr. Zahid Mahmood
Project: Architecture Less Smart System For Green and Clean Environment (Smart City Solution) Supervisor Dr. Zahid Mahmood
Zahid Mahmood
system for green and clean
environment (smart city solution)
Date: 29 July, 2021 Class: BS(CS) 2017-2021
1
Agenda
Introduction
Scope and Objectives
Existing system
Problems with existing system
Features of our proposed system
Design
Architecture Diagram
Class Model
Class Diagram
Interaction Model
Use Case Diagram
Sequence Diagrams
Activity Diagrams
Implementation
Testing 2
Introduction
Generate Report
3
Scope and Objectives
4
Existing system
5
Features of our proposed system
Its secure and Using the latest technology.
Drone based architecture-less system which replaces the traditional sensor based
systems.
Can also detect the waste/garbage outsides the bins and in open areas.
This system can be used to measure the percentage of garbage in areas like,
6
System Design
Major types of system design:
Architecture Diagram
Use case Diagram
Activity Diagram.
1. Activity diagram for admin
2. Activity diagram for Dataset
3. Activity diagram for Model Training
4. Activity diagram for Object Detection
5. Activity diagram for GPS
7
System Design
Sequence Diagrams
1. Sequence diagram for admin
2. Sequence diagram for admin view details
3. Sequence diagram for object detection and saving data
Component Diagram
Class Diagram
8
Architecture Diagram
9
Use Case Diagram
Use case Diagram for Architecture less smart system for clean and green environment
date
Login Location
View details
Admin Volume of
Garbage
Test images
Raspberry pi
video/images
Image
Processing
Volume AI Camera
Garbage meassurement
Detected
Image Resizing
No Garbage
Feature
Extraction
Garbage
location
GPS 10
Activity Diagram
Activity Diagram for Admin
Start
Login
False
Check
True
Logout
End
11
Activity Diagram
Activity Diagram for Creating dataset
Start
Creating dataset
images
Selection of Target
areas
VGG image
annotator
Saving annotations in
JSON format
End
12
Activity Diagram
Activity Diagram for Model Training
Start
Dataset
Configration file
MASK R-CNN
Pre-trained coco
weights
End
13
Activity Diagram
Activity Diagram for Object Detection
Start
Camera Captures
object
Raspberry Pi
Model
No
Prediction
yes
Image Processing
Volume
Meassurement
Store Detail in
Database
End 14
Activity Diagram
Activity Diagram for GPS
Start
GPS
location Request
Raspberry pi
location saving
End
15
Sequence Diagrams
Admin Login
Login
Authorization
Authorize user
Successfully Login
16
Sequence Diagrams
Admin ViewDetails
viewdetail
request
display details
17
Sequence Diagrams
Object detection and saving data
Transfer object
Capture object
Location request
Return location
18
Component Diagram
Video
transmitter
Pi camera
Raspberry PI
Motor
GPS
controller
Power supply
19
Class Diagram
User/Admin
PK Image ID
Volume
Location Cordinates
Date
20
Implementation
21
Software Requirements
The software requirements for this project are:
Python 3.9.5
Django Framework
Bootstrap 5
HTML5
TensorFlow
Kera’s
Mask R-CNN
NumPy
OpenCV
Drone kit-Python
22
Hardware Requirements
The final product will be a device having the following hardware and software components:
Batteries: These batteries will power the programmable bed and motors.
Programmable hardware kit Raspberry pi: To work as a microcontroller and ide to run on a computer.
GSM controller/wi-fi module: Used for communication over GSM and/or internet.
Desktop interface: To analyze the data from the drone camera feed.
HC-SR04 Ultrasonic Distance Sensor: To avoid obstacles in the way of drone.
DJI F550 Hexa-copter complete Kit: This kit will contain DC motors, propellers, and a Hexa-copter frame.
8MP Pi Camera: For detection of garbage and level detection
APM 2.8 Flight Controller with Accessories: One piece of APM 2.8, One piece of shock absorber, One
piece of M8N Ublox GPS, One GPS vertical fitting, One piece of JR male to male jumper wire 10cm.
23
Thank You
24