Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Tempo

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 95

COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

DESIGN AND
IMPLEMENTATION OF
PERSONAL SPEED
MONITORING THROUGH GPS

A Thesis Proposal Presented to the


College of Engineering and Computer Studies
In Partial Fulfillment of the Requirements for the Degree
Bachelor of Science in Computer Engineering

Capuchino, Micah S.
Mendoza, Fearnley V.
Realo, Angelique Martyne A.
Reyes, Ma. Claudette Alexandrea M.

Error! No table of contents entries found.

July 2018
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

APPROVAL SHEET ii

This thesis entitled:


Design and
Implementation of
Speed Violation Non-
contact Apprehension with SMS Notification, prepared and submitted by
Micah S. Capuchino, Fearnley V. Mendoza, Angelique Martyne A. Realo, and Ma.
Claudette Alexandrea M. Reyes, in partial fulfillment of the requirements for the
degree of Bachelor of Science in Computer Engineering has been examined and
recommended for acceptance and approval for ORAL DEFENSE.

Dr. Neil P. Balba


Technical Adviser

Approved by the Committee on Oral Examination:

Engr. Rio Aguilar Engr. Arvin Dela Roca


Panel Member Panel Member

Mr. Rey-An Baricanosa


Panel Chair

Accepted and approved in partial fulfillment of the requirements for the


degree of Bachelor of Science in Computer Engineering (BSCpE).

Engr. Ricky Bustamante


Dean, College of Engineering and Computer Studies

ACKNOWLEDGEMENT
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

iii

First and foremost, the

proponents would like to

thank the Almighty God

for His wisdom, guidance, protection and provision throughout the process

and completion of this study.

Furthermore, the proponents would like to give their most profound thanks

and appreciation to the accompanying individuals that has been a major

part for the advancement and accomplishment of this study. Engr. Favis

Bainado, Engr. Michael Gabat, and Engr. Arvin Dela Roca for their remarks

and suggestions and to their theory counsel, Dr. Neil P. Balba, for sharing

his insight and aptitude and also to direct the defenders to create and

complete this research.

The defenders are also appreciative to their schoolmates for being there

at the occasions of requirements and troubles all through the improvement

of this exploration think about. Ultimately, to their folks and family for giving

unconditional love and support particularly with regards to financial and

emotional needs. Without them, this study study would not be possible.

DEDICATION
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

The proponents dedicate iv

this research study to the

following:

To Almighty God, for His

everlasting grace that enable the proponents to finish this study.

To their family, friends and family, for giving genuine love and

support especially with regards to monetary and unconditional love.

To all of the instructors, for their exercises, their encouragement that built up

the proponent’s' capacity to complete this exploration.

Finally, to their Alma Mater, for giving the proponents the best environment

to experience diverse things that helped them to build up their character and

aptitudes for the future difficulties of life.

ABSTRACT

Nowadays, over speeding is the leading cause of death in most roads

worldwide. In fact in some researches and statistics over speeding ranks top
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

2 out of 10 cause of v

accidents in highways. As

technology approaches

the state of living

constantly changes and growing. Advancement and Innovative of way in

finding solutions in very efficient way can be done by the use of technology.

From the possible to impossible things, brings the smart way to sustained

everything less human effort and safer than before. As the problem arises,

the proponents had an idea to develop a system that can monitor personal

speed using Global Positioning System (GPS). This system makes use of

GPS technology. Providing the following sets of hardware, as for the heart

of the system the proponents use Arduino NANO. Connecting the GPS and

LCD. The system is capable of monitoring speed through GPS and showing

its output in the LCD together with the beep sound. With this study, the

system can be use by giving them warning and notifying while driving.

Keywords: Arduino Microcontroller, GPS module, LCD Display

NOMENCLATURE USED

Arduino Nano

Arduino Nano is the microcontroller used by the proponents for this study. It

is small and compact board on the Atmega328 and have similar functions
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

with vi

Diecimila/Duemilanove,

but Arduino Nano have

more analog input pins

and onboard jumper.

Arduino IDE

Arduino is consists of hardware and software. These are the physical

programmable circuit board or often called as microcontroller and the

Integrated Development Environment (IDE) that is use to write and upload

codes from the computer to the physical board.

Over speeding

Is a condition of engine is allowed or forced to turn beyond its design limit.

The Speed is greater than normal or rated speed.

Satellite

A satellite is any object that moves in a curved path around a planet. The

moon is Earth's original, natural satellite, and there are many man-made

(artificial) satellites, usually closer to Earth. The path a satellite follows is

an orbit, which sometimes takes the shape of a circle.


COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

vii
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

viii
TABLE OF CONTENTS

PAGE

TITLE PAGE………………………………………………………......…...i

APPROVAL SHEET…………………………………………….....….…..ii

ACKNOWLEDGMENT….……………………………………….....…….iii

DEDICATION………………………………………………………......….iv

ABSTRACT……………………………………………………….....….…v

NOMENCLATURE USED…………………………………….....……....vi

TABLE OF CONTENTS………………………………………........…..viii

LIST OF TABLES………………………………………………......……xii

LIST OF FIGURES……………………………………………….......…xiii

CHAPTER

1 INTRODUCTION........................................................................1
1.1 Background of the Study.................................................................1

1.2 Statement of the problem................................................................3


COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

1.3 Objective of the ix

Study.....................................................................4

1.3.1 General Objective..................................................................4

1.3.2 Specific Objective..................................................................4

1.4 Significance of the Study................................................................5

1.5 Scope and Limitation......................................................................6

CHAPTER

2 REVIEW OF RELATED LITERATURE...........................................8

2.1 Related Literature............................................................................8

2.2 Synthesis of related literature.........................................................16

CHAPTER

3 METHODOLOGY............................................................................21

3.1 Conceptual Framework...................................................................21

3.2 Theoretical Framework...................................................................24

3.2.1 Arduino Nano......................................................................24

3.2.2 Arduino IDE........................................................................25

3.2.3 Global Positioning System..................................................25

3.3 Proposed Design..........................................................................26


COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

CHAPTER

4 Design

Consideration....................................................................27

4.1 Research Process Diagram...........................................................28

4.2 Implement the system....................................................................39

4.2.1 Installing inside a vehicle................................................... 39

CHAPTER

5 EXPERIMENTS AND ANALYSIS OF RESULTS..........................41

5.1 Function of the System..................................................................41

5.2 Reliability of the System................................................................45

CHAPTER

6 SUMMARY, CONCLUSION AND FUTURE DIRECTIVES...........53

6.1 Summary.......................................................................................53

6.2 Conclusion.....................................................................................54

6.3 Future Directives.........................................................................55

REFERENCES.....................................................................................56

APPENDICES......................................................................................58

Appendix A: Program Source Code...........................................59

Appendix B: Gantt Charts, WBS and Billing of materials...........68


COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

Appendix C: xi

Standard

Used......................................................72

Appendix D: Multiple Constraints..............................................75

Appendix E: Curriculum Vitae....................................................77

LIST OF TABLES

Page

Table 1. Related Studies Synthesis.....................................................17

Table 2. Arduino Microcontroller Simulation.........................................45

Table 3. Establishing GPS Connection in Obstructed


COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

Locations ( Buildings, xii

Mountains and

Trees ).....................................46

Table 4. Establishing GPS Connection in Unobstructed

Locations ( Clear View of a large portion of sky ).................................47

Table 5. Establishing GPS Connection ( Upon Installation

and Testing ).........................................................................................48

Table 6. Alert Tone Testing ( NORMAL ).............................................49

Table 7. Alert Tone Testing ( Warning Signal ).....................................50

Table 8. Alert Tone Testing ( Over Speeding Signal ............................51

Table 9. Accuracy Testing.....................................................................52

Table 10. Constraints, Manifestations and Actions...............................76

LIST OF FIGURES

Page

Figure 1. IPO Chart...............................................................................21

Figure 2. System Block Diagram of the System...................................22

Figure 3. Flow Chart.............................................................................23


COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

Figure 4. System xiii

Architecture..............................................................26

Figure 5. Research Process Block Diagram........................................28

Figure 6. Series I2C LCD Display Adapter...........................................30

Figure 7. Pin Diagram of Arduino ATmega328....................................31

Figure 8. LCD Display..........................................................................33

Figure 9. GPS Module..........................................................................34

Figure 10.S36G24 Speaker.................................................................35

Figure 11.Step-down Converter...........................................................36

Figure 12. Cigarette Lighter-DC12V Adapter.......................................36

Figure 13. Download Arduino IDE........................................................37

Figure 14. Installation of the System in the vehicle..............................39

Figure 15. Start-up of the System........................................................41

Figure 16. Finish Starting-up................................................................42

Figure 17. Normal Speeding................................................................43

Figure 18. Warning Alert.......................................................................43

Figure 19.Over Speeding Alert.............................................................44

Figure 20. Gantt Chart..........................................................................69


COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

xiv
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

Chapter 1

INTRODUCTION

This area of the

research is to clarify how proponents come up to the study. It contains

statement of the problem and objectives. Furthermore, it includes

significance and limitations of the study.

1.1 Background of the Study

Speeding is defined as exceeding posted speed limits or driving too

fast for conditions. This is a behavior that some drivers engage in without

recognizing the risks or seriously considering the consequences.

The speeding apprehension on local streets is probably the most

unsolved problem residents and traffic officials were facing. Although local

and residential streets carry the lowest traffic volumes and suffer lesser

traffic crashes, it is still undeniable that the largest consumer of traffic

engineer’s time and energy are the residents. Complaints are usually

accompanied by proposed solutions.

For this instance, drivers should be aware of the risks of driving too

fast, there have been inventions that could possibly alert drivers of over

speeding but some are just so uneconomical, the reason behind leading the

proponents to think of a cheaper way to provide over speeding device that

also monitors speed of personal vehicles.


COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

2
A data from

National Highway Traffic

Safety Administration

was released, indicating

that the two biggest factors in traffic deaths involves alcohol and speed

(31% and 28% respectively). And percentage of road crash involving

speeding is higher on minor roads such as neighbourhood streets than on

highways. (Stetzer, 2016)

Number of proposed solutions have been implemented to address

the problems in road fatalities in residential areas, physical and non-physical

approaches, there are also ordinances that gives solution to the problem.

An ordinance entitled “Subdivision Speed Limit Ordinance of Quezon

City” was imposed by Quezon City Mayor Herbert Bautista. Which has set

the maximum speed for motor vehicles within residential subdivisions in

Quezon City at 20 kph. This order emphasizes the insistence of

implementing maximum speed limits on roads within city subdivisions to

avoid loss of life and damage to property due to reckless driving. (Andrade ,

2013)

In this current issues mentioned above, this project aims to lessen or

minimize road accidents, with no physical contact apprehension. The

system will work dependently on the microcontroller, as it functions as the

heart of the system. Arduino Nano ATMEGA328 will be used to control all
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

3
the functions of the

circuit.

1.2 Statement of the Problem

Nowadays, one of the major cause of road accidents is over

speeding, and people’s safety is at risk, in this case the proponents focuses

on over speeding problems. If the vehicle is in the mode of over speeding

tendencies of road crash is inevitable. Many techniques have been used but

this study aims to have a simple way on personal monitoring of speed

through GPS. The proponents would like to address the following problems

of the study:

A. How will the driver monitor the speed of the vehicle?


B. How will the driver be alerted of the speed of the vehicle?
C. How will the driver see the data gathered including number of

satellite, speed and the text message alarm of the device?

1.3 Objective of the Study

1.3.1 General Objective

The main objective of this study is to design and implement Personal

Speed Monitoring System that utilizes GPS technology.

1.3.2 Specific Objective


COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

4
A. To develop a

system that is capable of

monitoring over speeding

vehicles through

GPS.

B. To design a system that is capable of producing alert tone through

mp3 speaker.

C. To display the number of satellite captured by GPS, speed

of the vehicle and the text message alert in an LCD monitor.

D. To test the reliability and functionality of the system.

1.4 Significance of the Study

This study is significant and will be very beneficial in today’s road

mishaps situation particularly the over speeding issues. It will also help

students develop and improve their skills in innovating and developing

system for Speed monitoring system. This study will benefit the following:
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

5
Motorists. This study

plays an important role to

people when it comes to

safety. This will give a big

help in avoiding road crashes due to over speeding.

Future Study. The study will be helpful in future studies related to road

safety systems. Developing and adding more advanced technology in this

system will be a great advantage to all road and transport systems.

1.5 Scope and Limitation

This study is focused only on the design and development of a

system for personal monitoring of over speeding vehicle through GPS, using

Arduino NANO Microcontroller and Global Positioning System (GPS). It

aims to design a system that is capable of getting the speed of the vehicle

and produce warning tones as the driver reached the over speed limit set in

the program.

The system is based on Arduino Platform which is programmed in

accordance to what speed the user prefer to set.

The violated speed depends on the speed limit set by the user, which

is just within the range of 7-200kph, which will also determine as to whether

a warning sound and text message on the LCD will be produced by the

system. The speed should exceed the range set in the program in order for
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

6
the system to activate its

warning components

such as the mp3 speaker

and LCD display. The

system do not record violations in the database. The system does not have

an anti-disconnecting device feature, which is considered in the

recommendations for this study. GPS connection will take time to establish if

it is placed in obstructed locations such as places near buildings, trees and

mountains.

Chapter 2

REVIEW OF RELATED LITERATURE

This chapter discusses about other related works from different

researchers. The proponents researched about the functionality of the

system and what improvements are still in stored by getting thoughts from

other existing researches:

2.1 Related Literature


COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

7
Based on some

research the rate of

mishaps happening

because of rash driving is

expanding unexpectedly. The most widely recognized term for a mischance

these days is over speeding. This undertaking has a mean to maintain a

strategic distance from or limit the rash driving. While driving, the driver

ought not to surpass the greatest speed constrain allowed for their vehicle.

Be that as it may, mischances continue happening because of speed

infringement since the drivers have a tendency to overlook their

speedometers. (Kamlesh, 2017)

So as to dodge this, a specific edge will be kept after which a bell will

begin ringing and RTO will be educated about the petty criminal offense.

This framework will enable movement to police furnishing a computerized

show as per a vehicle's speed however stable an alert if the vehicle

surpasses the reasonable speed. The framework fundamentally involves

Hall Effect sensors which are introduced on the wheels, with the assistance

of that sensor the speed of the vehicle is checked. The framework will show

the speed of the vehicle and with the assistance of a specific edge, over

speeding of the vehicle is ceaselessly watched. (AutoIndustriya, 2018)

The authors in [3] Street well-being is one of the real subjects inside

the vehicle strategy of the European Union Commission. In 2012 around


COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

8
28,000 individuals were

slaughtered and in

excess of 1,400,000

million harmed in around

1,100,000 million auto collisions on streets in the European Union. Most

auto collisions are caused by driver mindlessness, diversion due to in-

vehicle exercises and weakness. In this perspective, drivers are not

completely mindful of their obliviousness or the diverting impacts of in-

vehicle assignments on their driving execution. Subsequently, driving help

frameworks for cautioning drivers about their careless conduct out and

about and cautioning them to be more watchful ought to be viewed as an

essential answer for forestalling mischances. Stress that a gadget that can

caution drivers about as far as possible at destinations where driving at the

wrong speed may bring about a mishap is an essential well-being

arrangement. These alerts ought to be issued with adequate notice so the

driver has enough time to respond to the approaching movement

circumstance. All things considered, legitimate driving depends on drivers'

precise visual data and their proper responses. In this perspective,

movement sign identification and acknowledgment is basic for supporting

drivers to comprehend the street conditions, the utilization of PC vision is a

significant instrument to execute such frameworks, and a few acknowledge

can be found in. It is justified, despite all the trouble to specify that new
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

9
propelled driver help

framework (ADAS)

bolster drivers

additionally in unsafe

circumstances by braking. (Nourdine 2014)

The researchers in [4] the quantity of private and also open vehicles

is expanding with a vast rate. This expansion in number of vehicles is

serving a purpose behind increment in rush hour gridlock administer

infringement and different wrongdoings related with it. Movement manage

infringement is prompts different street mischances. Measurements

demonstrate that criminal traffic offenses are the most critical reason for the

mischances. Road setback is most unfortunate thing to happen to a road

customer, anyway they happen as often as possible. The most woeful thing

is that we don't pick up from our blunders on road. Most of the road

customers are particularly mindful of the general precepts and safety efforts

while using avenues anyway it is only the laxity on part of road customers,

which cause incidents and mischances. Distinctive occasions of robbery,

endeavor at homicide, burglary, commandeering, conveying, on-road

fatalities, etc. remain unsolved in light of the fact that the vehicles included

couldn't be seen correctly. Manual checking of vehicles is troublesome and

botch slanted because of weak and dangerous human memory.

Subsequently, there is a need of a great instrument, for instance, a


COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

10
mechanized vehicle

affirmation structure to

manage this errand. It is

a movement

administration framework that joins RFID and GSM advancements. RFID

innovation which give a solid information perusing without the requirement

for viewable pathway that other information identifying advances rely upon.

While GSM is an open advanced cell innovation that utilized for the notice

procedure. Utilizing RFID innovation distinguish the vehicle remarkably and

afterward contrast subtle elements of report and information put away in the

database. In that there is any infringement; stop caution is given to the

vehicle through GSM innovation and furthermore aware given of police by

that gadget. (Mariya, 2017)

Based on some research [5] it shows a machine vision calculation to

identify petty criminal offenses particularly swerving and obstructing the

walker path. The proposed arrangement comprises of foundation distinction

strategy, and spotlights on the hereditary calculation of the framework to

identify these infringement. The general procedure is as per the following: a

catch picture is to be subtracted first by the reference picture, at that point

the hereditary calculation is hurried to discover the violator, and lastly it

shows yielded with the relating sort of infringement. The machine vision

criminal traffic offense discovery framework was found to have a normal


COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

11
merging of around 8

cycles, inside a normal of

under 300 ages. These

outcomes demonstrate

that the calculation is appropriate for continuous usage in rush hour gridlock

recognition framework. Given the framework inputs were caught

photographs from a CCTV camera, though the yields were trimmed photos

of the auto that was distinguished to have such infringement said before.

(Uy, 2015)

The authors in [6] traffic crimes are winding up increasingly genuine

as the activity volume expanding, which may bring property harm and

undermine individual well-being. Existing frameworks absence of capacity to

examine high-throughput activity checking stream and distinguish different

kinds of infringement progressively. In this way, a constant vehicular petty

criminal offense discovery framework is in genuine request. In this study, we

outline and actualize a continuous vehicular criminal traffic offense

identification framework. Our framework proposes a recognition calculation

which can find different kinds of infringement occurring on the roadways and

in addition in the parking areas. With a specific end goal to accomplish

continuous examination, parallel registering methods are utilized as a part of

our usage. An enhancement plot and in addition a well-outline information

structure is proposed to enhance the execution of the parallel usage. Both


COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

12
genuine information and

manufactured information

are connected in our

examinations. Test

comes about show that our proposed framework can find every one of the

infringement from the high-throughput activity checking stream continuously.

Great adaptability on numerous strings is additionally appeared in the test

comes about. ( Guoyu Ou, 2012)

The authors in [7] Street Traffic Accidents are a noteworthy reason

for handicap furthermore, it demise all through the world. The control of

insightful vehicles in request to lessen human blunder and lift ease blockage

isn't achieved exclusively by the guide of HR. The present study is an

endeavor to present an insightful control framework based on RFID

innovation. By the assistance of RFID innovation, vehicles are associated

with modernized frameworks, astute light posts and other accessible

equipment in route. In this task, canny control framework is fit for following

all vehicles, emergency administration and control, activity direction and

recording driving offenses along the thruway. (S. Hajeb, 2013)

The researcher in [8] Security and solace of street clients is getting to

be obligatory. Subsequently a dependable and safe framework for

movement control and administration is required. The target of this

undertaking is to present a framework which identifies stop line infringement


COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

13
amid red light running

and along these lines we

can follow every

individual vehicle. Activity

Control and Management System is vital these days to have a more secure

and much solid framework. The current framework needs manual checking

of movement govern infringement and proposed framework incorporates

following vehicles consequently without manual help. It is finished with the

assistance of dynamic RFID tag and per user. RFID tag is moreover called

as transponders get a radio flag and thusly reaction to it by delivering a

radio flag. Here the label stores the related data about vehicle i.e. permit

number, street assessment, Fc and their lapse points of interest per used in

all the points of interest and sends those subtle elements to RTO unit with

the assistance of GSM utilizing UART. (Priya, 2016)

Based on some research [9] Well-being and solace of street clients is

turning into a matter of grave concern. It is fundamental to fabricate a more

secure and considerably more solid framework for activity control and

administration, since the number of on street mishaps has shoot up

extraordinarily with the increment in vehicle activity. The target of this

undertaking is to present a framework which recognizes all sort of infraction

at a road crossing point, for example, speed infringement, stop line

infringement what's more, path violation in amid of red light running and
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

14
along these lines we can

follow every single

individual vehicle.

Moreover, the subtle

elements of the vehicle is observed and transmitted to the RTO segment

and the points of interest of the vehicle are shown in the RTO area at

whatever point the vehicle abuses the movement run the show. (Ramaya,

2012)

The authors in [10] Street well-being is an imperative concern and an

issue that is frequently trifled with. Most mischances on streets are caused

by speeding great over the stipulated speed limits. The quantity of speed-

related accidents have demonstrated an upward pattern as of late. One

conceivable clarification for an expansion in the quantity of speeding-related

mishaps is the requirement of the activity speeding rules. Drivers know that

they are speeding yet understand that there aren't any outcomes in the

event that one isn't discovered speeding. This gives the drivers the

opportunity to speed when there are no cameras or activity cops around.

Making drivers mindful that speeding over the speed furthest reaches of a

territory will bring about a fine can expand street well-being and lessen

speed-caused mishaps. Work has been done on cautioning drivers of

surpassing as far as possible. The created framework can be introduced

into a vehicle, perhaps amid assembling, to identify if a vehicle is rupturing


COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

15
as far as possible and

provided that this is true,

the driver is told of the

fine by means of a SMS

in a split second and a duplicate of the ticket is imprinted on the chairman

and can be sent to the driver. The framework is precisely ready to quantify a

vehicles current speed and check it for infringement utilizing as far as

possible data of its area. (Loce, 2017)

Based on some research [11] From quick advances in independent

vehicle innovation to more universal driver help includes in present day

auto-mobiles, the vehicle without bounds is progressively depending on

propels in PC vision for more prominent well-being and comfort. In the

meantime, suppliers of transportation framework and administrations are

extending their dependence on PC vision to enhance security and

proficiency in transportation. Computer vision is in this manner taking care

of basic issues at the two closures of the transportation range—at the

customer level and at the level of the foundation provider. The consistently

expanding request on a constrained transportation framework prompts

movement blockage, cargo transportation deferrals, and mishaps, with

immense negative monetary outcomes. (Kambadkene, 2017)

2.2 Synthesis of related literature


COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

16
Based on the

researches as the world

changes, the

manifestation of

technology became bigger and industrialized that the cities became needy

to a better community. Traffic accidents and violations became prone

nowadays, that the researchers come up with the study to solve the

problems. In order to do that they made numerous studies with the help of

technology. The Researchers considered many things in making the whole

process as the study goes deeper and more understandable. It may help

the community as well the growing population of the world. To lessen

accident rates and to ample the safety prevention between the roads and

the people. The summary of the study is to build a conceptual structure and

systems that reduce, prevent and standardized traffic system not just that

but also the commuters. It may hard but the studies proves that it was

possible to recreate a system and make everything possible without

exerting too much human efforts.

Table 1 Illustrates the components, research title and the relationship


of related literature.
Table 1. Related Studies Synthesis
Methodology/
TITLE Researchers Algorithm/ Tools SOFTWARE
used
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

17
Wireless Rash
Driving
Detection System Microsoft Access
with SMS
sending Facility Kamlesh B. Arduino, Hall Effect
and obstacle Mishra, Akshay Sensor, GSM
detection system M. Munshi, Module, Ultrasonic
Nikhil S. Sensor, LDR, LM358
Dhuldhar, Rohit
R. Dahake
“DOTr, WHO, Data viewing and
safety advocates entry tools such as
work together for AutoIndustriya.co graph and map N/A
setting speed m interfaces, custom
limits,” report and filter tools,
multiple concurrent
user editing, and data
exports.
“A System for Nourdine Aliane, Camera, Image
Traffic Violation Javier Fernandez, Processing (PC),
Detection,” Mario Mata and Flash Memory, Card Open CV
Sergio Bemposta Reader, Touch Pad,
Can BUS, GPS, Mini
ITX Board.
“Traffic Angel mariya LCD, RF Data
Violation T.P., Aishwarya Modem,
Detection M.J., Freny Microcontroller, Gsm Microsoft Access
System,” Varghese, Livya Modem, Level
George, Shifter, PCWIHH
VB, Alert
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

18
“Machine Vision CCTV
for Traffic
Violation Aaron MySQL
Detection System
through Genetic Christian P. Uy et Camera, Subtract
Algorithm,” al. Reference Image,
Genetic Algorithm,
Display Crop Image
And Violation
Description
“Real-Time
Vehicular Traffic
Violation RFID and
Detection in Guoyu Ou et al. Microcontroller Microsoft Access
Traffic
Monitoring
Stream,”
“Traffic
Violation
Detection System S. Hajeb et al. RFID TAGS/ SOLAR MySQL
based on RFID,” PANEL PHP

“RFID Based
Automated LCD,
Control and AK Priya et al. MICROCONTROLL Open CV
Detection System ER, RFID TAGS
for Traffic
Violation,”
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

19
“Embedded
System for
Automatic V. Microsoft Access
Traffic Violation
Monitoring and Ramaya. Microcontroller and
Alerting,” LCD
“Computer
Vision and
Imaging in Robert P. Loce et N/A N/A
Intelligent al.
Transportation
Systems,”

S “Real Time
Speed Detection P. R.
and Ticketing Kambadkone et GSM Module, N/A
System,” al. Sensors
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

20

Chapter 3

METHODOLOGY

This chapter shows the conceptual framework, theoretical framework

and the proposed design of the system. This discusses short description on

how the system works and how it was made as well as the components to

be used:

3.1 Conceptual Framework

INPUT PROCESS OUPUT

Check if there is System will receive


GPS Satellite connection data from GPS
available

Speed of the vehicle Check if reached Alert tone for


speed limit set in warning and over
the program speeding produced

Figure 1. IPO CHART


Figure 1 shows that checking of SMS will determine who will have
the access to the setting of speed limit and assigning SMS receivers.
EEPROM serves as database of the system, where information were
stored. Once committed over speeding violation, it will send signal to
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

21
microcontroller, which
gives LED indicator and
the violator will receive
SMS notification.

Power Supply

Arduino Nano LCD


GPS Module Microcontroller DISPLAY

Speaker

Figure 2. System Block Diagram of the System

Figure 2 shows that Arduino is the main component of the system.


GPS module is connected to the Arduino where it is used for sending the
data gathered through satellites. Indicators such as the LCD Display and
Speaker are also connected to the Arduino Nano.

START

Speed of the car


If speed If speed
If GPS is
Normal Warning
is <=40 No Satellite
<=20
ProcessSpeed
GPS variable establishe
Establish
GPSconnection
MODULE
Alert of GPS “INVALID
d
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

22

Yes No

No No

Yes Yes
Over Speeding
Alert

END

Figure 3. System Flow Chart

Figure 3 shows the setting of Admin. First when the GSM signal was
established, checking of SMS takes place to determine the Admin user, if
and only if the password inputted is correct. The Admin has the access of
setting the speed limit, saving the name of the driver, the plate number of
the vehicle and adding the two SMS receivers including the violator and the
guard of the village.

Set Speed limit and


COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

23
3.2 Theoretical

Framework

3.2.1 Arduino NANO

Arduino Nano is a small board compatible with breadboards which is

compatible with ATMega328. It has comparable usefulness to the Arduino

Uno, however, when it comes to DIP module package, it works with a Mini-B

USB link. This Arduino clone board is superbly compatible with Arduino IDE

and cases.

Arduino is an easy to use open source hardware and software

prototyping platform. This is built with a microcontroller and other essential

electronic components which is programmable and is capable of doing any

tasks depending on the project’s needs.

3.2.2 Aduino IDE 1.8.5

The Arduino IDE is a program utilized as a part of programming

diverse sorts of Arduino Micro controller. Utilizing C/C++ dialect, the Arduino

IDE has exceptional standards and sorts out code. The proponents utilize

Arduino IDE to execute the intelligence that has been made.

3.2.3 Global Positioning System


COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

24
GPS is a satellite

navigation system used

to determine the ground

position of an object.

Today, GPS receivers are included in many commercial products, such as

automobiles, smartphones, exercise watches, and GIS devices.


COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

26
3.3 Proposed Design

4-pin I2C LCD display

Step down converter

Arduino Nano

GPS module S36G24 Speaker

Figure 4. System Architecture

This figure illustrates the entire design of the system and the general form of

the hardware of the research.


COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

27
CHAPTER 4

DESIGN

CONSIDERATION

In this section, the defenders talk about the formative technique for

the examination used to distinguish the issue and built up set of objectives

and destinations. With formative technique, the issue and goals, outline of

the framework, necessities, and the improvement of the model are

exhibited.

Arrangement of tests and assessment are likewise done to

additionally test the frameworks usefulness and dependability. With the

System Development Cycle Life Cycle (SDLC), the advocates utilized

cascade model to help them in the outline and advancement of the model.

The improvement of the framework depends on the outline beneath.


COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

28
4.1 Research Process

Diagram

Identify the problem


and its objective

Define and design the


system requirements

Develop the prototype and

Test and evaluate the system

Further enhance the


system

Figure 5. Research Process Block Diagram

Figure shows the Waterfall Model for the system. This methodology of

frameworks advancement life cycle (SDLC) is portrayed as a direct and

successive improvement technique. This has a particular objective for each

stage and once a stage is finished, the advancement goes to the following

stage and there is no turning back. (Rouse, Waterfall Model, 2007)

Identify the Problem and Objectives


COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

29

The researchers

consulted an expert on

distinguishing issue in the

Philippines and its conceivable answers for it. The issue picked by the

researchers is then divided and important information was gathered to think

of setting the target. At that point particular targets were detailed to meet the

researchers’ objective and wanted yield of the examination.

Define and Design the System Requirements

The researchers’ talked about the plan and usefulness of the framework

which contains how the framework will be worked and what parts ought to

be utilized for the framework to meet its highlights and inclinations.

Data Gathering Procedures

In this study, the researchers’ accumulated information through materials,

for example, IEEE papers and Thesis, and checking discussions, ventures,

instructional exercises from the Internet. With the picked up data

accumulated through these materials, the advocates can think of thoughts

and concoct procedures and methodology expected to accomplish the

destinations of this examination.

Develop the Prototype and Software


COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

30
Hardware

Figure 6. Serial I2C LCD Display Adapter

This figure shows the serial I2C LCD adapter. Serial I2C LCD display
adapter converts parallel based 16 x 2 character LCD display into a serial
i2C LCD that can be controlled through just 2 wires. Adapter uses PCF8574
chip that serves as I/O expander that communicates with Arduino or any
other microcontroller by using I2C protocol. A total of 8 LCD displays can be
connected to the same two wire I2C bus with each board having a different
address. The default i2C address is 0X27 and may be changed to any of the
following 0X20~0X27 via soldering A0 A1 A2 pins.
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

31

Figure 7. Pin Diagram of Arduino Nano ATMEGA328

This figure shows the Pin configuration of Arduino Nano. The


researchers used Arduino Nano used for simple project with 14 digital I/O,
and 8 analog pins. The GSM module and GPS are interfaced and operated
by the microcontroller.

Microcontroller Atmel ATmega168 or ATmega328


Operating Voltage (logic level) 5V
Input Voltage (recommended) 7-12 V
Input Voltage (limits) 6-20 V
Digital I/O Pins 14 (of which 6 provide PWM output)
Analog Input Pins 8
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

32
DC Current per I/O Pin 40 mA
Flash Memory 16 KB (ATmega168) or 32

KB (ATmega328) of which

2 KB used by bootloader
SRAM 1 KB (ATmega168) or 2 KB

(ATmega328)
EEPROM 512 bytes (ATmega168) or 1 KB

(ATmega328)
Clock Speed 16 MHz
Dimensions 0.73" x 1.70"

Figure 8. LCD Display


COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

33
This figure shows LCD

Display. LCD (liquid

crystal display) is the

technology used for

displays in notebook and other smaller computers. Like light-emitting diode

(LED) and gas-plasma technologies, LCDs allow displays to be much

thinner than cathode ray tube (CRT) technology. LCDs consume much less

power than LED and gas-display displays because they work on the

principle of blocking light rather than emitting it.

Figure 9. GPS Module


COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

34
The NEO-6M GPS

module is shown in the

figure above. It comes

with an external antenna,

and does not come with header pins. It has an external antenna and built-in

EEPROM.

Features:

Standalone GPS receiver

U-blox NEO-6M GPS module

Under 1 second time-to-first-fix for hot and aided starts

SuperSense ® Indoor GPS: -162 dBm tracking sensitivity

Anti-jamming technology

Support SBAS (WAAS, EGNOS, MSAS, GAGAN)

u-blox 6 50 channel positioning engine with over 2 million effective correlators

Timepulse

5Hz position update rate

Operating temperature range: -40 TO 85°C

UART TTL socket

EEprom to store settings

Rechargeable battery for Backup

Build in 18X18mm GPS antenna


COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

35

Figure 10. S36G24 Speaker

This figure shows the speaker used in the system. It is a S36G24 Speaker,

functions as an indicator in the system, by producing sound which alerts

drivers as to whether it is in warning or over speeding mode.

Figure 11. Step Down Converter

This figure shows a buck converter (step-down converter) is a DC-to-


DC power converter which steps down voltage (while stepping up current)
from its input (supply) to its output (load).
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

36

Figure 12. Cigarette Lighter-DC12V Adapter

This figure shows the component used to connect the system to the
power supply of the vehicle, which enables to supply give efficient voltage to
each component.

Software

Figure 13. Download Arduino IDE

Arduino IDE is used to write code and upload it to any Arduino

boards and compatible boards. In this study, this is where all the integration

of the modules is coded to the Arduino mega.

How to install Arduino IDE


COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

37
a. Go to

https://www.arduino.cc/en/Main/Software

b. Scroll down and click Windows ZIP file for non admin install.

c. Click just download and wait for the download to finish.

d. Extract the zip and run the executable to run Arduino IDE.

Test and Evaluate the System

The proponents tested all the module of the system to determine its

functionality and how will it be integrated in the system. Series of tests

conducted to test the functionality and reliability of the prototype. The

proponents encountered conflict with establishing signal of GSM and GPS

module resulted to delay of SMS notifications.

Further enhance the system

The proponents used EEPROM as database which has small storage

capacity.The microcontroller on the Arduino and Genuino boards have 512

bytes of EEPROM: memory whose values are kept when the board is

turned off (like a tiny hard drive). Therefore, it is recommended to use

database that can store large size of files for recording purposes, specially if
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

38
implemented to a village

or subdivision, where all

the resident’s vehicle

information will be stored.

4.2 Implement the system

4.2.1 Installing inside a vehicle

The proponents will discuss how the system will be installed in the

vehicle.
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

39
Figure 14. Installation of

system in the vehicle

The proponents

intended this study for vehicles of a specific village. The proponents believe

that residential areas should have this kind of system for a more safer and

more convenient living.


COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

40

Chapter 5

EXPERIMENTS AND ANALYSIS OF RESULTS

In this chapter, the function of the system will be discussed

thoroughly. Everything that will happen in every process with assigned

action is show below.

As well as the reliability of the system will be discussed. The

percentage of establishing the Network connection in the system of the GPS

module and also the connection of the system to the over speeding vehicle.

5.1 Function of the system

Figure 15. Start-up of the system

After powering up the system, establish first the connection of the

components such as the GPS module that is shown in Figure 15. This start-

up of the system shows the text indicator.


COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

41

Figure 16. Finished starting up

In this figure, the GPS received 4 satellites that will enable the system to

start the process.


COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

42

Figure 17. Normal

Speeding

This figure shows the normal speed of the vehicle. A connection to satellites

are already established. Normal speeding ranges from 0-20kmh as set in

the program.

Figure 18. Warning Alert

This figure shows the Warning Alert of the vehicle. A connection already

established. Upon testing the speed has reached 20kmh which is under

warning range set in the program.


COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

43

Figure 19. Over

speeding Alert

This figure shows the Over speeding Alert of the vehicle. A connection

already established. Upon testing the speed has reached 41kmh which is

under warning range set in the program.

5.2 Reliability of the system

Table 2. Arduino Microcontroller Simulation

Number of Trials Comments Margin of errors


(%)

1 Ok 0
2 Ok 0
3 Ok 0
4 Ok 0
5 Ok 0
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

44
Table 2 shows that with

all the five trials, the

Arduino microcontroller

operated and functioned

successfully. This successful trials led to 0% margin of error for each of the

test. This means that the microcontroller is working properly.

Table 3. Establishing GPS connection in Obstructed Locations such as near

( Buildings, Mountains and Trees )

Expected Output Actual Output


Number of Trials ( Does it connect ( Does it connect fast? REMARKS
fast? ) )

1 No No Successful
2 No Yes Failed
3 No No Successful
4 No No Successful
5 No Yes Failed
6 No Yes Failed
7 No No Successful
8 No No Successful
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

45
9 No No Successful
10 No No Successful

Table 3 shows that 7 out

of 10 trials successfully

proves that establishing GPS connection in an obstructed location such as

near buildings, trees and mountains has a slower stabilization of GPS

connection.

Table 4. Establishing GPS connection in an Unobstructed Locations ( Clear

view of a large portion of sky )

Expected Output Actual Output


Number of Trials ( Does it connect ( Does it connect REMARKS
fast? ) fast? )

1 Yes Yes Successful


2 Yes Yes Successful
3 Yes Yes Successful
4 Yes No Failed
5 Yes Yes Successful
6 Yes No Failed
7 Yes Yes Successful
8 Yes Yes Successful
9 Yes Yes Successful
10 Yes Yes Successful
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

46

Table 4 shows that 8 out

of 10 trials successfully

proves that establishing GPS connection in unobstructed locations with

large portion of sky has a higher stabilization of GPS connection.

Table 5. Establishing GPS Connection ( Upon installation and Testing )

Expected Output Actual Output


Number of Trials ( Does it connect ( Does it connect REMARKS
fast? ) fast? )

1 Yes Yes Successful


2 Yes Yes Successful
3 Yes Yes Successful
4 Yes Yes Successful
5 Yes Yes Successful
6 Yes Yes Successful
7 Yes Yes Successful
8 Yes Yes Successful
9 Yes Yes Successful
10 Yes Yes Successful
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

47
Table 5 shows the results

upon installation and

testing of the prototype in

10 trials. Resulting in to

10 out of 10 trials successfully proven that the system works properly.

Table 6. Alert tone testing ( NORMAL )

Number of Trials Expected Output Actual Output REMARKS


( Does it beep? ) ( Does it beep? )

1 Yes Yes Successful


2 Yes Yes Successful
3 Yes Yes Successful
4 Yes Yes Successful
5 Yes Yes Successful
6 Yes Yes Successful
7 Yes Yes Successful
8 Yes Yes Successful
9 Yes Yes Successful
10 Yes Yes Successful
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

48
Table 6 shows that 10 out

of 10 trials successfully

proven that the speaker

functions as how it is

supposed to work. The connection of microcontroller and speaker is at good

condition as well as with the other components. The program is also

considered working properly, in terms of setting of speed and producing the

expected output, the NORMAL message in the LCD display.

Table 7. Alert tone testing ( Warning signal )

Number of Trials Expected Output Actual Output REMARKS


( Does it beep? ) ( Does it beep? )

1 Yes Yes Successful


2 Yes Yes Successful
3 Yes Yes Successful
4 Yes Yes Successful
5 Yes Yes Successful
6 Yes Yes Successful
7 Yes Yes Successful
8 Yes Yes Successful
9 Yes Yes Successful
10 Yes Yes Successful

Table 6 shows that 10 out of 10 trials successfully proven that the speaker

functions as how it is supposed to work. The connection of microcontroller


COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

49
and speaker is at good

condition as well as with

the other components.

The program is also

considered working properly, in terms of setting of speed and producing the

expected output, the WARNING message in the LCD display.

Table 8. Alert tone testing ( Over speeding )

Number of Trials Expected Output Actual Output REMARKS


( Does it beep? ) ( Does it beep? )

1 Yes Yes Successful


2 Yes Yes Successful
3 Yes Yes Successful
4 Yes Yes Successful
5 Yes Yes Successful
6 Yes Yes Successful
7 Yes Yes Successful
8 Yes Yes Successful
9 Yes Yes Successful
10 Yes Yes Successful

Table 7 shows that 10 out of 10 trials successfully proven that the speaker

functions as how it is supposed to work. The connection of microcontroller

and speaker is at good condition as well as with the other components. The
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

50
program is also

considered working

properly, in terms of

setting of speed and

producing the expected output, the OVER SPEEDING message in the LCD

display.

Table 9. Accuracy Testing

The proponents conducted three test procedures to monitor all of the

components and its functionalities. Upon testing the system, the proponents

gathered results where no error occurred during the tests.

Name Equation % Accuracy

Establishing GPS 10/10x100 100


connection upon
installation and testing
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

51
Speaker output 100

10/10x100
Alert Tone 10/10x100 100
Total Accuracy 100

Chapter 6

SUMMARY, CONCLUSION AND FUTURE DIRECTIVES

This chapter summarizes all the content from the preceding chapters

of the study. Assumptions and recommendations are based on the

objectives and intended output of the proponents and also conclude the

findings based on the scope of the study.

6.1 Summary

The proposed study entitled “Design and Implementation of Personal Speed

Monitoring Through GPS” was developed using Arduino Nano. The Arduino

Nano served as the heart of the system, whereas the input and the output
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

52
located. The proponents

made device that

represents the whole

study, where all the

components are positioned, such as; the GPS module, Step down

Converter, and LCD display. The reset button serves as the start of the

system to start up the system, while GPS Module provides the location of

the speed violation. A step down converter was used to amplify voltage and

minimize current and LCD display provides messages that indicates as to

whether the speed is in normal, warning, or in over speeding mode.

Furthermore, the accuracy of the prototype was tested using multiple trials

and evaluation of results.

6.2 Conclusions

After testing the functionality of the system, the proponents conclude

that the system is able to act as a personal speed monitoring through GPS.

 The proponents are able to utilize LCD display to indicate drivers speed

which was categorized as normal, warning and over speeding. The

message varies depending on the range of speed set in the program

and by the user.


COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

53
 Using GPS module,

the proponents were

able to give data to

the system which will

be give output to the system.

 The proponents tested the functionality of the system. The system was

made in a stage by stage process. Functionality of the components are

added and tested one by one until all functions are met. After series of

development and testing, the system is able to meet the objectives and

target output of the proponents. The system was able to apprehend

speed violation with SMS notification.

6.3 Future Directives

The proponents recommend to the future researchers the followings:

1. The proponents suggests using of voice message for better

distinguishing of alerts rather than the beep alert.

2. The proponents suggest adding LEDs as visual indicators of

the speed alerts.

3. The future researchers can use Raspberry Pi for the device to

test which is more efficient for this project.


COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

54
4. This system

has GPS module which is

capable of getting the

location of the

vehicle, therefore this system can also be beneficial for tracking purposes.

REFERENCES:

1]. Kamlesh B. Mishra, Akshay M. Munshi, Nikhil S. Dhuldhar, Rohit R. Dahake,


