Download using an accelerometer to increase remote control safety
Transcript
3 CONTENT LIST OF ABBREVIATIONS (OR) SYMBOLS 5 ACKNOWLEDGEMENTS 7 1 INTRODUCTION 8 2 BACKGROUND INFORMATION 9 2.1 Hardware 9 2.1.1 The remote control 9 2.1.2 ADXL345 accelerometer 10 2.2 Software 17 2.2.1 FreeRTOS 17 2.2.2 Compiler: Sourcery G++ Lite: ARM EABI 18 2.2.3 Serial communication: PuTTY 18 2.3 I²C serial bus protocol 18 2.4 Existing work 19 2.4.1 Application Note 1023: Fall detection 19 2.4.2 Competitor solution 23 3 REQUIREMENTS 23 3.1 Functional requirements 23 3.2 Technical requirements 24 4 REALIZATION 27 4.1 Console program 28 4.2 The algorithm 28 4.2.1 Overview 28 4.2.2 Design 30 4.3 Parameters 38 5 VALIDATION AND DISCUSSION 40 5.1 Test results 40 5.2 Response time analysis 42 5.3 Personal learning experience 43 5.4 Employer’s feedback 44 5.5 Conclusion 44 5.6 Future improvements 44 REFERENCES 45 TURKU UNIVERSITY OF APPLIED SCIENCES THESIS | Lukas Kern