Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 23

Bachelor of Science in Electronics Engineering (BSECE)

OJT REPORT

Smart City Command and Control Center.

On-The-Job Training Report


Presented to the Faculty of
Electronics Engineering Department
College of Engineering and Architecture
University of the Cordilleras

In Partial Fulfillment

of the Requirements of the Course

ECEOJT – ECE On-The-Job Training (240 hrs)

1
By:

OLAWUWO BISOLA JOSEPH

20TH November 2023.

2
TABLE OF CONTENTS

Title Page

Table of Contents .................. . 3

Introduction . . . . . . . . . . . . . . . . . . . . . . 2

Company Profile. . . . . . . . . . . . . . . . . . . . . 5

Duties and Responsibilities. . . . . . . . . . . . . . . 10

Accomplishments . . . . . . . . . . . . . . . . . . . . . 11

Project Descriptions . . . . . . . . . . . . . . . . . . . 11

Field Works . . . . . . . . . . . . . . . . . . . . . . . . 11

Observations and Comments . . . . . . . . . . . . . . . . . 22

Pictures ........................ . 11

Certificate (scanned copy). . . . . . . . . . . . . . . . . 11

3
I. INTRODUCTION

Significance of the training

The on-the-job training I underwent holds immense significance for my electronics


engineering course and as a graduating student. This practical experience provided a unique
opportunity to bridge the gap between theoretical knowledge gained in the classroom and its
real-world application. Embarking on on-the-job training has been a transformative experience
for me as an aspiring electronics engineer. It's provided a hands-on platform where I can apply
theoretical knowledge gained in classrooms to real-world scenarios, utilizing the same tools and
equipment that will be integral to my future role. Guided by experienced trainers, I've not only
honed technical skills but also immersed myself in an authentic work environment, cultivating
effective communication and problem-solving abilities through interactions with colleagues,
and supervisors. This exposure has deepened my understanding of organizational norms and
values, enriching my adaptability. The training has seamlessly integrated theoretical concepts
with practical challenges, offering insights not covered in traditional classrooms. As I receive
feedback and evaluations, I'm not only enhancing competence but also building confidence and
pride in my work. Beyond personal growth, this on-the-job training is a strategic step in
preparing for my future career, allowing me to construct a compelling portfolio, establish
valuable connections, and create a positive professional impression.

II. COMPANY PROFILE

A. Nature of the Company

The Smart City Command and Control Center is a project of the Baguio City government

4
and is a dynamic hub at the forefront of leveraging advanced technologies for urban
management. That aims to transform the city into a data-driven and technologically able
city that can provide efficient and effective services to its citizens and visitors. The project
uses state-of-the-art Cisco technology that integrates various components, such as video
monitoring, disaster management, crime analytics, smart mobility, smart environment,
smart governance, smart health system, smart traffic signalization, and smart Baguio
people. The project also allows the city to gather, analyze, and solve problems using big
data and artificial intelligence. The project is funded by the Office of the President and is
the first of its kind in the country.

The Smart City Command and Control Center is located at the Baguio Convention and
Cultural Center, which is a multi-purpose facility that hosts various events and activities in
the city. The address of the center is CH3X+QV5, Baguio, Benguet.

B. Organizational Structure

Show the organizational structure of the company. (Highlight the department/section


where you were assigned)

C. ECE-Related Environment

1. Hardware/Equipment handled (if applicable)

NEO-6M Receiver Module.


- The NEO-6M Receiver Module is a GPS (Global Positioning
System) module that can receive and process the signals from the
GPS satellites and provide the location, time, and speed information.
It can be used to create navigation, tracking, and mapping
5
applications. It communicates with the Arduino via serial
communication using the TX and RX pins.

The Arduino UNO (IDEATmega328P microcontroller).


- The Arduino UNO is a microcontroller board that can be
programmed to control and interact with various sensors, actuators,
and modules. It has 14 digital input/output pins, 6 analog input pins,
a USB connection, a power jack, a reset button, and an ICSP header.
It can be used to create a variety of projects, such as robots, games,
displays, and more.

SIM 800L GSM Module.


- The SIM 800L GSM Module is a cellular module that can be used to
send and receive SMS messages, make and receive phone calls, and
connect to the Internet via GPRS. It can be used to create
communication, remote control, and IoT applications. It
communicates with the Arduino via serial communication using the
6
TX and RX pins.

7
8
2. Software/Application System used (if applicable)

Arduino IDE.
- The Arduino IDE is the official integrated development environment
(IDE) for Arduino. It is a simple and easy-to-use software that
allows you to write, compile, and upload code to your Arduino
board. It also provides a built-in library manager, a serial monitor,
and a board manager.

Visual Studio Code.