“Wireless Rash Driving Detection System with SMS sending Facility and obstacle
detection system,” 2017, www.IJARIIT.com
[2]. AutoIndustriya.com, “DOTr, WHO, safety advocates work together for setting
speed limits,” February 07, 2018 (13:11), https://www.autoindustriya.com/auto-
industry-news/new-philippine-speed-limits- aim-to-reduce-road-accidents.html
[3]. Nourdine Aliane, Javier Fernandez, Mario Mata and Sergio Bemposta, “A
System for Traffic Violation Detection,” 24 November 2014, ISSN 1424-8220
www.mdpi.com/journal/sensors
[4]. Angel mariya T.P., Aishwarya M.J., Freny Varghese, Livya George, “TRAFFIC
VIOLATION DETECTION SYSTEM,” JETIR (ISSN-2349-5162), March 2017,
Volume 4, Issue 03
[5]. Aaron Christian P. Uy et al, “Machine Vision for Traffic Violation Detection
System through Genetic Algorithm,” 2015
[6]. Guoyu Ou et al, “Real-Time Vehicular Traffic Violation Detection in Traffic
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

55
Monitoring Stream,” 2012
[7]. S. Hajeb et al, “Traffic
Violation Detection System
based on RFID,” 2013
[8]. AK Priya et al, “RFID
Based Automated Control and Detection System for Traffic Violation,” 2016
[9]. V. Ramaya, “Embedded System for Automatic Traffic Violation Monitoring and
Alerting,” 2012

