Salah is ritual prayer a muslim observes five times a day. It is one of the pillars of Islam that is mandatory for a Muslim. The quality of Salah holds a great importance in terms of one?s intentions and the way he performs all the acts. Each prayer consists of two, three or four rounds (Rakahs), de
Salah Tracker
Salah is ritual prayer a muslim observes five times a day. It is one of the pillars of Islam that is mandatory for a Muslim. The quality of Salah holds a great importance in terms of one’s intentions and the way he performs all the acts. Each prayer consists of two, three or four rounds (Rakahs), depending on the time of the day and each Rakah consists of certain stages that need to be completed in a correct order.
In daily life while offering Salah, people often face problems in remembering the Rakah they were performing and as a result they have to offer the Salah all over again. This problem is often faced by people suffering from dementia, elderly people and the newly converted Muslims. Along with the ones who are busy with their daily schedules, there are people who are conscious of keeping a track of their Salah and wants to regulate their prayers in terms of its completeness and the order of the Salah.
The proposed solution for these problems is to develop a mobile based application that will monitor the activities of a Muslim in each Rakah using sensors of a smart watch. Based on user’s data, it will inform the user about the time spent on each activity during each Rakah and the correct order of the activity. The user would be informed about the average time spent on each activity along with each Rakah. In addition, Salah Tracker inform the user about the Salah they have performed during the day.
The main objective of Salah Tracker is to ensure the quality of Muslim Prayers, in terms of its correctness and the order of prayers. For this purpose, the user would be given a summary of the time spent on each Rakah and the average time spent on each Salah. The user would be informed if he has missed any activity or Rakah during Salah ensuring that the Salah has been performed in a correct order.
In the first Module we created two apps, first one to read sensor values while performing Salah, and the second app to tag training data. Android accelerometer sensor is used which gives us values in range [–10, 10]. To increase the range we multiplied it by 5. The data we have has values [-50, 50]. We collected multiple user data including males and females.
In the second module we applied machine learning on the available data so that we can detect the posture or the phase of Salah. We used Python language for Machine Learning. There are four unique phases in a Salah i.e. Standing, Bowing, Prostration and Sitting. We trained two models using KNN and Decision trees, in which KNN classifier outperformed Decision trees. The average accuracy of phase detection is 85%. These models were trained on the X, Y, Z values which predicted the current posture of the user.
Salah tracker tracks user’s positions using accelerometer sensor values in the smart watch. There are numerous people who often tend to forget the number of Rakah they had performed during a Salah. A Rakah is basically a set of activities performed by a user multiple times in a certain order, where the order of activities is very important for the Salah to be valid. Elderly people or patients suffering from dementia finds it very hard to keep track of phase change during a Rakah. Therefore, Salah Tracker would help in informing them about the set of activities and Rakah they have performed.
Furthermore, Salah Tracker would also keep a track of the obligatory Salah performed each day and remind the users if they have missed any Salah. Not only would it be beneficial for the people with busy schedules but it would also help people regulating their daily prayers. Salah Tracker can further help children in learning the correct order and steps of Salah. Some people are very conscious of the average time they spend on their Salah and want to keep a track if it, therefore this application would be the best solution for them in observing their activities.
In the last deliverable, the final app would be launched with complete working. This app will have the interface including statistics about user Salah performed all day along with previous record which will be fetched from cloud storage. The previous components will be integrated in this app including the data collection app and the data models. The final app will be capable of data recording and automatic detection of user’s posture of user during Salah. The app will generate a statistical report after the completion of Salah where the average time spent on each activity of each Rakah would be displayed along with the time spent on each Rakah and the Salah overall. User would also be informed if he has completed all the steps in each Rakah as well as the number of Rakah performed would be displayed.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Mobvoi TicWatch S2 Smart Watch | Equipment | 1 | 35000 | 35000 |
| Mobile Phone | Equipment | 1 | 35000 | 35000 |
| Total in (Rs) | 70000 |
This projects belongs to the security of childs and women which aare targeted by raped or...
Our task is to make a wall climbing robot with help of electrostatics adhesion force betwe...
With 5G and IoT a large network comprising billions of devices can be formed and deployed...
we are going to craet an app which will process humain eeg signal. Project Objectives...
The Twin Rotatory System (TRMS) is a fundamental model for studying the hovering dynamics...