20bca38 Child Tracking System
20bca38 Child Tracking System
SEMINAR REPORT
AS A PARTIAL REQUIREMENT
FOR THE DEGREE OF
BACHELOR OF COMPUTER
APPLICATION
(B.C.A)
CERTIFICATE
This is to certify that Mr. Jenil Maniya Exam Seat Number: 2094 has satisfactorily
completed his seminar work entitled Child Tracking System as a partial fulfillment
Date: Principal
Dr. Snehal H. Mistry
SEMINAR OF B.C.A.
Academic Year__________
(Examiners)
ACKNOWLEDGEMENT
We express our gratitude to our seminar guide Amit Patel who provided
us all the guidance and encouragement throughout the seminar development.
We would also like to express our sincere gratitude to the respective Seminar
coordinators.
We are eager and glad to express our gratitude to the Head of the BCA
Dept. Prof. Amit Patel for his approval of this seminar. We are also thankful to
him for providing us the needed assistance, detailed suggestions and also
encouragement to do the seminar.
Thanking All
The world is changing rapidly due to information technology, and all the
people around the world are busy with their jobs, and business, adjusting to
this race. Now, parents are giving more time at their business, office, and jobs,
instead of passing the time at home, but they always get worried and scared
about their children due to abuse of Information Technology and the country's
law and order situation. So, parents are wanted to track and monitor their
child's activities and location from anywhere to resolve their pressure. But it is
not possible for every parent to monitor their child physically due to many
reasons. This system will help parents monitor their child activities from
anywhere using a mobile phone to solve the problem. This android app uses
global positioning system (GPS) and mobile services to find the child location
and secretly stored all the call logs, short message service (SMS) logs, contact
lists, and accurate locations without knowing the children.
::x:: INDEX ::x::
Sr No Topic Page No
1 Introduction 1
2 Objectives 3
3 How it works? 4
4 Required Software & Hardware 7
5 Implementation 17
6 Cost Calculation 21
7 Power Consumption 21
8 Conclusion 22
9 Reference 23
::x::1.INTRODUCTION ::x::
Now a days in all over the world every in 40 seconds a child become
missing or kidnapped. This microcontroller-based task called child
tracking system which made numerous miracles in the security of the
kid.
Probably the most terrifying ordeal for parent is to lose sight of their kid.
Recently all over the world crime against children is increasing at a
higher rate and it is high time to offer safety support system for the
children going to school.
The use of GPS and GSM technologies allows the system to track objects
and provides the most up to date information about kids.
Page | 1
Page | 2
::x::2.OBJECTIVES ::x::
This tracking system can be a good solution for decreasing the number
of missing child trafficking in India.
Page | 3
::x::3.How It Work::x::
The use of GPS and GSM technologies allows the system to track objects
and provides the most up to date information about kids.
Achieving maximum productivity with minimum wasted effort or expense
for tracking the children who is outside home.
The tracking system for children will track and monitor the location of
the children.
The parent can monitor their child location through a simple SMS and
can see the exact location.
The use of GPS and GSM technologies allows the system to track objects
and provides the most up to date information about kids.
Achieving maximum productivity with minimum wasted effort or expense
for tracking the children who is outside home.
Page | 4
The tracking system for children will track and monitor the location of
the children.
The parent can monitor their child’s location through a simple SMS and
can see the exact location.
These child tracking system are ideal for the parents who are in office or
if the children is outside of home.
The whole system is divided into 3 main sub systems: GPS,GSM and
Arduino subsystem.
GPS is used for describing the position of the children in the form of
longitude & latitude.
This longitude & latitude is received by the GSM. And GSM send this
information to the trackers mobile number via message.
Page | 5
Arduino chip is used software or IDE(Integrated Development
Environment) that is written in computer, used to write and upload
computer code to physical board. And Google Map is used to improve the
accuracy of this system.
Google Map improves the accuracy of the tracking location of children,
so it offers the additional functionality which requires high accuracy.
Extract location of the children such functionality requires high accuracy
with GPS module coordinates, validity of the system 72.2% and with
Google Map validity of the system 95%.
Page | 6
::x:: 4.Required Software & Hardware ::x::
Required Hardware:
1. Li-Po Battery:
Proteus is an Internet of Things (IoT) platform that allows users to
build and deploy IoT applications without requiring extensive
programming skills. It provides a comprehensive set of tools and
services that enable users to connect, monitor, and control their
devices remotely.
Proteus includes a cloud-based platform that allows users to
manage their devices, applications, and data from anywhere, as
well as a range of hardware components, such as sensors and
communication modules, that can be integrated into IoT devices. It
also provides a range of software development kits (SDKs) and APIs
that allow developers to build custom applications that can
communicate with the platform.
Overall, Proteus is designed to simplify the process of building and
deploying IoT applications, and to provide a flexible and scalable
platform for managing and analyzing IoT data.
2. Arduino:
Arduino is an open-source electronics platform that is widely used
in IoT (Internet of Things) applications. It consists of a physical
computing board and a development environment that allows
users to write software code and upload it to the board.
Arduino boards are equipped with input/output (I/O) pins that
can be used to interface with a variety of sensors, actuators, and
other electronic devices. The boards can be programmed to read
sensor data, process it, and control the output of actuators, such
as motors and lights. This makes it easy for developers to create
Page | 7
IoT prototypes and applications, without the need for specialized
hardware or extensive electronics knowledge.
The Arduino platform has become popular in IoT because it
provides an affordable and flexible way to create connected devices
that can interact with the physical world. With the help of Arduino,
developers can quickly prototype and test their ideas, and easily
integrate them into larger IoT systems.
6. PCB Board:
A PCB (Printed Circuit Board) is a flat board made of non-
conductive material (usually fiberglass or plastic) that contains
electronic components and conductive pathways.
In IoT (Internet of Things) applications, a PCB board can be used
as the foundation for building IoT devices. The components on the
Page | 9
board can be arranged and connected to perform specific
functions, such as collecting data from sensors, processing that
data, and communicating with other devices.
A PCB board can also include wireless connectivity modules, such
as Wi-Fi, Bluetooth, or cellular modems, which enable IoT devices
to communicate with other devices or the internet.
In summary, PCB boards are a crucial part of IoT devices as they
provide a platform for integrating various components and enable
the device to function as intended.
7. Resistors:
In IoT (Internet of Things) devices, a resistor is a passive electronic
component that is commonly used to limit the flow of electrical
current in a circuit. Resistors are important in IoT devices because
they help to ensure that the voltage and current levels are
controlled and remain within safe operating ranges.
Resistors are typically used in IoT devices for various purposes
such as voltage division, current limiting, and biasing. They can
also be used as pull-up or pull-down resistors in digital circuits,
which helps to ensure that the signal levels are maintained
properly.
There are many different types of resistors available, including
fixed and variable resistors. Fixed resistors have a set resistance
value and cannot be adjusted, while variable resistors can be
adjusted to vary the resistance value. The type of resistor used in
an IoT device will depend on the specific application and
requirements of the circuit.
8. Connectors:
Connectors in IoT refer to the physical or software interfaces that
allow different devices, sensors, and systems to communicate with
Page | 10
each other and exchange data. IoT devices and systems often
operate on different protocols and standards, and connectors serve
as the bridges that enable interoperability and integration between
them.
Examples of connectors in IoT include wireless technologies such
as Wi-Fi, Bluetooth, Zigbee, and cellular networks, as well as wired
interfaces such as Ethernet, USB, and RS-232. IoT platforms and
middleware also provide software connectors that facilitate data
exchange and integration between different applications and
services.
In summary, connectors play a crucial role in enabling the
seamless connectivity and interoperability of IoT devices and
systems, allowing them to work together to achieve common goals
and deliver value to users.
9. Capacitors:
Capacitors are electronic components commonly used in IoT
(Internet of Things) devices to store and release electrical energy.
They consist of two conductive plates separated by a dielectric
material, which can be made of ceramic, plastic, or other
materials. When a voltage is applied across the plates, the
capacitor stores energy in the electric field created between them.
In IoT devices, capacitors are used for a variety of purposes,
including filtering out noise from power supplies, stabilizing
voltage levels, and providing short-term backup power during
power outages. Capacitors can also be used in conjunction with
other components, such as sensors or microcontrollers, to create
timing circuits, oscillators, and other types of signal conditioning
circuits.
The choice of capacitor used in an IoT device depends on factors
such as the required capacitance value, voltage rating, operating
Page | 11
temperature range, and physical size constraints. Some common
types of capacitors used in IoT devices include ceramic capacitors,
tantalum capacitors, and electrolytic capacitors.
10.Boost Converter:
A boost converter is a type of DC-DC converter used in IoT
(Internet of Things) applications to step up or increase the voltage
of a DC power source.
In IoT applications, power efficiency is essential since many devices
rely on batteries or other portable power sources. Boost converters
can efficiently convert a low voltage input to a higher voltage
output, which can power a range of IoT devices, such as sensors,
actuators, and microcontrollers.
The boost converter typically consists of an inductor, a diode, a
capacitor, and a switch, and it works by storing energy in the
inductor during the switch-on time and then releasing it to the
load during the switch-off time. By controlling the switch-on and
switch-off times, the boost converter can maintain a constant
output voltage, even when the input voltage varies.
Boost converters can be found in a wide range of IoT devices, such
as wireless sensor nodes, smart home devices, and wearables.
Page | 12
Required Software:
1. Arduino IDE:
Arduino IDE (Integrated Development Environment) is an open-
source software platform used to program and develop code for
Arduino boards, which are popular microcontroller boards used in
the Internet of Things (IoT) devices.
Arduino boards are widely used in IoT projects due to their ease of
use, low cost, and flexibility. The Arduino IDE provides an easy-to-
use interface for writing, compiling, and uploading code to an
Arduino board. The code is written in C/C++ language, and the
Arduino IDE includes a library of pre-written code and examples
that can be used to program the board.
The IDE is available for Windows, Mac, and Linux, and it provides
a user-friendly environment for programming Arduino boards,
allowing users to easily communicate with sensors, motors, and
other hardware components. The Arduino IDE also supports a
range of add-ons and plugins, enabling developers to extend its
capabilities and integrate it with other tools and platforms.
2. Google Map:
Google Maps is a web mapping service developed by Google. It
provides satellite imagery, street maps, panoramic views of streets
(Street View), real-time traffic conditions, and route planning for
traveling by foot, car, bicycle, or public transportation. Google
Maps uses a combination of satellite imagery, aerial photography,
and geographic information system (GIS) data to create a detailed
map of the world. It is available as a free web application and can
also be accessed through mobile apps on iOS and Android devices.
Google Maps has become one of the most widely used mapping
Page | 13
services in the world, with millions of people using it every day to
find directions, discover new places, and explore the world.
3. Proteus:
Proteus is an Internet of Things (IoT) platform that allows users to
build and deploy IoT applications without requiring extensive
programming skills. It provides a comprehensive set of tools and
services that enable users to connect, monitor, and control their
devices remotely.
Proteus includes a cloud-based platform that allows users to
manage their devices, applications, and data from anywhere, as
well as a range of hardware components, such as sensors and
communication modules, that can be integrated into IoT devices. It
also provides a range of software development kits (SDKs) and APIs
that allow developers to build custom applications that can
communicate with the platform.
Overall, Proteus is designed to simplify the process of building and
deploying IoT applications, and to provide a flexible and scalable
platform for managing and analysing IoT data.
Page | 14
Hardware Prototype:
Design in Software:
Page | 15
Final Hardware Setup:
Page | 16
::x:: 5.Implementation ::x::
Arduino IDE:
• Arduino integrated development environment (IDE) is a cross-platform
application which is written for both Windows and Linux OS using Java
Programing language.
• It supports the languages C and C++ using special rules of code
structuring.
Page | 17
Arduino Nano:
• Arduino Nano might be a little, compatible, flexible and breadboard
friendly microcontroller Board.
• Input voltage varies from 7v to 12v.
• It has 14 digital pins, 8 analog pins, 2 reset pin and 6 power pin.
Page | 18
GPS Module U-Blox NEO-6M:
• It has high sensitivity which makes it good use for indoor function.
Page | 19
SIM800L GSM Module:
• SIM 800L is a miniature GSM modem used for sending SMS, phone calls
and link to the web via GPRS, TCP/IP.
• At the center of the module it has SIM800L GSM cellular chip from
simcon.
Page | 20
::x:: 6.Cost Calculation ::x::
Sr No Item Price(Approx)
1 Arduino Nano 360 INR
2 U-Blox NEO-6M 750INR
3 SIM 800L 960 INR
4 LCD 150 INR
5 Buck Converter 100 INR
6 Boost Converter 100 INR
7 PCB Board 360 INR
8 Others 100 INR
9 Total 2880 INR
Page | 21
::x:: 8.Conclusion ::x::
Page | 22
::x:: 9.References ::x::
Webography
https://repository.education.gov.in/wp-
content/uploads/2017/07/child-tracking-system-cts-odisha.pdf
https://lastminuteengineers.com/
https://trackthemissingchild.gov.in/trackchild/index.php
https://repository.education.gov.in/wp-
content/uploads/2017/07/child-tracking-system-cts-odisha.pdf
https://www.ijcaonline.org/archives/volume181/number3/rauf-
2018-ijca-917071.pdf
https://www.onelap.in/blog/5-reasons-why-gps-tracker-for-kids-
is-a-boon-for-parents/
https://www.online-tech-tips.com/software-reviews/5-best-child-
tracking-apps-and-gadgets-to-monitor-location/
https://www.ijert.org/child-tracking-
device#:~:text=It%20comprises%20microcontroller%2C%20emerge
ncy%20key,when%20they%20are%20in%20danger.
https://www.irjet.net/archives/V5/i3/IRJET-V5I399.pdf
Page | 23