[10]. Robert P. Loce et al, “Computer Vision and Imaging in Intelligent


Transportation Systems,” 2017
[11]. P. R. Kambadkone et al, “Real Time Speed Detection and Ticketing System,”
2017
[12] Traffic Calming in HOAs, Neighborhoods and Residential Areas.
(2014)https://www.radarsign.com/traffic-calming-hoas-neighborhoods-residential-
areas-2/
[13]New ordinance sets speed limits within Q.C. Subdivisions. (2013) Jeannette I.
Andrade, Inquirer.Net
[14]Why Speed Matters. (2016) Renee Stetzer, Streets for the people,
https://reconnectrochester.org/southeast/2016/02/01/why-speed-matters/
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

56

APPENDICES
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

57

APPENDIX A

Program source code

ARDUINO CODE
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

58
#include<Timer.h>

#include

<SoftwareSerial.h>

#include <TinyGPS.h>

#include <Wire.h>

#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);

TinyGPS gps;

SoftwareSerial ss(8, 9);

Timer tDisplay, tBlox, tBeep1, tBeep2;

uint8_t speedLevel = 0;

String buffer = "";

uint8_t gps_satellites = 0;

float gps_latitude = 0;

float gps_longitude = 0;

uint32_t gps_age = 0;

uint8_t gps_speed = 0;
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

