Professional Documents
Culture Documents
By
Hajer Tahseen Kareem
&
Abdullah Raad Jameel
SUPERVISOR
Prof. Dr. Ziad Tariq Khudair
Diyala, Iraq
April 2024
I
وزارة التعليم العالي والبحث العلمي
جامعة ديالى
كلية العلوم/قسم علوم الحاسوب
مشروع تخرج مقدم الى قسم علوم الحاسوب – كلية العلوم-جامعة ديالى
كجزء من متطلبات نيل شهادة البكالوريوس في علوم الحاسوب
تخصص علوم الحاسوب
من قبل
عبدهللا رعد جميل
و
هاجر تحسين كريم
المشرف
ا.م.د زياد طارق خضير
ديالى – العراق
شباط 2024
I
SUPERVISOR CERTIFICATION
…………………………………………………………………... ,
prepared by ………………………………………………
……………………………………………… ,
Signature:
Name (Supervisor):
Date:
II
( إقرار المشرف )
اؤيد بان هذا ر
المشوع الموسوم:
-1
-2
التوقيع:
ر
اسم(المشف) :
المرتبة العلمية:
التاريـ ــخ:
II
DEDICATION
All praise is due to Allah, who guided us to success and achievement. We could
not have overcome challenges and excelled without His will. I dedicate this
success first to myself and then to all those who supported me on this journey.
You have been my pillars of strength.
I dedicate my graduation to the one i Carrie his name with pride, to those who
cleared obstacles from my path to pave the way for knowledge after the grace of
Allah. What I am today is a result of my father, who strived all his life for us to
be better than him, my hero (My father).
To my steadfast pillar, to the warm smile of my mother who helped me rise every
time I fell, who made the difficult road easier by holding my hand, I dedicate my
graduation and success to you.
May this graduation be a step forward in my life, and may my work be solely for
your noble face, O Allah. Amen.
III
االهداء
الحمد هلل الذي ما نجحنا وما علونا وال تفوقنا إال برضاه الحمد هلل الذي ما ز
اجتنا
ً ً
دربا وال تخطينا جهدا إال بفضله وإليه ينسب الفضل والكمال واإلكمال .
ً
المستة دمتم يىل
ر مىع التمام هذه
ي سىع من كل اىل ثم أوال لنفس
ي اهدي هذا النجاح
سندا ال عمر له .
درب ليمهد
تخرج اىل من أحمل أسمه بكل فخر إىل من حصد األشواك عن ي ي أهدي
اب الرجل الذي سىع طوال
يىل طريق العلم بعد فضل هللا تعاىل ما أنا فيه يعود اىل ي
الغاىل "
ي أب
بطل " ي
ي لك نكون أفضل منه
حياته ي
ز ز زئ
ساعدتن يف النهوض كلما وقعت ويامن
ي أم يا من
الضلىع الثابت إىل المبسم الداف ي
ي إىل
ونجاج .
ي جعل ويامن اخذت بيدي إلكمال ذلك الطريق الشاق أهديك تخر ي هون ي
رز
داعمي يىل باألوقات شجعوب و واصلوا العطاء دون مقابل إىل من كانواز اىل من
ي
الصعبة
أخوب ". ز
أخواب و خت ر ز
معي "
ي ي ومن شد هللا بهم عضدي فكانوا ر
سعن
نجاج و ر ي
ي اليكم جميعا اهدي ثمرة
ً ز
عمل خالصا
ي يكون وأن ، حياب
ي فنسأل هللا أن يكون هذا التخرج خطوة إيجابية ي
لوجهك الكريم ،يا هللا .ر ز
آمي.
رز
تحسي كريم هاجر
عبدهللا رعد جميل
III
ACKNOWLEDGMENTS
First and foremost, I would like to thank the Project Supervisor, Dr. Ziad Tariq,
for his support, outstanding guidance, and encouragement throughout my senior
project.
I would also like to express our gratitude to Engineer Marwa Raad Jameel for
her assistance in preparing the device due to our limited experience with Arduino.
I would like to thank our family, especially my parents, for their encouragement,
patience, and assistance over the years. We are forever indebted to our parents,
who have always kept me in their prayers.
Thank you to all those mentioned for their contributions to the success of my
project.
IV
ABSTRACT
V
TABLE OF CONTENTS
TITLE PAGE........................................................................................................................................................... I
SUPERVISOR CERTIFICATION ......................................................................................................................... II
DEDICATION ...................................................................................................................................................... III
ACKNOWLEDGMENTS ..................................................................................................................................... IV
ABSTRACT ........................................................................................................................................................... V
LIST OF FIGURES ............................................................................................................................................... VI
VI
LIST OF FIGURES
VII
Chapter One
Introduction
1.1 Overview
Approximately 1% of children worldwide are affected by autism to
varying degrees, with symptoms that can be managed but not fully
cured. Key behaviors that may indicate autism include delayed speech
development, challenges with emotional understanding and
expression, and engaging in repetitive movements. This disorder may
also present risks to the child's health, such as reduced sensitivity to
pain or temperature changes [1].
Kid keeper device helps parents of children with autism keep track of
their child's body temperature and overall health. This project consists
of a specially designed bracelet worn by the child and an accompanying
1
application that can be easily accessed on the parent's device. The
bracelet is equipped with sensors that continuously monitor the child's
temperature and send real-time data to the application [2].
The available solutions in the market today are not able to address all
the issues for children with autism in one device. However, providing
a child a smartphone might seem handy, but it is not ideal, considering
the cost of the phone and the additional responsibility the child may
have to handle it. This makes it a less feasible solution. The other way
is via smart watches that a child wears on the wrist. This may seem like
an ideal solution, but the problem arises if a potential threat is aware of
such a device and removes it from the child's wrist. With the proposed
solution, we create a discreet-looking device that doesn't appear to be
a tracking device but is always with the child [3].
Due to its inconspicuous appearance, it does not distract the child, and
its small size allows for easy attachment to any part of the child's
clothing [4].
The global position system (GPS) based child care system using RSSI
Technique [5]. This paper proposed the GPS technology helps to
determine the exact position of the child. A data from received signal
strength indicator (RSSI) is extracted out from the Bluetooth connection
using which the distance between parent and child is found. An alert is
triggered when the distance between the parent and child is far apart
for a certain range. The Remote Video Monitoring System Based on
2
Embedded Linux and GPRS [6]. This video monitoring system based on
embedded Linux and GPRS (General Packet Radio Service) network. lo
hardware takes ARM9 S3C2410 processor for centralization, in virtue of
SDRAM, USB, GPRS module etc. the main function realized by C
programming to achieve real-time camera data acquisition, image
compression and network transmission through GPRS module.
Monitoring center receives image data and displays after connects with
the terminal. It is easier to be used in windows system. Image data can
be transmitted to the monitoring center in 3-6 seconds after JPEG
compression. The Children Safety and School Bus Tracking Solution [7].
School bus monitoring is an effective major to restrict the mishaps. This
paper proposes an embedded system which focuses on children safety,
tracking of school bus and exact we also provide with the help of
longitude and altitude positioning of GPS and sending information
through SMS. Each student possesses an RFID tag on his own smartcard
which is useful for identifying the student. Two IR sensors are used to
check whether a student is arriving or leaving bus. Hence, we have
proposed “LPC 2148” based embedded system which provides a
complete solution to children safety and school bus tracking. Iota based
School Bus Tracking System [8]. This project recommends an android
based solution which assists parents to track their children location in
real time. To track the location Active RFID module is used and to
identify the identity of the child a biometric identification is used which
is in built in the system. Whenever a child boards a bus, the biometric
identification is done in the bus, and the system will identify the child
and update log on a server will send notification to the parents which
consist of current location and time. Parents can see the location of bus,
they will be notified when the children is getting into a bus or getting
down from a bus. Smart IOT Device for Child Safety and Tracking
[9].Where the system is developed using Link It ONE board programmed
in embedded C and interfaced with temperature, heartbeat, touch
sensors and also GPS, GSM & digital camera modules. The novelty of
the work is that the system automatically alerts the parent/caretaker
by sending SMS, when immediate attention is required for the child
during emergency.
3
1.3. Problem of The Project
Children with autism are unique individuals who bring joy and meaning
to their families. However, caring for a child with autism can be
challenging, as parents cannot always be present to ensure their safety
and well-being As these children grow up and start their school life,
parents may find it difficult to constantly monitor and protect them.
Children with autism may be more vulnerable to influence from others,
including their peers, and may be at risk of being misled or taken
advantage of by strangers.
The aim of this project is to design and implement a tracking device for
autistic children using the Internet of Things. The electrical circuit of
the proposed device is implemented using Arduino, in which it
transmits tracking signals to a mobile of the child keeper across the
Global Positioning System (GPS). The designed electrical circuit is
mounted as a bracelet in kid's hand.
4
Chapter Two
Theoretical Background
2.1 Introduction
In this chapter, Artificial Intelligence (AI) and its importance, as well as
its rapid evolution in the world of technology will be discussed. Also, the
integration of artificial intelligence (AI) with wearable health devices
will be expoled. Internet of Things (IOT) and its relationship with human
wearable accessories are presenred.
5
ability are obtained, which can collect a massive amount of sensor data
about people's daily life. With more data collected, a range of
applications can be developed, such as behavior detection, motion
detection, and psychological pressure warning. While the increase of
data volume and type brings us more application possibilities, it also
requires a stronger data processing ability. Traditional methods of data
processing are unable to meet the processing requirements of new
applications. In this case, a series of artificial intelligence technologies
have been applied to the data processing with wearable devices.
Especially in recent years, with the rise of deep learning methods
represented by a series of deep neural networks, more and more artificial
intelligence technologies begin to play an important role in various
fields, such as image recognition, audio processing, traffic prediction,
and have achieved positive performance far beyond traditional methods.
[10]
The fusion of artificial intelligence (AI) with wearable health devices has
transformed how patients and providers monitor and manage health.
Designed to be worn on the body, these electronic companions are
extending beyond fitness trackers and into indispensable tools for
holistic well-being and chronic disease management. This quickly
emerging sector is showcasing new innovations that blend technology
and health. They are providing users more insights into their own health
and increasing awareness that can improve self-management of sleep,
stress, and other daily functions. For medical experts, they provide
6
crucial data that can inform diagnoses and treatment, as well as monitor
progress related to ongoing conditions. But like all tech, these benefits
must be carefully balanced against issues related to user privacy and data
protection [11].
7
2.3 Internet of Things
IoT (Internet of things) is an emerging global Internet-based technical
architecture facilitating the exchange of goods and services in global
supply chain networks has an impact on the security and privacy of the
involved stakeholders. Figure (2.1) shows weather IOT scheme [12].
C. Communication
Smart watches and similar wearable’s enable users to make calls, send
texts, and receive notifications, keeping them connected without
needing to pull out their smartphones.
9
E. Location-Based Services
B. Convenience
10
Location-based services and emergency features in wearables
enhance user safety and security. IoT connectivity allows wearable’s
to transmit critical information in emergency situations.
D. Enhanced Communication
E. Real-Time Data
iii. Compatibility
11
IoT devices must be compatible and standardized to ensure seamless data
exchange and integration. Common protocols and standards are essential
for achieving this.
v. Ethical Considerations
12
Chapter Three
3.1 Introduction
This chapter explains the design and the implementation of the proposed
Model. This chapter contains the block diagram of Autism Kids Keeper
Device using an Internet of Things (IoT) system and the details of the
hardware and software.
13
3.3 Circuit connection diagram of The Proposed Model
15
and location-based services. Popular among hobbyists and
professionals alike, the NEO-6M GPS module is a reliable and versatile
choice for adding GPS functionality to a wide range of projects.
16
integration with microcontrollers and other devices, making it ideal for
projects requiring accurate monitoring of humidity and temperature
levels. Overall, the Sensiron SHT31 module is a versatile and
dependable sensor for environmental sensing applications.
In our project, we only utilized the temperature feature as there was no
need for the humidity sensor feature.
17
ideal for charging smartphones, tablets, and other USB-powered
devices. Additionally, it functions as a portable charger for on-the-go
power needs, making it a practical solution for powering and charging
Type-C devices.
18
These lines include necessary libraries for the code, such as
ThingerESP8266 for connecting to the Thinger.io platform, TinyGPS++ for
parsing GPS data, Software Serial for working with software serial
communication, Wire for I2C communication, and Adafruit_SHT31 for
interacting with the SHT31 temperature and humidity sensor.
These lines define variables used in the code, such as flags for the heater
status, loop count, and variables for storing temperature, humidity, and
time intervals for sensor readings.
These lines set up the software serial communication pins for the GPS
module, create a Software Serial object named ss, initialize the
TinyGPSPlus object for parsing GPS data, and specify the baud rate for
the GPS module.
19
These lines define variables to store GPS data such as latitude, longitude,
and a flag for GPS validity.
In the loop function, the code continuously checks for incoming GPS
data. If data is available, it is read and processed using the GPS library's
21
encode function. If valid GPS data is obtained, the displayInfo function is
called to display the latitude and longitude coordinates.
If more than 5 seconds have passed and the GPS data has not been
processed (indicated by gps.charsProcessed() < 10), the code prints a
warning message indicating that no GPS data has been detected and
enters an infinite loop.
The code then calls the get_temp function to read temperature and
humidity data from the SHT31 sensor and handles any properties defined
earlier using the thing.handle() method.
If the GPS data is valid, the code streams the location property using the
thing.stream("location") method. If the GPS data is invalid, it sets the
latitude and longitude values to 0.0.
The SHT31 sensor data is also streamed using the thing.stream("SHT31")
method in the loop function.
22
The displayInfo function is called when valid GPS data is available. It
checks if the GPS location is valid using the gps.location.isValid() method.
If the location is valid, it updates the latitude and longitude variables with
the current GPS coordinates. It also sets the gpsValid flag to true and
prints the latitude and longitude values with 6 decimal places to the
serial monitor. If the GPS data is invalid, it sets the gpsValid flag to false
and prints "INVALID" to the serial monitor.
23
the seamless and effective functioning of the device within the IOT
ecosystem. As illustrated in Figure 3.7
24
Chapter four
4.1 Introduction
This chapter presents results of this work and some conclusions that are
drawn from research. In addition some suggestions for future work are
given.
4.2 Results
The figures of the final Proposed Model are shown in Figure (4.1) and
Figure (4.1).
25
Figure (4.2) The final internal result of the device
26
1) Welcome interface/Welcome screen.
2) Login screen/Sign-in screen.
3) Create account screen/Sign-up screen.
4) Data retrieval screen/Data fetching screen.
5) Data display screen.
27
4.4 Conclusions
Through this device, parents can track and monitor their autistic child
using a simple app and a single hardware device that the child carries.
With this project, parents can monitor the location of their autistic children
and maintain peace of mind by receiving alerts if the child is in danger.
This device makes it easier for parents to care for their autistic child while
working. This device is efficient to use. Therefore, considering its benefits
and applications, we are developing a monitoring device for autistic
children to help them maintain their body temperature. This is essential to
prevent kidnapping cases, making a child monitoring system for autistic
children necessary.
28
References
[1] By Mayo Clinic Staff - Autism Spectrum Disorder - Mayo Clinic - Jan.
06, 2018
[5] Kok Sun Wong, Wei Lun Ng, Jin Hui Chong, Chee Kyun Ng,
AduwatiSali, Nor KamariahNoordin proposed the global position
system (GPS) based child care system using RSSI Technique.
[7] Mayur Bhor, Nikhil Kadam, Dinesh Shinde, Pranoti Mane proposed
Children Safety and School Bus Tracking Solution.
29
Enhancement.
30