Introduction: Child Tracking System Using Smartphone and Arduino
Recently, it is reported that many cases of child between 6 until 12 years old missed or kidnapped every year in world. Because of this threat parents begin to worry about their kids from kidnapping or missing. This proposes an Android based solution to aid the afraid parents to track their kids in real time. At the present, most mobile phones are equipped with Grid location- service capability, this feature allows the owner of the mobile to get the instant position for the devices’ holder. Since most of kids are able to possess smart mobile phone that equipped with grid location facility this gives us encouragement to propose such solution. The GPS and SMS services that used in Android mobile phones allows the parent to identify their kid’s location on a real time map. The system has two sides, kid from one side and his/her parent from the other side. The parent’s device main duty is to send SMS to request from the kid’s device to get the grid location. On the other end, the kid’s device is mainly responsible to reply the GPS position to the parent’s device upon request.
Step 1: PROJECT BACKGROUND
- A child can be tracked by using the GPS (Global Positioning System) and GSM (Global System for Mobile communication) technology.
- GPS is a space-based navigation system that provides location and data which can be used anywhere on Earth.
- The system is originally created for military force but then was made available to the civilian by the government of United States.
GSM is a digital mobile system that is used in the world.
The system uses the variation of Time Division Multiple Access (TDMA) which is the most widely used among other telephony technologies.
The data of the GSM is digitized and compressed which is sending down a channel with two other streams of user data. Normally, GSM will operate at either 900 MHz or 1800 MHz frequency.
Step 2: OBJECTIVES
- The main aim of this project is to design a child tracking system using GPS and GSM. The objectives are:
- To design and test the programming inside Arduino for receiving and sending the coordinated location.
- To design and test the assembly of hardware, software and electrical part for child tracking system
The architecture of the proposed system is illustrated, and it consists of two sides. First is the parent side which acts just like a server for the system despite that it is not actually server. It is basically an Android phone owned by the missed child parent. The parent's side uses SMS for communicating with the child and uses maps to show the location of the child on it. Thus, it is required enabled telephony and internet services in the parent's phone in order for the system to function. The second is the child side which acts as a client for the system.
Step 3: PROJECT SCOPES
The main emphasize of this project is to design a child tracking embedded system which involves both hardware and software part. The scope of this project is as follows:
(i) To prototype a GPS/GSM transceiver hardware.
(ii) Microcontroller Arduino is used and loaded using Embedded ‘C’ language.
(iii) Using the smartphone to send SMS to GSM to receive the location.
(iv) Using Arduino programming as the interface programming between GPS/GPRS/GSM
modem and Arduino Uno microcontroller.
(v)Displaying the user location by using Google Maps.
(vi) Proteus software is used to simulate the operation of the microcontroller design
before constructing a physical prototype.
Step 4: LITERATURE REVIEW
- Theproposed system is based on a simple concept which is using the SMS service for communicating between the two parties involved, parent and child.
- The parent's side uses SMS for communicating with the child and uses maps to show the location of the child on it.
- The second is the child side which acts as a client for the system.
- In this work, the string “password” is used for the SMS sent by parent side to request location. While, the string “G37” is used for SMS sent by the child side to update the location
Step 5: METHODOLOGY: : GENERAL FLOW CHART OVERALL & FLOW CHART FOR THE SYSTEM
the project process flow chart of child tracking system. The design project process was started by the research of the problem and make decision to design hardware part, electrical part and coding for software. Then electrical part and coding were tested to make sure they meet specification. When both of the coding and electrical parts meet the specification, all parts were assembled to test the whole system to ensure it works properly.
the process flows chart for the tracking part of child tracking system. First, GPS and GSM are turned “ON”, GSM waits for the some password from their parents, then after the password is validated ,GPS is turned “ON” to set the coordinated location .GPS which then send the information to Arduino programming to control GPS Arduino send the information to GSM. Finally, GSM send the data location to parent’s smart phone
Step 6: ARCHITECTURE OF THE PROPOSED SYSTEM
Step 7: TAKE THE CHILD ADDRESS AND SEND ADDRESS TO SMARTPHONE
Function of Arduino is to control between GSM and GPS then GPS take address in same place based on latitude and longitude location. Process for sending address to mobile phone is GPS take the address in that place based on latitude and longitude sending location then send it to Arduino programming which control between GPS and GSM. GSM send the SMS the information to smart phone
Step 8: RESULT AND DISCUSSION : SIMULATION
The device is consisted of GPS/GSM module which is responsible for tracking the location of the children by the user and the signal will be sent out by the GSM network. The simulation of the Arduino software has been done several times to ensure the functionality of the project.
Step 9: RESULT AND DISCUSSION : HARDWARE
This part discusses about the testing on the hardware and the output that was obtained. All steps taken in the hardware was analyzed.
Step 10: CONCLUSION
We have design and test the programming inside Arduino for receiving and sending the coordinated location. We also has design and test the assembly of hardware, software and electrical part for child tracking system. As a result, we have overcome the problem and achieved our objective.
Step 11: VIDEO & Code of Project & Proteus
AND THANKS ^_^