top of page

The design of our project can be divided into three major components:

​

1. Sensing System -  In this part, the main purpose is to collect data from vehicle using the respective sensors and modules. These sensors and modules will be connected to Raspberry Pi -3B which is powered through power bank and works on Raspbian Linux operating system. Since we are focussing on less power consumption and more performance device so raspberry pi is the suitable microcontroller for our implementation. The detailed list of hardware needed is as follows:

  1. Flame Sensor - (DFR0076). The flame sensor can be used to detect fire or other wavelength at 760 nm ~ 1100 nm light. Detection range of this sensor is 20 cm-100 cm.

 

  1. Smoke Sensor - (MQ-2). This flammable gas and smoke sensor detects the concentrations of combustible gas in the air and outputs its reading as an analog voltage. The sensor can measure concentrations of flammable gas of 300 to 10,000 ppm. The sensor can operate at temperatures from -20 to 50°C and consumes less than 150 mA at 5 V.

  2. GPS module - (EM-406a). Device which gives the geographical location in terms of latitude, longitude and speed of the vehicle from the GPS satellite. Its accuracy in position is 10 meters. It can operate at temperatures from -40 C to 85 C.

 

  1. Accelerometer - (HMC5883L). This is 3-axis digital magnetometer designed for low field magnetic sensing. This sensor has a full scale range of ±8 gauss and a resolution up to 5 milli-gauss. It does 3-axis sensing which can be used to detect roll-over. It has excellent temperature stability. 

 

  1. Push button - . Panic/Emergency button, output is high when button is pressed.

 

2. Server - All the data collected is transferred to server via Internet (Wifi) from Raspberry Pi - 3B using UDP protocol. The server is a monitor (connected 24/7)  where all the data from the sensors are collected, sent from raspberry pi on a specific IP address via UDP protocol. Data is periodically collected and then analyzed using algorithms which results in producing alert message in case of danger to the respective Emergency Response Teams (ERT`s) and parent`s mobile device via TCP/IP  protocol.

 

3. Mobile Application - After all the necessary analytics are performed in the server, alert message and relevant information is sent to an Android application present in the mobile device of the parent`s.

The mobile device include functionalities like:

  1. Alert message with geographical location on Google Maps when the panic button is pressed.

  2. Android Application:

  1. Geo-fencing - Monitoring the location of vehicle and creating a virtual geographic boundary, enabling application to trigger a response when a vehicle leaves the particular area.

  2. Over-speed limit - Setting a permissible speed limit on the vehicle, enabling application to trigger a response when the vehicle crosses the particular speed limit .

 

Tools, Technology and OS Used

Tools:

  • Microsoft Visio 2016 - used for many things that utilize layouts, diagrams and architecture.

  • MSSQL - Microsoft SQL Server is a relational database management system developed by Microsoft. As a database, it is a software product whose primary function is to store and retrieve data as requested by other software applications.

  • Android Studio 2.2.3 - to develop android application

  • MyEclipse 2015 -  Java IDE that includes the best tools for the full stack developer.

Technology

  • SQL - SQL is a structured query language used for querying database.

  • JDK 8 - useful for developing and testing programs written in the Java programming language and running on the Java platform.

  • Python 2.7 - scripting language used.

  • Android SDK - API 19: Android 4.4 (Kit Kat) .

Operating System

  • Linux - Ubuntu 14.04 LTS.

  • Windows 8

  • Raspbian - OS used by Raspberry Pi 3 Model B.

Call

BIKKI MANOJ : 9717423429

Arpan : 9311079291

Mayank : 9717267157 

bottom of page