Project Review 1-1

Download as pdf or txt
Download as pdf or txt
You are on page 1of 21

NANDHA ENGINEERING COLLEGE

(AUTONOMOUS)
DEPARTMENT OF MCA

SCHOOL BUS TRACKING SYSTEN USING IOT

PRESENTED BY
DILAGAR.G (22CA007)
HARISH.S (22CA010)
PAVITHRAN.A (22CA018)
VIKAS.S (22CA028)

GUIDED BY
S.SAMBASIVAM MCA.,M.Phil.,
(ASSISTANT PROFESSOR)
ABSTRACT
The "School Bus Tracking System" is an integrated hardware and software project
designed to enhance the safety and efficiency of school bus transportation. It utilizes
Arduino, ESP32 CAM, GPS, and GSM technologies to provide real-time tracking and
communication capabilities.

The primary objective of this project is to create a reliable and user-friendly system that
enables parents, school administrators, and transportation authorities to monitor the
whereabouts of school buses and ensure the safety of students during their commute.

The system consists of various hardware components, including Arduino as the central
controller, ESP32 CAM for image capture and video streaming, GPS module for
location tracking, and GSM module for data transmission. Optional sensors can also
be integrated to provide additional information, such as environmental conditions or
student attendance.
The software aspect involves programming the Arduino to collect GPS
data, capture images or video footage, and transmit this information to a
designated server or as SMS messages. Real-time tracking data can be
accessed through a mobile app or web interface, allowing stakeholders to
view the bus's location, receive alerts, and ensure timely arrivals and
departures.

Key steps in the project's implementation include hardware setup,


programming the Arduino and ESP32 CAM, establishing server
communication, creating a user interface (optional), rigorous testing, and
maintenance. Additionally, data security measures are essential to protect
sensitive information and ensure the system's integrity.

.
HARDWARE COMPONENTS:

 Arduino Controller: Serves as the central control unit


responsible for data collection, processing, and
communication.
 OV7670 VGA Camera: The OV7670 camera module can
capture images and send them to the Arduino for
processing. You will need to interface it with the Arduino
using its data pins and control lines.
 GPS Module: Acquires precise real-time location
coordinates of the school bus.
 GSM Module: Facilitates communication by sending
SMS alerts and transmitting data to a central server.
SOFTWARE COMPONENTS:

 Arduino Code: Write Arduino code to integrate the various


hardware components. Here's a simplified flow of the
software:
a. Initialize the camera, GPS module, and GSM module.
b. Continuously capture images from the OV7670
camera.
c. Obtain GPS coordinates from the GPS module to
determine the bus's location.
d. Use the GSM module to send the image and GPS
coordinates to a central server or a designated phone number.
e. Implement error handling and data verification to
ensure reliability
.
PROPOSED SYSTEM
 School bus tracking system is a comprehensive solution designed to
enhance the safety and efficiency of school transportation. It combines
hardware and software components to provide real-time tracking, image
capture, and communication capabilities.

 Real-time Tracking: The system uses a GPS module to continuously track the
school bus's location in real-time, providing precise latitude and longitude
coordinates.
 Image Capture: An OV7670 VGA camera is integrated into the system to
capture images periodically, offering visual verification of the bus's
environment and passenger safety. Images can be captured on-demand or
at specified intervals.
 Communication: A GSM module is used to transmit GPS coordinates and
images to a central server or designated recipients. This allows parents,
guardians, and school administrators to receive updates about the bus's
location and view captured images.
 Data Security: The system implements encryption and
access controls to ensure the security and privacy of
sensitive data, such as GPS coordinates and images.

 Real-time Alerts: The system can send real-time alerts


to parents when the bus is near their child's bus stop or
when there are delays, improving communication and
safety.
EXISTING SYSTEM:

 school bus tracking system, school transportation typically relies on


manual and less technologically advanced methods. Here are some
characteristics of the existing system:
 Manual Communication: Parents and guardians may rely on phone
calls or text messages to communicate with the school or the bus
driver to inquire about the bus's location or delays.
 Limited Tracking: The existing system may lack real-time tracking
capabilities, making it challenging to determine the bus's exact
location during the journey.
 No Visual Verification: There is no provision for visual verification of
the bus's environment or passenger safety. Parents and school
administrators must rely solely on verbal or written communication.
Data Fragmentation: Data related to bus routes, schedules, and delays
may be fragmented and not easily accessible to parents or school
staff.
Limited Communication: Communication between parents, school
administrators, and bus drivers may be limited, leading to potential
delays and misunderstandings.
Privacy Concerns: There may be concerns about the privacy and
security of students and their data, as the existing system may lack
robust security measures.
FUTURE ENHANCEMENTS:

 Biometric Authentication: Implement biometric authentication for


parents and guardians to access the tracking system. This could
include fingerprint recognition or facial recognition for added security.
 Driver Monitoring: Integrate driver monitoring technology, such as
cameras and sensors, to ensure that drivers adhere to safety
protocols and remain attentive while driving.
 Driver Behavior Analysis: Use data analytics to monitor and analyze
driver behavior, including speeding, harsh braking, and route
adherence, to improve safety and fuel efficiency.
 Predictive Maintenance: Utilize IoT sensors to monitor the condition
of the school bus and predict maintenance needs. This can help
prevent breakdowns and reduce downtime.
 Traffic and Weather Integration: Include real-time traffic and weather
data in the tracking system to help drivers optimize routes and plan
for adverse conditions.
Emergency Alert System: Implement an emergency alert
system that allows drivers to send immediate alerts to
school authorities in case of accidents, breakdowns, or
other emergencies.
Parent Mobile App: Enhance the mobile app for parents
with features like push notifications for bus arrivals,
departure delays, and route changes.
Driver App: Develop a separate mobile app for bus drivers
with navigation assistance, communication tools, and
vehicle inspection checklists.
MODULE DESCRIPTION:

 GPS Module:

Global Positioning System (GPS) is a satellite-based system


that uses satellites and ground stations to measure and compute
its position on Earth. GPS is also known as Navigation System
with Time and Ranging (NAVSTAR) GPS. GPS receiver needs to
receive data from at least 4 satellites for accuracy purpose.
GSM Module :

A GSM module is a specialized type of device which


accepts a SIM card, and operates over a subscription to a
mobile operator, just like a cell phone or pager.
MicroController:

Arduino UNO is a microcontroller board based on the


ATmega328P. It has 14 digital input/output pins (of which 6
can be used as PWM outputs), 6 analog inputs, a 16 MHz
ceramic resonator, a USB connection, a power jack, an ICSP
header and a reset button.
LCD DISPLAY:

A liquid-crystal display (LCD) is a flat-panel display or other


electronically modulated optical device that uses the light-modulating
properties of liquid crystals combined with polarizers. Liquid crystals do
not emit light directly but instead use a backlight or reflector to produce
images in color or monochrome.
OV7670 CAMERA:

The OV7670 camera module is perfect as an image sensor for an


Arduino microcontroller. Camera with a resolution of 640x480 pixels and a
speed of 30 fps. It can work with robots as a space recognition system and of
course take photos and record videos. It works with a voltage in the range of
1.5-3.3V.
Jumper Wire:

A jumper wire is an electric wire that connects remote electric


circuits used for printed circuit boards. By attaching a jumper wire on
the circuit, it can be short-circuited and short-cut (jump) to the electric
circuit.
BLOCK DIAGRAM:
LCD DISPLAY

Message
GPS GSM
MODULE ARDUINO MODULE

OV7670 CAMERA:
CIRCUIT DIAGRAM:

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy