Child Tracking Project Report

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

“CHILD TRACKING DEVICE USING YOLOV3

TECHNOLOGY”

A Report on
Project Phase-II

Submitted in partial fulfillment of the requirement for the award of

Degree in Electrical & Electronics Engineering 8th semester of the


Visvesvaraya Technological University, Belagavi.

Submitted by
PROJECT ASSOCIATES USN
MANISH SAHANI 1SB17EE015
SUSHMA.N 1SB17EE029
NIKHIL.C.M 1SB17EE019
Under the guidance of
Mr.RAMANA REDDY
Asst. Prof., Dept. of EEE
Ms. MALINI K V
Asst. Prof. & HOD, Dept. of EEE

SRI SAIRAM COLLEGE OF ENGINEERING


Accredited by NAAC, ISO 9001:2015 Institution
SAI LEO NAGAR, GUDDANAHALLI (P.O), ANEKAL, BENGALURU-562106.

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING


2020-2021
SRI SAIRAM COLLEGE OF ENGINEERING
DEPARTMENT OF ELECTRICAL AND ELECTRONICS
ENGINEERING ANEKAL, BENGALURU-562106

CERTIFICATE
Certified that the project work entitled “CHILD TRACKING DEVICE
USING YOLOV3 TECHNOLOGY” a bonafide work carried out by
MANISH SAHANI (1SB17EE015), SUSHMA N (1SB17EE029),
NIKHIL C M (1SB17EE019) in partial fulfillment for the award of
Bachelor of Engineering in Electrical and Electronics Engineering of
the Visvesvaraya Technological University, Belagavi during the year
2020-2021. It is certified that all corrections/suggestions indicated
for internal assessment have been incorporated in the report
deposited in the departmental library. The project report has been
approved as it satisfied the academic requirement in respect of
project work prescribed for Bachelor of Engineering Degree.

Signature of Guide Signature of HOD Signature of Principal

............................ ........................... .............................


1. Mr. Ramana Reddy Ms. Malini K V Dr.B Shadaksharappa
Asst. Prof Asst. Prof. & HOD Principal
Dept. of EEE Dept. of EEE SSCE

..............................
2. Ms. Malini K V
Asst. Prof. & HOD,
Dept. of EEE

Sl. No Name of the Student USN


1 MANISH SAHANI 1SB17EE015
2 SUSHMA N 1SB17EE029
3 NIKHIL C M 1SB17EE019
External Viva
Name of the Examiners Signature with date
1) …………………………. …………………………
2) …………………………
…………………………
ACKNOWLEDGEMENT
The successful completion of any project depends on help and co-
ordination of many people other than those who directly execute the
work.
It is difficult to express in words our profound sense of gratitude
to those who helped us but we make sense of gratitude to do so.

We wish to express our deep gratitude and indebtedness to our


institution SRI SAIRAM COLLEGE OF ENGINEERING, which has
provided us with the opportunity in fulfilling our desire of becoming an
Electrical and Electronics Engineers.
We would like to express our immense gratitude to our beloved
chairman & CEO Sri. SAI PRAKASH LEO MUTHU for their support for
the success of this project.
We are grateful to Dr. B. SHADAKSHARAPPA, Principal SSCE &
Ms. MALINI K V, Asst. Prof. & HOD of Electrical and Electronics
Engineering department, for their moral support and academic
guidance through our period of study and completion of this project.

We sincerely acknowledge our deep sense of gratitude for our


guide Mr. RAMANA REDDY, Asst. Prof. & Ms. MALINI K V, Asst. Prof.
& HOD, Dept. of EEE for their timely suggestions along with constant
evaluations of our progress which helped us to speed up the work and
make it highly knowledge oriented. Our special thanks to them.

Our own lab Technical Staffs have lent their hand whenever
necessary. Our special thanks to all technical staff’s.

We take this opportunity to thank various people assisted us


either directly or indirectly during execution and completion of our
project.
Last but not least, I wish to thank our Parents and all our friends
who extended their help and Co-operation.
ABSTRACT

