Home Rehabilitation of Stroke Patients. Designing Games Using Arduino and Raspberry PiMaster's Thesis from the year 2019 in the subject Computer Science - Programming, University of Northampton, language: English, abstract: The proposed rehabilitations system is going to be for the upper and lower limbs practising. Few games have been designed for various rehabilitations purposes such as practicing hands, arms and legs. The proposed rehabilitation system consists of two different applications, the first one is for the patients to practice and the second one is for the therapists to keep them updated with the progress and improvement of their patients. Two wearable devices have been designed, the first one is for the hand practising and the second one is for the legs training. Stroke leads to intense physical disability in the human body, it causes some deficits due to the horrific events that resulted in wars and other problems in our world. Very often stroke survivors suffer from a permanent partial disability that restricts the movement of the hand, arm, and leg. We know that the rehabilitation should be at an earlier stage of the injury to recover the infected parts of the human body. The key success of the stroke recovery is the patient's motivation, it would be a challenge to recover if the patient is not motivated and not practising. In this project, we are focusing on finding the best ways to motivate stroke patients to do rehabilitation. Serious games have been involved in this area as it is considered as enjoyable and motivated for all people. Games are very popular, and most people enjoy gaming, especially with the development of the modern technologies which made it very easy to interact with games. Games are getting involved in many different areas like in the military, health care, entertainments, education, and government. In this project, the author will implement a new method to motivate stroke survivors to do their rehabilitation through practicing on a game which will be based on a wearable device to control the game in order to encourage stroke survivors to recover the disabled part of their body. |
Contents
| 7 | |
Methodology | 21 |
Security | 36 |
System User Cases Diagram | 49 |
Therapist Tracking System | 57 |
User Interface Design | 64 |
System MockUps | 71 |
Setting Up the Server | 79 |
Hardware Design and Implementation | 93 |
The software behind the designed hardware | 99 |
Snake and Bird Jumping Games | 119 |
Therapist Application Patients Tracking App Libraries | 125 |
System Testing | 139 |
System Evaluation | 147 |
Conclusion Future Work | 154 |
Set Up the Connection Between the Wearable device and the Server | 85 |
Common terms and phrases
accel accelerometer access point AHRehab apt-get Arduino attributes Black Box Testing CIMT code shows connection control the games Date date_of_injury db_connection db.cursor development process errors family_email family_phone finger Flex sensor fname following command following figure shows following screenshot shows FOREIGN KEY game engine game level game_id game_level_id games development hand or leg haptic heart rate hostapd id_patient implemented InnoDB INSERT INTO db14435650`.`Disability_Level installed INT NOT NULL INT NULL level of disability lname login method stub motivation MySQL password Patient Id pins programming language proposed system Pygame pytest Python Python programming language Raspberry Pi received data rehabilitation system remote database request ResultSet rs=stmt.executeQuery("select retrieves score Select a Game self.flag2 serious games server speed START TRANSACTION String stroke patients stroke survivors sudo table_n techniques Therapist Application therapist_id throws Exception track user’s VALUES DEFAULT video games wearable device while(rs.next window wireless microcontroller XYChart.Series