- Visual Studio Code is a powerful and versatile code editor
developed by Microsoft. It supports various languages and
technologies, including Arduino. It also offers many features and
extensions that can enhance your coding experience, such as
IntelliSense, syntax highlighting, debugging, testing, and more. To
use Visual Studio Code for Arduino, you need to install the Arduino
extension, which provides the functionality and integration of the
Arduino IDE within Visual Studio Code.

Google Sheet
- The Google sheet is where the registrant’s information, longitude,
latitude, and status of the vehicle are stored as a database. This
database is only accessible to the admin to avoid obstruction of
private information. From the Google sheet database, the driver’s
information then appears on the dashboard following the plate
number of the vehicle they are driving.

3. Manpower Requirements

Adam 9
III. DUTIES AND RESPONSIBILITIES

● To assist the staff and the supervisors in the daily operations and activities of the center.
● To participate in the design, development, testing, and deployment of the GPS
monitoring system for government vehicles and ambulances, which aims to track and
manage the location, and status of the vehicles and ambulances using GPS modules,
Arduino boards, and SIM 800L GSM modules.
● To communicate and coordinate with the other team members, the trainers, and the
supervisors of the Smart City project, and to provide and receive feedback and
suggestions for the improvement and enhancement of the project.
● To comply with the rules, regulations, and guidelines of the center, and to respect the
brand service and brand values of the organization.

IV. ACCOMPLISHMENTS

I completed the design, development, testing, and deployment of the GPS monitoring
system for government vehicles and ambulances. I used the NEO-6M Receiver Module,
Arduino UNO, and SIM 800L GSM Module to create a system that can track and manage
the location, and status of the vehicles and ambulances using GPS and GSM technology. I
also created a web interface and a mobile app that can display and access the data from the
system. I also participated in the training, seminars, and workshops that were conducted by
the trainers and supervisors.
I communicated and coordinated with the other team members, the trainers, and the
supervisors of the Smart City project, and provided and received feedback and suggestions
for the improvement and enhancement of the project. I also complied with the rules,
regulations, and guidelines of the center, and respected the brand service and brand values
of the organization. I also established a good rapport and relationship with the people I
worked with.

V. PROJECT DESCRIPTION

10
Project Description:

The project description or rationale is to enhance emergency medical services by implementing a GPS
monitoring system for ambulances. The system will provide real-time location tracking, ensuring swift
response during emergencies. Additionally, it will incorporate route optimization algorithms and notify
the closest ambulance to enable the most efficient navigation, ultimately saving crucial minutes in
critical situations. The platform will also feature real-time traffic updates, allowing for dynamic
rerouting to avoid delays. Through this initiative, the goal is to improve overall emergency medical
response, contributing to more effective and timely healthcare delivery.

The Methodology:

The project uses the Arduino UNO, the NEO-6M GPS Module, and the SIM 800L GSM Module as
the main components for the GPS monitoring system. The Arduino UNO is a microcontroller board
that can be programmed to control and interact with various sensors, actuators, and modules. The
NEO-6M GPS Module is a GPS module that can receive and process the signals from the GPS
satellites and provide location information. The SIM 800L GSM Module is a cellular module that can
be used to send and receive SMS messages, make and receive phone calls, and connect to the Internet
via GPRS.

The project uses Google Sheets, the Google sheet is where the registrant’s information, longitude,
latitude, and status of the vehicle are stored as a database. Arduino IDE, and Visual Studio Code as
the software tools to program the Arduino board and the GPS monitoring system. The Arduino IDE is
the official integrated development environment (IDE) for Arduino. It is a simple and easy-to-use
software that allows you to write, compile, and upload code to your Arduino board. Visual Studio
Code is a powerful and versatile code editor developed by Microsoft. It supports various languages
and technologies, including Arduino. It also offers many features and extensions that can enhance
your coding experience, such as IntelliSense, syntax highlighting, debugging, testing, and more.

The project uses the Google Maps API and the Firebase Realtime Database as the web services to
display and store the data from the GPS monitoring system. The Google Maps API is a service that
allows you to embed interactive maps and geolocation features into your web applications. The
11
Firebase Realtime Database is a cloud-hosted database that stores and syncs data in real-time across
multiple clients and devices.

The activities assigned to me and accomplished by me for the project are as follows:

● I participated and assisted in the design, development, testing, and deployment of the GPS
monitoring system for government vehicles and ambulances.
● I assisted in connecting the Arduino UNO, the NEO-6M GPS Module, and the SIM 800L GSM
Module using jumper wires and a breadboard, and powered them using a 9V battery and a USB
cable.
● I assisted in writing the code for the GPS monitoring system using the Arduino IDE and Visual
Studio Code and uploaded it to the Arduino board using a USB cable.
● I assisted in creating a web interface that could display and access the data from the GPS
monitoring system.

The major features of the project are:

The GPS monitoring system can track and manage the location, and status of the vehicles and
ambulances using GPS and GSM technology.

The GPS monitoring system can send and receive SMS messages and phone calls using the SIM 800L
GSM Module and the SIM card.

The GPS monitoring system can send and store the data to the Google Maps API and the Firebase
Real-time Database using the SIM 800L GSM Module's GPRS connection.

The web interface can display and access the data from the GPS monitoring system using the Google
Maps API and the Firebase Real-time Database.

The System Architecture:


12
The GPS monitoring system consists of three main components: the Arduino UNO, the NEO-6M GPS
Module, and the SIM 800L GSM Module. The Arduino UNO controls and interacts with the NEO-6M
GPS Module and the SIM 800L GSM Module using serial communication and AT commands. The
NEO-6M GPS Module receives and processes the signals from the GPS satellites and provides the
location information. The SIM 800L GSM Module sends and receives SMS messages and phone calls
using the SIM card, and connects to the Internet via GPRS using the SIM card.

The web interface consists of two main components: the Google Maps API and the Firebase Realtime
Database. The Google Maps API displays the location, and status of the vehicles and ambulances on a
map. The Firebase Realtime Database stores and syncs the data from the GPS monitoring system in
real-time.

• The GPS monitoring system communicates with the web interface using the SIM 800L GSM
Module's GPRS connection. The GPS monitoring system sends the data to the Google Maps API and
the Firebase Realtime Database using HTTP requests and responses. The web interface accesses the
data from the Google Maps API and the Firebase Realtime Database using HTTP requests and
responses.

13
14
15
16
17
18
19
20
VI. FIELD WORKS

Include in this section if you were assigned to field works (any related job outside the office
or maybe part of learning activities conducted by the company). Include dates and time.
Provide a description or rationale of the field work assigned to you. Include pictures of your
presence in that field work.
Ie. Field Work 1 Location: Date:
Time: (inclusive # of hours)

Description:

- put description here

Clear pictures with titles/description

Field Work 2 Location:

NOTE : Same format as above

ETC…

NOTE: if no field works were conducted, please mention “NA” for not applicable

VI. OBSERVATIONS AND COMMENTS

A. I was able to apply what I learned in my undergrad subjects, I used the knowledge and
skills I acquired from these subjects to understand and implement the GPS monitoring
system for government vehicles and ambulances. I have personal traits that helped me to

21
perform the assigned tasks, such as curiosity, creativity, initiative, and perseverance. I
was curious to learn new things and explore new possibilities, creative to come up with
innovative solutions and ideas, initiative to take action and responsibility, and
perseverance to overcome challenges and difficulties.

B. I had some technical issues with the GPS monitoring system, such as the GPS module not
receiving the signals from the satellites, the GSM module not connecting to the network,
and the Arduino board not communicating with the modules. I had to troubleshoot and
debug these issues using various tools and methods, such as checking the wiring and the
connections, testing the modules and the components, and reading the documentation and
the forums. I had some design changes and content revisions for the web interface, based
on the feedback and suggestions from the staff, and the supervisors. I had to modify and
update the code and the content using the software tools and the web services, and to
ensure that the changes were consistent and compatible with the original design and
content.

C. OJT Key Takeaways

● I gained practical and hands-on experience in designing, developing, testing, and


deploying a GPS monitoring system for government vehicles and ambulances.
● I improved my skills and knowledge in electronics engineering, programming, web
development, and data analysis. I also learned new and relevant skills and knowledge,
such as using the Arduino IDE, Visual Studio Code, Google Maps API, Firebase
Realtime Database, and Flutter framework.
● I developed my personal and professional traits, such as curiosity, creativity, initiative,
and perseverance, which helped me to perform the assigned tasks and overcome the
challenges and difficulties. I also developed my communication and collaboration skills,
which helped me to work with the other team members, the trainers, and the supervisors
of the project.
● In addition, I’ve prepared myself for my future career and employment opportunities, by
building my portfolio and resume, showcasing my abilities and achievements, and
establishing my network and connections. I also created a good impression and
22
reputation with my potential employers and clients.

D. Write your suggestions, if any, on how you think would improve the conduct of OJT to
successfully satisfy the objectives of the course.
● To provide more opportunities and resources for the OJT students to learn and apply the
latest and emerging technologies and trends in the field of electronics engineering, such
as IoT, AI, and robotics. This would help to enhance my skills and knowledge and to
prepare me for the future challenges and opportunities in the industry.

VII. Pictures

Include clear pictures you find necessary as proof of your OJT.

Note: Use
- 1.5 line spacing,
- Century Gothic 12,
- A4 paper,
- right, left, top, bottom = 1” margins
- A4 folder with UC logo, use black metallic clip, size of which must be based on the
number of pages to bind.

23

You might also like