The main objective of the project is to design a child tracking system. The system is
developed to have a live track on the child with a quick alarming feature enabled as soon as it
gets apart from a fixed distance. The device will also be enabled with facial recognition. The
device will usually have two devices interlinked in which one is of parental or the officials.
But at the same time we are also link a network of devices so that the nearest device or the
authority will reach to the child. The technologies which we are planning at present to use are
GPS, Bluetooth module, YOLOV3 for facial recognition. This paper discusses the concept of
a smart wearable device for little children. The major advantage of this wearable over other
wearable is that it can be used in any cell phone and doesn't necessarily require an expensive
Smartphone and not a very tech savvy individual to operate. The purpose of this device is to
help parents locate their children with ease. At the moment there are many wearable’s in the
market which help track the daily activity of children and also help find the child using GPS
services present on the device. Therefore, the focus of this paper is to have an SMS text
enabled communication medium between the child's wearable and the parent as the
environment for GSM mobile communication is almost present everywhere.., the wearable
device will send with a text containing the real time accurate location of the child is 2m far
from home which upon tapping will provide directions to the child's location on Google maps
app, The prime motivation behind this paper is that we know how important technology is in
our lives but it can sometimes can't be trusted, and we always need to have a secondary
measure at hand.
CONTENT
Child tracking device using YOLOV3 technology Page

CHAPTER-1

INTRODUCTION

The motivation for this wearable comes from the increasing need for safety for little
children in current times as there could be scenarios of the child getting lost in the major
crowded areas. This paper focuses on the key aspect that lost child can be helped by the
people around the child and can play a significant role in the child's safety until reunited with
the parents. Most of the wearable’s available today are focused on providing the location,
activity, etc. of the child to the parents via GPS. Today, innovations is developing quickly and
giving all fundamental and successful answers for each prerequisite. Presently a day's
youngster security is a significant space of concern. This model is created to amend the
concerns of guardians in regards to their youngster security. In this situation, Our framework
guarantees greatest security and guarantees live following for their children since parent
stresses are certified. This paper proposed a model for kid security through advanced mobile
phones that gives the choice to follow the area of their kids just as in the event of crisis
youngsters can send a fast message and its present area by means of Short Message
administrations. This proposed framework is approved by testing on the Android stage.

1.1 Objective

• The main objective of the project is to design a child tracking system.

• The system is developed to have a live track on the child with a quick alarming feature
enabled as soon as it gets apart from a fixed distance.

• The device will also be enabled with facial recognition.

• The device will usually have two devices interlinked in which one is of parental or the
officials. But at the same time we are also link a network of devices so that the nearest
device or the authority will reach to the child.

Dept. of Electrical and Electronics Engineering Sri Sairam College of Engineering, Bengaluru
Child tracking device using YOLOV3 technology Page

CHAPTER-2
LITERATURE SURVEY

TITLE AUTHOR YEAR DESCRIPTION


Child Safety Aditi Gupta, Vibhor 2016 Today, technology is growing rapidly and
Harit-
& Tracking providing all essential and effective solutions
Department of
Management Computer Science for every requirement. Now a day's child
& Engineering,
System by security is an important area of concern. This
North India Institute
Using GPS, of Technology, model is developed to rectify the worries of
Najibabad, UP,
Geo-Fencing parents regarding their child security. In this
India
& Android scenario, Our system ensures maximum
Application: security and ensures live tracking for their kids
An Analysis because parent worries are genuine. This paper
proposed a model for child safety through
smart phones that provides the option to track
the location of their children as well as in case
of emergency children is able to send a quick
message and its current location via Short
Message services. This proposed system is
validated by testing on the Android platform.
Easy to Wear Dhananjay Kumar, 2019 This paper presents an over simplistic design
Saurav, Ankur
Child of an instrument which is targeted for
Yadav, Sharmila
Guarding guarding little children against child theft and
Gadget missing from crowded places like shopping
malls or fairs or other potential crowded
places. The most remarkable feature of this
easy to wear device for little kids is its ability
to be controlled remotely by using a cell
phone and global system for mobile
communication (GSM).
Smart Gadget Mohamad Zikriya, 2019 As we know the present era is with equal
rights, where in both men and women are
For Women Parmeshwar M G,
taking equal responsibility in their respective
Safety Using Shanmukayyar works. Hence women are giving equal
Math, Shraddha competition next to men in all fields, they are
IoT
Tankasali assigned works in both the even and odd shift.

Dept. of Electrical and Electronics Engineering Sri Sairam College of Engineering, Bengaluru
Child tracking device using YOLOV3 technology Page

Every single day women and young girls from


all walks of life are being assaulted, molested,
and raped.
The Impact of Sundus M 2020 Technology plays vital role in our daily lives.
These include electronic games, home
using Gadgets
computers, handheld devices, and different
on Children type of gadgets. Gadgets are popular in
children and as likely in elders. In this norm
we can’t keep our children out of this. This
paper presents the impact of gadgets on
children in positive and negative manner.

Dept. of Electrical and Electronics Engineering Sri Sairam College of Engineering, Bengaluru
Child tracking device using YOLOV3 technology Page

CHAPTER-3

METHODOLOGY
To protect the safety of children we are making use of GPS tracking to pinpoint the
exact location of the child. This location link will be sent to parent’s smartphone through SMS
message service which can be used by Google maps application to track the child. Distance
between caretaker and children will be monitored continuously, when the child is separated
more than the safety limit a sound alert will be made to draw the attention of the caretaker
towards the child. Python YOLO is used to recognize the image captured by the device and
this image will be sent to parent through email service.
Ultrasonic sensor is used to measure the distance between child and parent. Distance in
cm is displayed on LCD screen and serial monitor. If distance is more than predetermined
safety limit then buzzer is turned ON to alert the parent. Message for child is moving far from
parent is shown on LCD display. GPS module is used send the latitude and longitude
positions to Arduino Uno. The GPS location data is displayed on the LCD screen. GPS
location data is sent to parent’s smartphone with location link through SMS message service
from GSM module. Google maps application is used to track the child location. Camera takes
the image of the person caring the child. This image is processed through python and sent to
parent through email service.

3.1 BLOCK DIAGRAM

ULTRASONIC BUZZER
SENSOR ARDUINO
UNO
GSM

GPS
LCD
DISPLAY

CAMERA PYTHON EMAIL


YOLO

Fig: Block diagram of system.


A Arduino controls the system architecture of the wearable with an Arduino Uno
boot- loader. A 5 pin header allows for power (+3 V) and ground connections as well as

Dept. of Electrical and Electronics Engineering Sri Sairam College of Engineering, Bengaluru
Child tracking device using YOLOV3 technology Page

providing access to TX, RX, and reset pins of the Arduino. The Fig illustrates the architecture
of the child safety wearable device, which depicts the various technologies and technological
standards used. The system architecture of the wearable is based and controlled by Arduino
with an Arduino Uno boot loader. The Arduino Uno collects various types of data from the
different modules interfaced to it, such as the GPS module upon being triggered by the
Arduino. The wearable device, for now, is not built on a SOC model, rather has been
proposed using larger components and can later build on the SOC platform once put into
manufacture. The wearable IOT device tasked with acquiring various data from the all the
different modules connected. The recorded time and identity will be sent through a message.
The wearable system runs on a battery with an output voltage of 5V. In order to maximize
power consumption, the wearable device has been programmed to provide GPS information
only upon request by SMS text via GSM shield.

3.2 WORK SEQUENCE FLOW

Dept. of Electrical and Electronics Engineering Sri Sairam College of Engineering, Bengaluru
Child tracking device using YOLOV3 technology Page

CHAPTER-4

COMPONENTS USED

Hardware Requirements:
 Arduino Uno.
 GSM Module.
 GPS Module.
 Buzzer.
 Ultrasonic Sensor.
 Camera.
 LCD Display.

Software Requirements:
 Arduino IDE.
 Python.

Dept. of Electrical and Electronics Engineering Sri Sairam College of Engineering, Bengaluru
Child tracking device using YOLOV3 technology Page

CHAPTER-5

HARDWARE REQUIREMENTS

5.1 Arduino UNO

Fig: Arduino UNO


Arduino is an open-source electronics
platform based on easy- to-use hardware and
software. Arduino boards are able to read
inputs - light on a sensor, a finger on a
button, or a Twitter message - and turn it
into an output - activating a motor, turning on an LED, publishing something online. You can
tell your board what to do by sending a set of instructions to the microcontroller on the
board. To do so you use the Arduino programming language (based on Wiring), and the
Arduino Software (IDE), based on Processing.
Over the years Arduino has been the brain of thousands of projects, from everyday
objects to complex scientific instruments. A worldwide community of makers - students,
hobbyists, artists, programmers, and professionals - has gathered around this open-source
platform, their contributions have added up to an incredible amount of accessible
knowledge that can be of great help to novices and experts alike.

5.2 GSM Module

Dept. of Electrical and Electronics Engineering Sri Sairam College of Engineering, Bengaluru
Child tracking device using YOLOV3 technology Page

Fig: GSM Module


SIM800 is a quad-band GSM/GPRS module designed for the global market. It works
on frequencies GSM 850MHz, EGSM 900MHz, DCS 1800MHz and PCS 1900MHz. SIM800
features GPRS multi-slot class 12/ class 10 (optional) and supports the GPRS coding schemes
CS-1, CS-2, CS-3 and CS-4. With a tiny configuration of 24*24*3mm, SIM800 can meet
almost all the space requirements in users’ applications, such as M2M, smart phone, PDA and
other mobile devices. SIM800 has 68 SMT pads, and provides all hardware interfaces
between the module and customers’ boards. SIM800 is designed with power saving technique
so that the current consumption is as low as 1.2mA in sleep mode. SIM800 integrates TCP/IP
protocol and extended TCP/IP AT commands which are very useful for data transfer
applications.

5.3 Ultrasonic Sensor

Fig: Ultrasonic Sensor


Ultrasonic ranging module HC - SR04 provides 2cm - 400cm non-contact measurement
function, the ranging accuracy can reach to 3mm. The modules includes ultrasonic
transmitters, receiver and control circuit

 5V Supply
 Trigger Pulse Input
Dept. of Electrical and Electronics Engineering Sri Sairam College of Engineering, Bengaluru
Child tracking device using YOLOV3 technology Page

 Echo Pulse Output


 0V Ground

5.4 LCD Display

LCD (Liquid Crystal Display) screen is an electronic display module and find a wide
range of applications. A 16x2 LCD display is very basic module and is very commonly used
in various devices and circuits. These modules are preferred over seven segments and other
multi segment LEDs. The reasons being: LCDs are economical; easily programmable; have
no limitation of displaying special & even custom characters (unlike in seven segments)
animations and so on.
A 16x2 LCD means it can display 16 characters per line and there are 2 such lines. In
this LCD each character is displayed in 5x7 pixel matrix. This LCD has two registers, namely,
Command and Data.
The command register stores the command instructions given to the LCD. A command is an
instruction given to LCD to do a predefined task like initializing it, clearing its screen, setting
the cursor position, controlling display etc. The data register stores the data to be displayed on
the LCD. The data is the ASCII value of the character to be displayed on the LCD. Click to
learn more about internal structure of a LCD.

Fig: LCD Display

Dept. of Electrical and Electronics Engineering Sri Sairam College of Engineering, Bengaluru
Child tracking device using YOLOV3 technology Page

5.4.1 Pin Description: 

 Pin No  Function  Name


1 Ground (0V) Ground
2 Supply voltage; 5V (4.7V – 5.3V)  Vcc
3 Contrast adjustment; through a variable resistor  VEE

4 Selects command register when low; and data register when high Register Select

5 Low to write to the register; High to read from the register Read/write
6 Sends data to data pins when a high to low pulse is given Enable
7 DB0
8 DB1
9 DB2
10 DB3
8-bit data pins
11 DB4
12 DB5
13 DB6
14 DB7
15 Backlight VCC (5V) Led+
16 Backlight Ground (0V) Led-
 

Dept. of Electrical and Electronics Engineering Sri Sairam College of Engineering, Bengaluru
Child tracking device using YOLOV3 technology Page

5.5 Buzzer

Fig. Buzzer.
The buzzer is a sounding device that can convert audio signals into sound signals. It is
usually powered by DC voltage. It is widely used in alarms, computers, printers and other
electronic products as sound devices. A buzzer or beeper is an audio signaling device, which
may be mechanical, electromechanical, or piezoelectric (Piezo for short). Typical uses
of buzzers and beepers include alarm devices, timers, and confirmation of user input such as a
mouse click or keystroke.

5.6 USB Camera

 Up & down 30 degrees rotatable, you can adjust the angle as you like.
 Support windows 2000/ XP/ Win7/ Win8/ Win10/ Vista 32bit./ Mac. Designed for
both laptop and desktop, auto White balance, auto color correction. Support various video
meeting software, ie, net meeting and works great with msn, WeChat, QQ, Yahoo and
Skype etc.
 High definition and true color images, manual focus. Built-in sound absorption
Microphone, your voice can be heard clearly in 30 feet, meaning that you don't have to get
close to even kiss Your camera awkwardly.
 Imported Optical lens, High precision and no distorted pictures, compatible with USB.

Dept. of Electrical and Electronics Engineering Sri Sairam College of Engineering, Bengaluru
Child tracking device using YOLOV3 technology Page

 The computer would automatically install the driver in the Win7 and lower level
system after inserting this webcam, but in Win10, you don't need to install any driver, you
can directly use the video chat software features and then can see the picture.

Dept. of Electrical and Electronics Engineering Sri Sairam College of Engineering, Bengaluru
Child tracking device using YOLOV3 technology Page

CHAPTER-6

SOFTWARE REQUIREMENTS

6.1 ARDUINO SOFTWARE (IDE)


The Arduino Integrated Development Environment - or Arduino Software (IDE) - contains a
text editor for writing code, a message area, a text console, a toolbar with buttons for common
functions and a series of menus. It connects to the Arduino and Genuino hardware to upload
programs and communicate with them.

Fig: Arduino Tool


Writing Sketches
Programs composed utilizing Arduino Software (IDE) are called portrays. These
representations are composed in the content tool and are spared with the document expansion
.ino. The proofreader has highlights for cutting/gluing and for looking/supplanting content.
The message zone gives criticism while sparing and sending out and furthermore shows
blunders. The comfort shows content yield by the Arduino Software (IDE), including
complete blunder messages and other data. The base right hand corner of the window shows
the arranged board and serial port. The toolbar catches permit you to check and transfer
programs, make, open, and spare outlines, and open the serial screen.

Upload 
Accumulates your code and transfers it to the designed board. See
transferring beneath for points of interest.

Dept. of Electrical and Electronics Engineering Sri Sairam College of Engineering, Bengaluru
Child tracking device using YOLOV3 technology Page

Note: If you are utilizing an outer software engineer with your


board, you can hold down the "move" key on your PC when
utilizing this symbol. The content will change to "Transfer utilizing
Programmer"

New 
Creates a new sketch.

Open 
Presents a menu of all the representations in your sketchbook.
Clicking one will open it inside the present window overwriting its
substance.

Note: because of a bug in Java, this menu doesn't scroll; on the off
chance that you have to open a draw late in the rundown, utilize the
File | Sketchbook menu.

Save 
Saves your sketch.

Serial Monitor 
Opens the serial monitor.
Additional commands are found within the five menus: 
File
Edit
Sketch
Tools
Help.

The menus are setting delicate, which implies just those things significant to the work as of
now being done are accessible.

Dept. of Electrical and Electronics Engineering Sri Sairam College of Engineering, Bengaluru
Child tracking device using YOLOV3 technology Page

Fig: Arduino Software

FILE

 New 

Makes another occasion of the editorial manager, with the absolute minimum structure
of an outline already set up.

 Open 
Permits to stack an outline document perusing through the PC drives and
envelopes.
 Open Recent 
Provides a short list of the most recent sketches, ready to be opened.
 Sketchbook 
Demonstrates the current portrays inside the sketchbook envelope structure;

Dept. of Electrical and Electronics Engineering Sri Sairam College of Engineering, Bengaluru
Child tracking device using YOLOV3 technology Page

tapping on any name opens the relating sketch in another proofreader


example.
 Examples 
Any case gave by the Arduino Software (IDE) or library appears in this menu
thing. Every one of the cases are organized in a tree that permits simple access by
topic or library.
 Close 
Closes the instance of the Arduino Software from which it is clicked.
 Save 
Spares the draw with the present name. On the off chance that the record
hasn't been named some time recently, a name will be given in a "Spare as.."
window.
 Save as 
Allows to save the current sketch with a different name.
 Page Setup 
It shows the Page Setup window for printing.
 Print 
Sends the current sketch to the printer according to the settings defined in
Page Setup.
 Preferences 
Opens the Preferences window where some settings of the IDE may be
customized, as the language of the IDE interface.
 Quit 
Shuts all IDE windows. The same representations open when Quit was picked
will be automatically revived whenever you begin the IDE

EDIT

 Undo/Redo 
Backpedals of at least one stages you did while altering; when you backpedal,
you may go ahead with Redo.
 Cut 
Expels the chose content from the supervisor and spots it into the clipboard.
 Copy 
Copies the chose message in the manager and spots it into the clipboard.

Dept. of Electrical and Electronics Engineering Sri Sairam College of Engineering, Bengaluru
Child tracking device using YOLOV3 technology Page

 Copy for Forum 


