The document proposes the design and development of an application to gather emission statistics from motor vehicles and reduce air pollution. It would use an embedded system and sensors on vehicles to monitor emissions in real-time, transmit the data via wireless networks to a server, and analyze the data using machine learning algorithms. The application would help regulatory agencies, manufacturers, and general users monitor vehicle emissions and identify issues. The document outlines the objectives, proposed architecture, literature review, requirements analysis, design, implementation, and evaluation plan for the project.
3. Project Background & Problem Domain
• Motor vehicle emission is a significant source of air pollution
affecting both animals and the environment.
• There is no system is the world today that can automatically
monitor, record, query and analyze real time emission data from
multiple vehicles.
• The system developed can perform all such tasks and help reduce
environmental pollution to a greater extent.
A Frequent, Accurate, Detailed & User Friendly
Emission Testing Mechanism Is Therefore Needed.
4. Objectives of the Project
Literature
Review
Design
Requirements
Analysis
Implement Test
Evaluate
5. Proposed Solution
“To design and develop an application which
can gather emission statistics from motor
vehicles and produce a solution to reduce air
pollution caused by motor vehicles.”
6. Proposed Solution – High Level View
Server
Emission and Location Data
General User
Vehicle
Manufacturer/
Critique
Government
Agent
7. Literature Review
• Air Pollution
• What is air pollution?
• Air pollution caused by vehicles
• How does it affect?
• Data Mining
• Right approach for this project
• Rule based – “Ripper” data mining
8. Literature Review – Cont.
• Hardware – Embedded
• Real time embedded systems
• BeagleBone Black VS alternatives
• Data Transmission
• Using WiFi in vehicles
• Using 3G / 4G in vehicles
• Power Supply
• Linear VS Switch Mode power regulators
• Power handling – Overall
10. Risk Management
Several risks were involved with this project!
• Time Constraints
• Software Risks
• Hardware Risks
• Unexpected Cases
Spiral methodology has built in support for early risk
assessment.
11. System Design
• Web Architecture
• Data layer
• Application layer
• Presentation layer:
• Client
12. System Design – Cont.
• Embedded Architecture
• Application layer
• Middleware
• OS
• Device drivers
• Hardware
• BeagleBone Black
• MQ Gas sensors
• Fastrax GPS
• LM2596 and MP2307 ICs
• Voltage Divider
20. Conclusion – Cont.
• Future Enhancements
• Read vehicle’s speed along with the gas ppm.
• Display real time emission performance graphically.
• Automatically suggest repairs, send warnings.
• This system can be used as an all-in-one replacement for
• Car video/sound system
• GPS navigation
• Internet access
• Security System
Therefore, cost of this system can be easily covered.
Good morning, Im Danu
Today I will be talking about my final year project. Its called MVEC.
It’s a fully functional embedded and web solution which is intended
To help improve emission quality in motor vehicles.
Intro
Background Problem Domain Aims and Objectives Scope Solution
LR
Air pollution Data mining Embedded Power Transmission
RE
Stakeholders Functional Non Functional Financial Development Methodology
RISK – Hardware
Design & Implementation
Web Embedded/hardware Data mining
Testing
Black white Functional performance hardware
Evaluation
Data Self User expert
Conclusion
Difficulties future enhancements
According to WHO motor vehicle pollution is the top ranked single polluting agent
We only have annual testing methodologies
Air pollution – introducing substances in to the air which can have harmful effects
By vehicles - CO, CO2, NOx, SOx, Benzene, etc
Effect – environmental pollution , breathing problems, mental instability, death!
Data mining- Artificial neural networks, Genetic algorithms, Decision trees,
Nearest neighbor method, Rule induction, Data visualization
Rule based – Direct - Ripper CN2
Indirect - C4
Embedded - Electronic systems that monitor, respond, control an external environment.
Time constrains correctness concurrency exception
Custom hardware reactive stable
BBB – Processor RAM SSD GPIO OS Power support customizable
Raspberry Pi / Arduino
WiFi/3G – Both OK, preferred 3G
PSU – Linear / Switch
Size Voltage current efficacy reliability ripples
Methods : Agile Scrum Spiral RAD FDD
Spiral : iterative development + systematic, controlled aspects of the waterfall model
Spiral : Identification Design Build Evaluate (early risk)
Flexible effective monitoring early risk change RE Customise
Experience project handling time managing identify requirements
Coding limitations hardware breakdown hardware incompatibility
Power supply issues unexpected scenarios
Data – Databases – mysql
App - Logic. Calculations, validations, workflow managing, database handling
Present - generates web pages. Data ->database. "decode" web pages.
Client – copy from server which client experience
PHP JavaScript jQuery mySQL
PHP – open source simple DB support protocol support like POP
cost effective hosting community support
DB – MYSQL -- not NOSQL
Linux environment – Ubuntu Kernal 13.10
C, C++ on g++ compiler - cross platform easy communication with hawarare
Speed low resource utilizing
Why these hardware
Data mining –Rule based – Ripper
Ripper - easy interpret High speed/performance easy generate
easy handling missing values
Web app - sorting
Embedded – read and upload data
Gas – MQ 4 / 7 / 8 / 135
Regulator – LM2596 MP2307
Accuracy :
Func test : Gas GPS BBB upload data
Sort generate report
Self evaluation – deliverables: TOR LR SRS IR PR FR working prototype
Functional : Gas GPS BBB Login sort report email
2. User eval -
3. Expert eval - Adoptability Practicality cost solution effectiveness
Scope
Data mining
Hardware issues
Power issues
Linux
Finding enough literature