Skip to content

IoT powered safety system for children to ride bicycles safely.

Notifications You must be signed in to change notification settings

Kishan-Ved/ChildSafetyMonitoringApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChildSafetyMonitoringApp

This project consists of a mobile application to monitor child safety while cycling using the phone's GPS sensor, accelerometer and orientation sensor. There is also a provision of a free real time call using the local network. This app was made as an assignment in the Signal Systems and Random Processes course at IITGN. This app is also integrated with a mini-version of Google Maps, made from scratch, for the IITGN campus, which allows real time location sharing.

Problem Statement:

Design and deploy an Android/iOS app for a smart bicycle to help parents monitor their child’s safety.

The smart bicycle has embedded hardware sensors and systems such as a gyroscope, accelerometer, GPS, microphone, and antenna. For this problem statement, assume that your Android/iOS mobile phone (Phone A) behaves as the smart IoT embedded system and you are riding a (sensorless old-fashioned) bicycle. It should be able to transmit the data to your partner's device (parents’ Android/iOS mobile hereafter referred to as Phone for warning.

The child-monitoring Android/iOS app (during cycling) should be able to do the following:

  1. Continuously monitor the GPS, accelerometer, and gyroscope data of your phone to determine the following

Over speed Fall detection Boundary crossing (define some geographical coordinates on campus) Note: Your device should detect actual falls and avoid false detection like bumps or braking.

  1. If the cycle goes beyond a particular perimeter, or over speeds, your device should do the following: Play a beep alarm sound on your device (Phone A). Display the real-time location of phone A on phone B using Google Maps and play a beep sound on Phone B.
  2. If the cycle falls, your device should do the following: Play a beep alarm sound on your device (Phone A), with an option to switch OFF the alarm. Display the real-time location of phone A on phone B using Google Maps and play a beep sound on Phone B. If the alarm is not switched OFF within 5 seconds by Phone A, a) Switch on the microphone and camera of phone A automatically and start recording. b) Send an SOS from phone A to phone B by transmitting the recorded sound and images using mobile internet network.

Tech used:

MATLAB (for the backend - converted to C)\

Simulink (for building the UI)

TCP IP Protocols (for real time data transfer)

Youtube video link

https://youtu.be/dTsebtbNd6s

UI

Phone A:

pic1

Phone B:

pic2

About

IoT powered safety system for children to ride bicycles safely.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published