Duplicates the code of your portray to the clipboard in a frame appropriate for
presenting on the discussion, finish with sentence structure shading.
 Copy as HTML 
Duplicates the code of your draw to the clipboard as HTML, reasonable for
Implanting in website pages.
 Paste 
Puts the substance of the clipboard at the cursor position, in the editorial
manager.
 Select All 
Chooses and highlights the entire substance of the editorial manager.
 Comment/Uncomment 
Puts or evacuates the/remark marker toward the start of each chose line.
 Increase/Decrease Indent 
Includes or subtracts a space toward the start of each chose line, moving the
text one space on the privilege or dispensing with a space toward the start.
 Find 
Opens the Find and Replace window where you can indicate content to seek
inside the current draw as indicated by a few choices.
 Find Next 
Highlights the following event - if any - of the string indicated as the pursuit
thing in the Find window, with respect to the cursor position.
 Find Previous 
Highlights the past event - if any - of the string indicated as the hunt item in the
Find window with respect to the cursor position.

SKETCH

 Verify/Compile 
Checks your outline for blunders arranging it; it will report memory utilization
for code and factors in the reassure territory.
 Upload 
Arranges and stacks the twofold document onto the designed board through
the configured Port.

Dept. of Electrical and Electronics Engineering Sri Sairam College of Engineering, Bengaluru
Child tracking device using YOLOV3 technology Page

 Upload Using Programmer 


This will overwrite the boot loader on the board; you should utilize Tools >
Burn Boot loader to reestablish it and have the capacity to Upload to USB
serial port once more. In any case, it permits you to utilize the full
limit of the Flash memory for your sketch. It would be ideal if you take note of that
this summon won't consume the wires. To do as such a Tools - >Burn Boot loader
charge must be executed.
 Export Compiled Binary 
Spares a .hex document that might be kept as chronicle or sent to the board
utilizing different tools.
 Show Sketch Folder 
Opens the current sketch folder.
 Include Library 
Adds a library to your portray by embeddings #include explanations toward
the begin of your code. For more points of interest, see libraries underneath.
Furthermore, from this menu thing you can get to the Library Manager and import
new libraries from .compress records.
 Add File... 
Adds a source record to the outline (it will be duplicated from its present
area). The new document shows up in another tab in the portray window.
Documents can be expelled from the portray utilizing the tab menu available tapping
on the little triangle symbol beneath the serial screen one on the correct side to the
toolbar.

TOOLS

 Auto Format 
This organizations your code pleasantly: i.e. indents it so that opening and
shutting wavy braces line down, and that the announcements inside wavy
supports are indented more.
 Archive Sketch 
Documents a duplicate of the present draw in .zip arrange. The file is set in the
same index as the draw.

Dept. of Electrical and Electronics Engineering Sri Sairam College of Engineering, Bengaluru
Child tracking device using YOLOV3 technology Page

 Fix Encoding & Reload 


Fixes conceivable errors between the supervisor burn outline and other
operating frameworks scorch maps.
 Serial Monitor 
Opens the serial screen window and starts the trading of information with any
connected board on the present chose Port. This as a rule resets the board, if
the board bolsters Reset over serial port opening.
 Board 
Select the board that you're utilizing. See beneath for depictions of the
different boards.
 Port 
This menu contains all the serial gadgets (genuine or virtual) on your machine.
It should consequently revive each time you open the top-level instruments
menu.

 Programmer 
For choosing a hardware software engineer when programming a board or chip
and not using the locally available USB-serial association. Typically you won't
require this, however in the event that you're consuming a bootloader to
another microcontroller, you will utilize this.
 Burn Boot loader 
The things in this menu permit you to consume a bootloader onto the
microcontroller on an Arduino board. This is not required for ordinary utilization of an
Arduino or Genuino board however is valuable in the event that you buy another
ATmega microcontroller Ensure that you've chosen the right board from the Boards
menu before consuming the bootloader on the objective board. This charge
additionally set the correct circuits.

HELP

Here you find simple access to various reports that accompany the Arduino Software (IDE).
You have entry to Getting Started, Reference, this manual for the IDE and different archives
locally, without a web association. The reports are a nearby duplicate of the online ones and
may connect back to our online site.

 Find in Reference 

Dept. of Electrical and Electronics Engineering Sri Sairam College of Engineering, Bengaluru
Child tracking device using YOLOV3 technology Page

This is the main intuitive capacity of the Help menu: it specifically chooses
the pertinent page in the neighborhood duplicate of the Reference for the
capacity or charge under the cursor.

Software Requirements Specifications

H/W System Configuration:

Device Arduino

S/W System Configuration:

Operating System Windows 10.


Technology Machine Learning.
IDLE Python 3.7 or higher.

Dept. of Electrical and Electronics Engineering Sri Sairam College of Engineering, Bengaluru
Child tracking device using YOLOV3 technology Page

CHAPTER-7

SYSTEM ANALYSIS

Prediction of terrorism activities is an important area of concern for researchers. The large
number of events makes it difficult to predict terrorist group responsible for some terrorist
activity.
The current research is focused on finding out the correlation between terrorism and its causal
factors. Existing efforts have not been good enough for prediction. Machine learning
approaches can ad in predicting the likelihood of a terrorist attack, given the required data.
The results of this work can help the security agencies and policy makers to eradicate
terrorism by taking relevant and effective measures.
Hence there is an approach to analyzing terrorism region and country with the machine
learning techniques and terrorism specific knowledge to fetch conclusions about terrorist
behavior patterns.

7.1 Functional Requirements

The particular necessities are user interfaces. The outside clients are the customers. Every
one of the customers can utilize this product for ordering and looking.
 Hardware Interfaces: The outside equipment interface utilized for ordering and looking is
PCs of the customers. The PC's might be portable PCs with remote LAN as the web
association gave will be remote.
 Software Interfaces: The working Frameworks can be any rendition of windows.
 Performance Prerequisites: The PC's utilized must be at least pentium 4 machine with the
goal that they can give ideal execution of the item.

7.2 Non-Functional Requirements

Non utilitarian necessities are the capacities offered by the framework. It incorporates time
imperative and requirement on the advancement procedure and models. The non useful
prerequisites are as per the following:
 Speed: The framework ought to prepare the given contribution to yield inside fitting time.
 Ease of utilization: The product tought to be easy to understand. At that point the clients
can utilize effortlessly, so it doesn't require much preparing time.
Dept. of Electrical and Electronics Engineering Sri Sairam College of Engineering, Bengaluru
Child tracking device using YOLOV3 technology Page

 Reliability: The rate of disappointments ought to be less then just the framework is more
solid.
 Portability: It thought to be anything but difficult to actualize in any framework

Dept. of Electrical and Electronics Engineering Sri Sairam College of Engineering, Bengaluru
Child tracking device using YOLOV3 technology Page

CHAPTER-8

Dept. of Electrical and Electronics Engineering Sri Sairam College of Engineering, Bengaluru
Child tracking device using YOLOV3 technology Page

CHAPTER-9

TEST RESULTS

TEST 1: Child is safe.

 Ultrasonic sensor measures the distance between child and parent.


 Distance in cm is displayed on LCD screen and serial monitor.
 Distance is less than safety limit hence buzzer is turned off.
 Safety message is shown on the LCD display.
 GPS module sends the latitude and longitude positions to Arduino Uno.
 Location data is displayed on the LCD screen.

TEST 2: Child is not safe.

 Ultrasonic sensor measures the distance between child and parent.


 Distance in cm is displayed on LCD screen and serial monitor.
 Distance is more than safety limit hence buzzer is turned ON to alert the
parent.
 Message for child is apart from parent is shown LCD display.
 GPS module sends the latitude and longitude positions to Arduino Uno.
 Location data is displayed on the LCD screen.
 GPS location data is sent to parent’s smartphone with location link through
SMS message service from GSM module.
 Google maps application is used to track the child location.
 Camera takes the image of the person caring the child.
 This image is processed through python and sent to parent through email
service.

9.2 Testing and Analysis

Dept. of Electrical and Electronics Engineering Sri Sairam College of Engineering, Bengaluru
Child tracking device using YOLOV3 technology Page

CHAPTER-10

ADVANTAGES

• Know the current location. Our Kids GPS Tracker provides real-time location of


your children.

• Get travel details of kids at any time.

• Emergency call.

• Message Alerts.

• Track your child even in a crowd.

• Uses of GPS Trackers for your Kids.

• Image capture for recognizing the caretaker and surroundings.

Dept. of Electrical and Electronics Engineering Sri Sairam College of Engineering, Bengaluru
Child tracking device using YOLOV3 technology Page

CHAPTER-11

CONCLUSION

The child safety wearable device is capable of acting as a smart device. It provides parents
with the real-time location and SOS light along with Distress alarm buzzer for their child's is
2m or more than that distance far and the ability to locate their child or alert bystanders in
acting to rescue or comfort the child. The smart child safety wearable can be enhanced much
more in the future by using highly compact Arduino modules such as the Arduino which can
be sewed into fabrics. Also a more power efficient model will have to be created which will
be capable of holding the battery for a longer time.

Dept. of Electrical and Electronics Engineering Sri Sairam College of Engineering, Bengaluru
Child tracking device using YOLOV3 technology Page

BIBILOGRAPHY

Dept. of Electrical and Electronics Engineering Sri Sairam College of Engineering, Bengaluru
Child tracking device using YOLOV3 technology Page

REFERERENCES

[1] Aditi Gupta, Vibhor Harit- Department of Computer Science & Engineering, North India
Institute of Technology, Najibabad, UP, India “Child Safety & Tracking Management System
by Using GPS, Geo-Fencing & Android Application: An Analysis” 18 August 2016
[2] H. Moustafa, H. Kenn, K. Sayrafian, W. Scanlon and Y. Zhang, "Mobile wearable
communications [Guest Editorial]," in IEEE Wireless Communications, vol. 22, no. 1, pp.
lO-l1, February 2015.
[3] S. Nasrin and P. 1. Radcliffe, "Novel protocol enables DIY home automation,"
Telecommunication Networks and Applications Conference (ATNAC), 2014 Australasian,
Southbank, VIC, 2014, pp. 212-216.
[4] F. A. Silva, "Industrial Wireless Sensor Networks: Applications, Protocols, and Standards
[Book News]," in IEEE Industrial Electronics Magazine, vol. 8, no. 4, pp. 67-68, Dec. 2014.
[5]Jun Zheng; Simplot-Ryl, D.; Bisdikian, c.; Mouftah, H.T., "The internet of things [Guest
Editorial]," in Communications Magazine, IEEE , vo1.49, no.ll, pp.30-31, November 2011
doi: 10.1109/MCOM.2011.6069706
[6]K. Braam, Tsung-Ching Huang, Chin-Hui Chen, E. Montgomery, S. Vo and R. Beausoleil,
"Wristband Vital: A wearable multi-sensor microsystem for real-time assistance via low-
power Bluetooth link," Internet of Things (WF-IoT), 2015 IEEE 2nd World Forwn on, Milan,
2015, pp. 87-9l. doi: 10.l109/WF-IoT.2015.7389032
[7] "Digital parenting: The best wearables and new smart baby monitors. The latest smart
baby monitors and connected tech for your peace of mind,'Tech. Rep., 2015. [Online].
Available: http://www.wareable.com/parenting/the-best -wearab lesbabies- smart-baby-
monitors
. [8] "WiFi and WiMAX - break through in wireless access technologies," Wireless, Mobile
and Multimedia Networks, 2008. lET International Conference on, Beijing, 2008, pp. 141-
145.
[9] P. Bhagwat, "Bluetooth: technology for short-range wireless apps," in IEEE Internet
Computing, vol. 5, no. 3, pp. 96-103, May/Jun 200l.
[lO] Y. A. Badamasi, "The working principle of an Arduino," Electronics, Computer and
Computation (ICECCO), 2014 11th International Conference on, Abuja, 2014, pp. 1-4.
[11] N. N. Prince, "Design and implementation of Arduino based short message service
control system," Internet Technology and Secured Transactions (ICITST), 2013 8th
International Conference for, London, 2013, pp. 494-499.

Dept. of Electrical and Electronics Engineering Sri Sairam College of Engineering, Bengaluru
Child tracking device using YOLOV3 technology Page

[12] A. Anastasiou, C. Tsirmpas, A. Rompas, K. Giokas and D. Koutsouris, "3D printing:


Basic concepts mathematics and technologies," Bioinformatics and Bioengineering (BIBE),
2013 IEEE 13th International Conference on, Chania, 2013, pp. 1-4.
[13] B. Dorsemaine, 1. P. Gaulier, 1. P. Wary, N. Kheir and P. Urien, "Internet of Things: A
Definition and Taxonomy," Next Generation Mobile Applications, Services and
Technologies, 2015 9th International Conference on, Cambridge, 2015, pp. 72- 77.

Dept. of Electrical and Electronics Engineering Sri Sairam College of Engineering, Bengaluru

You might also like