59

void display() {

// ****************

// ################

// sat:10 speed:100

// NORMAL

// WARNING

// OVERSPEEDING

// ****************

lcd.clear();

uint8_t valid = false;

uint8_t speed = 0;

uint8_t satellites = 0;

if (gps_satellites != TinyGPS::GPS_INVALID_SATELLITES) {

valid = true;

satellites = gps_satellites;

speed = gps_speed;

lcd.setCursor(0, 0);

lcd.print("sat:");
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

60
lcd.setCursor(4, 0);

lcd.print(satellites);

lcd.setCursor(7, 0);

lcd.print("speed:");

lcd.setCursor(13, 0);

lcd.print(speed);

if (valid && speed >= 0 && speed < 40) {

speedLevel = 0;

lcd.setCursor(0, 1);

lcd.print(" NORMAL ");

} else if (valid && speed >= 40 && speed < 60) {

speedLevel = 1;

lcd.setCursor(0, 1);

lcd.print(" WARNING ");

} else if (valid && speed >= 60) {

speedLevel = 2;

lcd.setCursor(0, 1);

lcd.print(" OVERSPEEDING ");

} else {

lcd.setCursor(0, 1);
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

61
lcd.print(" INVALID

");

Serial.print("valid:");

Serial.print(valid);

Serial.print(" ");

Serial.print("sat:");

Serial.print(satellites);

Serial.print(" ");

Serial.print("speed");

Serial.print(speed);

Serial.println();

void blox() {

//get data every 500ms

gps_satellites = gps.satellites();

gps.f_get_position(&gps_latitude, &gps_longitude, &gps_age);

gps_speed = gps.f_speed_kmph();

}
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

62
void beep1() {

if (speedLevel == 1) {

static bool isBeep1 =

false;

isBeep1 = !isBeep1;

if (isBeep1 == true) tone(2, 440);

else noTone(2);

void beep2() {

if (speedLevel == 2) {

pinMode(2, OUTPUT);

static bool isBeep2 = false;

isBeep2 = !isBeep2;

if (isBeep2) tone(2, 2048);

else noTone(2);

void setup() {

// put your setup code here, to run once:

Serial.begin(9600);
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

63
ss.begin(9600);

lcd.begin(16, 2);

tDisplay.set(Timer::FOREVER, 2000, display);

tBlox.set(Timer::FOREVER, 1000, blox);

tBeep1.set(Timer::FOREVER, 500, beep1);

tBeep2.set(Timer::FOREVER, 500, beep2);

tDisplay.start();

tBlox.start();

tBeep1.start();

tBeep2.start();

void loop() {

// put your main code here, to run repeatedly:

tDisplay.execute();

tBlox.execute();

tBeep1.execute();

tBeep2.execute();
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

64
serialEvent();

void serialEvent() {

while (ss.available()) {

char data = (char)ss.read();

//Serial.print((int)data);

// if (data != '\n') {

// buffer += data;

// } else {

// for (uint8_t index = 0; index < buffer.length(); index++) {

// gps.encode((byte)buffer[index]);

// }

// //Serial.print(buffer);

// buffer = "";

// }

gps.encode((byte)data);

}
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

65

APPENDIX B

GANTT CHARTS, WBS AND BILLING OF MATERIALS


COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

66

Figure 20. Gantt Chart

Work Breakdown Structure

1.1 Initialization
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

67
1.1.1 Analyzing and

identifying the

problems
1.1.2 Analyzing and

identifying the

requirements
1.1.3 Construct its objectives
1.2 Planning
1.2.1 Regulate a Project Team
1.2.2 Develop the Project Plan
1.3 Development
1.3.1 Designing of the system software
1.3.1.1 Programming Languages
1.3.1.2 System Coding
1.3.2 Designing of the system hardware
1.3.2.1 Prototyping
1.3.2.2 Testing

1.4 Implementation

1.4.1 Control

1.4.1.1 System Interface

1.5 Finalization

1.5.1 Documentation

1.5.2 Installation

BILLING OF MATERIALS
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

68

QUANTITY ITEM PRICE/UNIT AMOUNT

1 ARDUINO NANO 1,288 1,288


1 SERIAL MP3 700 700

1 GPS MODULE 1,225 1,225


STEP-DOWN
1 CONVERTER
131 131

3 Plastic Case
135 135
I2C Serial Board
1 Module
53 53
LCD 600 600
1 Cigarette charger 48 48
1 Copper Wire 10 10

1 USB Cable 125 125

1 PCB Stripboard 30 30

1 Electric tape 40 40

1 Diode 3 3

3 Resistor 10 10

1 Connecting wires 80 80

1 S36G24 Speaker 22 1

Total 4,479
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

69

APPENDIX C

STANDARDS USED

CODE DESCRIPTION APPLICATION


COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

70
This standard defines
the process by which
a software life cycle
process is created. It
is useful to any
This standard provides a
organization that is
process for creating a
responsible for
1074-2006 – IEEE software life cycle
managing and
Standard for process (SLCP). It is a
performing software
Developing a Software set of activities that
projects. Software Life
Project Life Cycle constitute a software
Cycle Process starts
Process project.
with researching a
concept and ends with
the cancelation of the
project. It can be used
where software is a
part of small or large
projects.
802.11-2016 – IEEE This standard is to define The purpose of this
Standard for one medium access standard is to provide
Information Technology control and several wireless connectivity
– Telecommunications physical layer for portable, fixed and
and Information specifications for wireless moving stations within
exchange between connectivity for portable, a local area. Also, this
system Local and fixed and moving stations standard offers
metropolitan area within a local area. The regulatory bodies a
networks. standard provides the means standardizing
basis for wireless network access to one or more
projects using Wi-Fi frequency bands for
brand. the attained local area
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

71

communication.
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

72
APPENDIX D

MULTIPLE

CONSTRAINTS

Table 10. Constraints, Manifestations and Actions

Constraints Manifestations and Actions


Economics The problem the proponents encountered
economically occurred during the process of
creating the system, particularly the financial
requirements of the project. The problem was
solved by proper usage of the components for
continuous usage and by having the best yet
affordable choice of materials.
Environmental The dangers that may occur in highways is
considered a problem especially when over
speeding should be detected, therefore the
proponents put in consideration the making of the
project in a miniature based highway for a safer
testing of the system.
Manufacturability For the possibility of adaptation into large scale, into
highways, there is a recommendation for
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

73
standardization of
components and
materials of the system
so that it can be
manufactured easily.
Ethical For the ethical
constraints, the researchers found out that there are
existing system close to this study and might cause
plagiarism, therefore it is just so important to use
own ideas and use sources and citations properly.
Health and Safety The proponents put in consideration the safety in
implementing the system which is supposed to be
tested in highways. The solution would be providing
a miniature based highway.

APPENDIX E

CURRICULUM VITAE
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

74

Mendoza, Fearnley V.
Block 4 Lot 13 Tierra Sueño
Milagrosa, Calamba City, Laguna
4027 Philippines
Contact Numbers: (63) 9458548046
mendozaenli@gmail.com

Career Objective To secure an internship that will develop my skills from


theory to practical work and enhance my knowledge.

Educational Attainment Bachelor of Science in Computer Engineering


Lyceum of the Philippines – Laguna, Calamba City,
Laguna
2008 – Present

High School
Manuel S. Enverga University Foundation Inc., Candelaria,
Quezon
2003 – 2006
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

75
Work Experience

Production Operator
Testech Incorporated., Calamba Premiere International
Park, Batino, Calamba City, Laguna ( Agency )
Nexperia Philippines Inc. (Former NXP Semiconductor
Philippines)., Light Industry Science Park of the Phils.,
Philips Avenue, Barrio Diezmo, Cabuyao, 4025, Laguna
March 03, 2014 - May 17, 2015
Core Responsibility: Test and measure
finished products,
and record their activities and
manufacturing levels. They may
meet with co-workers,
supervisors, engineers and
managers to ensure that the results
of their activities meet the company's
requirements and
consumers' needs.

Skills/ Self motivated, ability to take initiative, proactive


Achievements Efficiency in decision-making & leadership
Proficiency in 5’s application
Familiar with Windows 10 and Linux
Computer literate ( Microsoft PowerPoint, Microsoft Excel,
Microsoft Word )
Passer, Microsoft Certification ( Microsoft Technology
Associate )

Lecture-Discussion Intelligent IoT: Internet of Things with Artificial Intelligence


/Trainings Attended Lyceum of the Philippines University - Laguna
April 30, 2018

Smart Grid Technology


Lyceum of the Philippines University - Laguna
Engr. Eugene Araullo
January 17, 2017

Lecture Series on Robotics, Mechatronics, and Artificial


Intelligence: Mobile Robotics
Lyceum of the Philippines University – Laguna
October 12, 2016
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

76

Organizational Affiliations Member, LYCO-CpE Lyceum of the Philippines-Laguna


Chapter
2015 – Present

Personal Information Full name: Fearnley V. Mendoza


(Optional) Gender: Female
Date of Birth: February 05, 1990
Age: 28
Marital Status: Single

Character Reference Dr. Neil P. Balba


Chairperson of Computer Engineering
Lyceum of the Philippines – Laguna, Calamba City,
Laguna
0917-566-7435

Engr. Michael C. Gabat


Professor
Lyceum of the Philippines – Laguna, Calamba City,
Laguna
0955-569-5229

Ms. Joana Marie C. Camu


Supplier Quality Control
Brother Industries (Philippines), Inc.
0956-067-7242

I hereby certify that the above information is true and correct to the best of
my knowledge and belief.
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

77
(signature)

Fearnley V. Mendoza

Realo, Angelique Martyne A.


Brgy.2 Tanauan City, Batangas
Contact No: +639269504667
E-mail Address:martynerealo14@gmail.com

Career Objective To nurture my skills, abilities and to acquire opportunity,


turned out to be more beneficial in the industry by applying
the general sciences I've learned.

Educational Attainment Bachelor of Science in Computer Engineering,


Lyceum of the Philippines – Laguna, Calamba City,
Laguna
2014 – Present

San Jose National Highschool


Brgy. San Jose ,Sto. Tomas Batangas
June 2010 – March 2014
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

78

Skills/ Passer, Test of English for International Communication (TOEIC)


Hopkins International Partners, Inc.
2015
Passer, Microsoft Certification
Microsoft Technology Associate, 2018

Achievements

Lecture-Discussion “The Mobile Standards Revolution and the Rise of 4G


Network”
/Trainings Attended Lyceum of the Philippines-Laguna
January 2016

“Industrial Robotics and Biomedical Engineering”


Lyceum of the Philippines-Laguna
March 2015

“Solar Energy and Solar Panels in the Industry”


Lyceum of the Philippines-Laguna
April 2015

“The Mobile Standards Revolution and the Rise of 4G


Network”
Lyceum of the Philippines-Laguna

“Calculator Techniques”
Lyceum of the Philippines
February 2015

“TechnoPreneurship”
Lyceum of the Philippines – Laguna
February 2015

“Borderless Career: A Positive and Skill Based


Perspective”
Lyceum of the Philippines – Laguna
September 2014

Organizational Affiliations Member, Lyceum Coalition of Computer Engineers.


2014 – Present
Lyceum of the Philippines Laguna

Personal Information Full name: Angelique Martyne A. Realo


Gender: Female
Date of Birth: October 12, 1997
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

79

Age: 21
Marital Status: Single

Character Reference Engr. Ricky V. Bustamante, PECE


Dean, College of Engineering and Computer Studies
Lyceum of the Philippines – Laguna, Calamba City,
Laguna
049-502-8946 loc. 208
ricky.bustamante@lpulaguna.edu.ph

Dr. Neil P. Balba


Program Chair, College of Engineering and Computer
Studies
Lyceum of the Philippines – Laguna, Calamba City,
Laguna
0917-566-7435
neilbalba@yahoo.com

Engr. Michael Gabat


Faculty, College of Engineering and Computer Studies
Lyceum of the Philippines – Laguna, Calamba City,
Laguna
0955-569-5229

Alberto V. Avelino
0998-534-4881

I hereby certify that the above information is true and correct to the best of
my knowledge and belief.

ANGELIQUE MARTYNE
A. REALO
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

80

REYES, MA.CLAUDETTE ALEXANDREA M.


Address: 1402 Villa Marasigan Lusacan
Tiaong, Quezon
Email: alexseyer1415@gmail.com
Mobile: 09475760825

PROFESSIONAL OBJECTIVE
 To work hard and enhance my skills and knowledge and learn new
things. I can contribute my skills as a Computer Engineer, possessing
competent technical skills.

PROFESSIONAL SKILLS
 Computer literate particularly Microsoft Office (Word, Excel,
PowerPoint, Access)
 Knowledgeable in Auto CAD, Familiar with Windows 7 and 8, and
knowledgeable in removing a computer virus and installing anti-virus
software.
 Disciplined, Trustworthy and Hardworking
 Have a good work values and a team player

EDUCATIONAL BACKGROUND

TERTIARY:
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

81
Bachelor of
Science in Computer
Engineering
Lyceum of the
Philippines University-
Laguna
Km. 54 Maharlika
Hi-way, Makiling, Calamba, Laguna
S.Y. 2014 – Present

SECONDARY:
St. John Parochial School
J.P Rizal St. Tiaong Quezon, Philippines
S.Y. 2010-2014

ACHIEVEMENTS

 Participant , Typing Master ( CpE )


Lyceum of the Philippines University – Laguna
November 2015

 Microsoft Certificate
Microsoft Technology Associate for NETWORKING
FUNDAMENTALS
April 16, 2018

PERSONAL INFORMATION
Date of Birth : April 15, 1998
Place of Birth : San Pablo City
Age : 20 years old
Height : 5’1”
Sex : Female
Civil Status : Single
Religion : Roman Catholic

CHARACTER REFERENCES

 Ms. Elpidia Castillo


Housewife
09120679211
Lusacan Tiaong Quezon
COLLEGE OF ENGINEERING AND COMPUTER STUDIES PAGE

82

 Ms.Gladyline
Mamiit
Accounting
Assistant
09494587283
Tanauan Batangas

 Ms. Geraldine Adubal


Accounting Assistant
09332991043
San Pedro Laguna

I hereby certify that the above information is true and correct to the best of
my knowledge and belief.

Reyes, Ma.Claudette Alexandrea M.


Applicant

You might also like