SOUTHEAST BANGKOK JOURNAL 83 Vol.1 No.2 July-December 2015 ÖćøóĆçîćĒĂðóúĉđÙßĆîêøüÝÝĆïÙüćöđøŠÜđßĉÜđÿšîøąĀüŠćÜÖćøđÙúČęĂîĕĀüøŠćÜÖć÷ ïîøąïïðäĉïĆêĉÖćøĒĂîéøĂ÷éŤ đüĂøŤßĆîõćþćĕì÷ DEVELOPMENT OF LINEAR ACCELEROMETER APPLICATION FOR MONITORING HUMAN MOVEMENTS ON ANDROID IN THAI éø.öîĆÿßîÖ ÝÜðøąÿĉìíĉĝóø óøýĆÖéĉĝ Ăøøëüćîĉß * ** *** ðüĊèć ñŠĂÜēÿõć **** øüĉóø ýøĊüĉĕú ïìÙĆé÷ŠĂ ÖćøóĆçîćĒĂðóúĉđÙßĆîêøüÝÝĆïÙüćöđøŠÜđßĉÜđÿšîøąĀüŠćÜÖćøđÙúČęĂîĕĀüøŠćÜÖć÷ ĔîđüĂøŤßĆî õćþćĕì÷ öĊßČęĂüŠć ĕì÷đÙúČęĂîìĊę 3 ĒîüĒÖî (TH 3 AXIS) ĕéšìĞćÖćøðøą÷čÖêŤĔßšđàĘîđàĂøŤüĆéÙüćöđøŠÜ đßĉÜđÿšî (Linear Acceleration sensor) ìĊęöĊĂ÷ĎŠïîÿöćøŤìēôî øąïïðäĉïĆêĉÖćøĒĂîéøĂ÷éŤ îĞćöć üĉđÙøćąĀŤúĆÖþèą×ĂÜÙüćöđøŠÜđßĉÜđÿšî ìĊęđðúĊę÷îĕðêćöÙŠćìĊęĂŠćîĕéšÝćÖđàĘîđàĂøŤ ĕì÷đÙúČęĂîìĊę 3 ĒîüĒÖî ĒĂðóúĉđÙßĆîÿćöćøëĒÿéÜñúúĆóíŤĔîøĎðĒïïךĂöĎúđßĉÜêĆüđú× ĒúąÖøćô ÿćöćøëìĞćÖćø ïĆîìċ ÖñúúĆóíŤ ĔîĒêŠúąßŠüÜđüúć ÿćöćøëÿŠÜñúúĆóíŤìĊęĕéš ÝćÖÖćøìĞćÜćî×ĂÜĒêŠúąđàĘîđàĂøŤ Ēúą ÙĞćĂíĉïć÷×ĆĚîêĂîÖćøìĞćÜćî×ĂÜĒĂðóúĉđÙßĆî ïìÙüćöìćÜüĉßćÖćøÞïĆïîĊĚÝąðøąÖĂïĕðéšü÷×ĆĚîêĂî ĔîÖćøĂĂÖĒïïĒĂðóúĉđÙßĆî ×ĆĚîêĂîÖćøìĞćÜćî×ĂÜĒĂðóúĉđÙßĆî ĒúąÖćøêøüÝÿĂïÖćøìĞćÜćî×ĂÜ ĒĂðóúĉđÙßĆîĔîÿĂÜøĎðĒïïÖćøìéúĂÜ ÖćøìéúĂÜìĊę 1 ÖćøđðøĊ÷ïđìĊ÷ï TH 3AXIS ĔîÿĂÜđÙøČęĂÜ ÿöćøŤìēôî ñúÖćøìéúĂÜĒÿéÜÙüćöđøŠÜ 3 ĒîüĒÖî ĔîìĆĚÜÿĂÜĂčðÖøèŤöĊÙŠćĔÖúšđÙĊ÷ÜÖĆî ÖćøìéúĂÜ ìĊę 2 ÖćøđðøĊ÷ïđìĊ÷ï ĒĂðóúĉđÙßĆî Physics Toolbox ÖĆï TH 3AXIS ĔîÿöćøŤìēôîđéĊ÷üÖĆî ñú ÖćøìéúĂÜÝćÖÿĂÜĒĂðóúĉđÙßĆîĒÿéÜÙüćöđøŠÜ 3 ĒîüĒÖî ĕéšÙŠćđĀöČĂîÖĆîĔîìĆĚÜ 4 ÖćøđÙúČęĂîĕĀü ÙĞćÿĞćÙĆâ : ĒĂðóúĉđÙßĆî ÖćøđÙúČęĂîĕĀüøŠćÜÖć÷ ÙüćöđøŠÜđßĉÜđÿšî * õćÙüĉßćüĉýüÖøøöĂčêÿćĀÖćø ÿëćïĆîđìÙēîēú÷ĊóøąÝĂöđÖúšćđÝšćÙčèìĀćøúćéÖøąïĆÜ ** ÿć×ćüĉßćđìÙēîēú÷ĊÖćøÝĆéÖćøĂčêÿćĀÖøøö Ùèąüĉì÷ćýćÿêøŤĒúąđìÙēîēú÷Ċ üĉì÷ćúĆ÷đàćíŤĂĊÿìŤïćÜÖĂÖ *** õćÙüĉßćüĉýüÖøøöĂčêÿćĀÖćø ÿëćïĆîđìÙēîēú÷ĊóøąÝĂöđÖúšćđÝšćÙčèìĀćøúćéÖøąïĆÜ **** õćÙüĉßćüĉýüÖøøöĂčêÿćĀÖćø ÿëćïĆîđìÙēîēú÷ĊóøąÝĂöđÖúšćđÝšćÙčèìĀćøúćéÖøąïĆÜ 84 SOUTHEAST BANGKOK JOURNAL Vol.1 No.2 July-December 2015 Abstract A linear accelerometer application for monitoring human movements on android in Thai version has been called “TH 3 AXIS.” The purpose of this papers is to develop a smartphone based application, TH 3 AXIS by using linear acceleration to monitor physical activity. TH 3AXIS application can show data as number and figure graphic, record data and send data through e-mail. This application has a description about sensors and activity monitoring in Thai language. This article will provide designing and developing TH 3AXIS application. The TH 3AXIS’s results were verified by two methods. In the first method, TH 3 AXIS’s application was installed into two smartphones. Both devices showed similar linear acceleration in x, y, and z axis. The second method is to compare TH 3 AXIS with a well-known accelerometer application, Physics Toolbox in the same device. The results showed that linear acceleration data from both applications were exactly the same in four movement activities. Keywords : Application, Human movements, Linear acceleration ïìîĞć ĔîðŦÝÝčïĆîđÙøČęĂÜöČĂÿČęĂÿćøðøąđõìÿöćøŤìēôîĒúąĒìĘïđúĘêĔîøąïïðäĉïĆêĉÖćøĒĂîéøĂ÷éŤ ĕéšøĆïÙüćöîĉ÷öĒúąöĊñĎšĔßšÜćîöćÖ×ċĚî îĂÖÝćÖîĊĚøąïïðäĉïĆêĉÖćøĒĂîéøĂ÷éŤ÷ĆÜöĊÿŠüîߊü÷ĔîÖćø óĆçîćĒĂðóúĉđÙßĆîõć÷ĔêšõćþćÝćüć ìĞćĔĀšîĂÖÝćÖÿöćøŤìēôîĒúąĒìĘïđúĘêÝąöĊðøąē÷ßîŤĔîéšćî ÖćøÿČęĂÿćøĒúšü ÷ĆÜÿćöćøëđךćëċÜĒĂðóúĉđÙßĆîêŠćÜėìĊęĀúćÖĀúć÷ĕéšÿąéüÖĒúąøüéđøĘü đߊî Öćø đßČęĂöêŠĂđךćÿĎŠĂĉîđìĂøŤđîĘê ÖćøđðŗéøĆïךĂöĎú׊ćüÿćø ÖćøéĎĀîĆÜĀøČĂôŦÜđóúÜ ÖćøđúŠîđÖö ìĆĚÜĂĂîĕúîŤ ĒúąĂĂôĕúîŤ ìĆĚ Ü îĊĚ đ ðŨ î ñúöćÝćÖĒĂðóúĉ đ ÙßĆ î ïîĂč ð ÖøèŤ đ ÙúČę Ă îìĊę öĊ Ö ćøóĆ ç îćêŠ Ă ÷ĂéöćÖ×ċĚ î (ÿčßćéć óúćßĆ÷õĉøö÷Ťýĉú, 2553 Ēúą ýčõýĉúðş ÖčúÝĉêêŤđÝČĂüÜýŤ, 2555) ðŦÝÝčïĆîöĊĒĂðóúĉđÙßĆîöćÖöć÷ ìĊęÿćöćøëðäĉïĆêĉÖćøĕéšïîøąïïðäĉïĆêĉÖćøĒĂîéøĂ÷éŤ ĒêŠÿŠüîĔĀâŠÝąđðŨîĒĂðóúĉđÙßĆîìĊęöćÝćÖ êŠćÜðøąđìýĒúąÝĞćđðŨîêšĂÜĔßšÙüćöÿćöćøëĔîéšćîõćþćĂĆÜÖùþēé÷đÞóćą àċęÜĒĂðóúĉđÙßĆîêøüÝÝĆï ÖćøđÙúČęĂîĕĀüîĊĚĕéšìĞćÖćøðøą÷čÖêŤĔßšđàĘîđàĂøŤìĊęöĊĂ÷ĎŠĔîÿöćøŤìēôî ĕéšĒÖŠ đàĘîđàĂøŤüĆéÙüćöđøŠÜđßĉÜđÿšî (Linear Accelerometer Sensor) đóČęĂđðŨîêĆüêøüÝÝĆïÙüćöđøŠÜĔîĒîüĒÖî X, Y Ēúą Z ēé÷ÖćøĔßš ÜćîĒĂðóúĉđÙßĆîêøüÝÝĆïÖćøđÙúČęĂîĕĀüéĆÜÖúŠćü ÿĞćĀøĆïÙîĕì÷îĆĚî÷ĆÜĕöŠđðŨîìĊęîĉ÷ööćÖîĆÖ đîČęĂÜÝćÖ ĕöŠöĊÙĞćĂíĉïć÷õćþćĕì÷ìĊęđÖĊę÷üÖĆïÖćøĔßšÜćî ĒúąĒÿéÜñúúĆóíŤìĊęĕéšÝćÖĒĂðóúĉđÙßĆîîĆĚî îĂÖÝćÖîĊĚ ĒĂðóúĉđÙßĆîîĊĚÝąÿćöćøëîĞćĕððøą÷čÖêŤĔßšđóČęĂđóĉęöÙüćöÿćöćøëĔîÖćøêøüÝÝĆïÖćøđÙúČęĂîĕĀü Ăćìĉ SOUTHEAST BANGKOK JOURNAL Vol.1 No.2 July-December 2015 85 ÖćøîĆęÜ ÖćøîĂî Öćøúšö ĔîÖúčŠö ñĎšðśü÷ÿĎÜĂć÷čĔîēøÜó÷ćïćú ĔîĒñîÖÖć÷õćóïĞćïĆé đóČęĂߊü÷đóĉęö ÙüćöÿąéüÖĔîÖćøìĞćÜćî×ĂÜñĎšéĎĒú ĀøČĂ ó÷ćïćú đöČęĂĕöŠĕéšéĎĒúñĎšðśü÷êúĂéđüúć ïìÙüćöîĊĚ đ ðŨ î Öćøýċ Ö þćĒúąóĆ ç îćĒĂðóúĉ đ ÙßĆ î êøüÝÝĆ ï ÖćøđÙúČę Ă îĕĀü ĔîđüĂøŤ ßĆ î õćþćĕì÷ đóČęĂĔĀšÙîĕì÷ÿćöćøëĔßšÜćîĒĂðóúĉđÙßĆîéĆÜÖúŠćüîĊĚĕéšÿąéüÖ×ċĚîĔîÖćøêøüÝÝĆïÖćø đÙúČęĂîĕĀü đóøćąöĊÙĞćĂíĉïć÷×ĆĚîêĂîÖćøìĞćÜćî×ĂÜĒĂðóúĉđÙßĆî ñúúĆóíŤìĊęĕéšÝćÖÖćøìĞćÜćî×ĂÜĒêŠ úąđàĘîđàĂøŤ ìĊęĒÿéÜĔîøĎðĒïïךĂöĎúđßĉÜêĆüđú× ĒúąÖøćô ĒúąÿćöćøëìĞćÖćøïĆîìċÖñúúĆóíŤĔîĒêŠúą ߊüÜđüúćĕéš øüöëċÜÙĞćĂíĉïć÷ÙčèÿöïĆêĉêŠćÜ ė ×ĂÜĒêŠúąđàĘîđàĂøŤ àċęÜÝąìĞćĔĀšđךćĔÝÖćøìĞćÜćî×ĂÜĒêŠ úąđàĘîđàĂøŤöćÖ÷ĉęÜ×ċĚî ÝćÖìĊęĕéšÖúŠćüöćךćÜêšî ÖćøóĆçîćĒĂðóúĉđÙßĆîĔîđüĂøŤßĆîõćþćĕì÷ đÖĊę÷üÖĆï đàĘ î đàĂøŤ üĆ é ÙüćöđøŠ Ü đßĉ Ü đÿš î Ĕßš õ ćþćÝćüćđðŨ î ĀúĆ Ö ÿĞ ć ÙĆ â ĔîÖćøóĆ ç îćĒĂðóúĉ đ ÙßĆ î Ĕîøąïï ðäĉïĆêĉÖćøĒĂîéøĂ÷éŤ øüöìĆĚÜĔßšēðøĒÖøöĒĂîéøĂ÷éŤ ÿêĎéĉēĂ (Android Studio) ĔîÖćøđ×Ċ÷îõćþć Ýćüć ĒúąìéÿĂïÖćøìĞćÜćî×ĂÜĒĂðóúĉđÙßĆîîĊĚĔîÿöćøŤìēôîĒúąĒìĘïđúĘêÝøĉÜ ìùþãĊìĊęđÖĊę÷üךĂÜ 1. øąïïðäĉïĆêĉÖćøĒĂîéøĂ÷éŤ (Android) ĒĂîéøĂ÷éŤ đðŨîøąïïðäĉïĆêĉÖćøìĊęöĊóČĚîåćîĂ÷ĎŠïîúĉîčÖàŤ ĔîĂéĊêëĎÖĂĂÖĒïïöćÿĞćĀøĆï ĂčðÖøèŤìĊęĔßšÝĂÿĆöñĆÿ đߊî ÿöćøŤìēôîĒúąĒìĘïđúĘêÙĂöóĉüđêĂøŤ ðŦÝÝčïĆîĕéšĒóøŠĕð÷ĆÜĂčðÖøèŤĀúć÷ ßîĉé đߊî ÖúšĂÜéĉÝĉêĂú Nikon S800C, ĀöšĂĀčÜךćü Panasonic, øąïïĒĂîéøĂ÷éŤ Smart TV, îćāĉÖćךĂöČĂøąïï Android Wear đðŨîêšî ĒĂîéøĂ÷éŤëĎÖÙĉéÙšîĒúąóĆçîćēé÷ïøĉþĆì ĒĂîéøĂ÷éŤ (Android, Inc.) àċęÜêŠĂöć Google ĕéšìĞćÖćøàČĚĂêŠĂïøĉþĆìĔîðŘ ó.ý. 2548 ĒĂîéøĂ÷éŤëĎÖđðŗéêĆüđöČęĂ ðŘ ó.ý. 2550 óøšĂöÖĆïÖćøÖŠĂêĆĚÜ Open Handset Alliance đðŨîÖúčŠö×ĂÜïøĉþĆìñúĉêăćøŤéĒüøŤ àĂôêŤĒüøŤ ĒúąÖćøÿČęĂÿćøÙöîćÙö ìĊę öĊÝčéöčŠÜĀöć÷øŠüöÖĆîđóČęĂÿøšćÜöćêøåćîøąïïðäĉïĆêĉÖćøĒïï Open Source ÿĞćĀøĆïĂčðÖøèŤóÖóć ēé÷ĔßšöČĂëČĂìĊęöĊøąïïðäĉïĆêĉÖćøĒĂîéøĂ÷éŤđÙøČęĂÜĒøÖ×ĂÜēúÖ ÙČĂ đĂßìĊàĊ éøĊö (HTC DREAM) üćÜ ÝĞćĀîŠć÷đöČęĂðŘ ó.ý. 2551 (Panomkorn, 2013) ĒĂîéøĂ÷éŤđðŨîøąïïðäĉïĆêĉÖćø Open Source àċęÜÝąĂîčâćêĔĀšñĎšñúĉêðøĆïĒêŠÜĒúąüćÜÝĞćĀîŠć÷ĕéš øüöĕðëċÜîĆÖóĆçîćĒúąñĎšĔĀšïøĉÖćøđÙøČĂ׊ć÷éšü÷ ĂĊÖìĆĚÜĒĂîéøĂ÷éŤ÷ĆÜđðŨîøąïïðäĉïĆêĉÖćøìĊęøüöîĆÖóĆçîćìĊęđ×Ċ÷îēðøĒÖøöðøą÷čÖêŤöćÖöć÷ õć÷Ĕêš õćþćÝćüć ĔîđéČĂîêčúćÙö ó.ý. 2555 öĊēðøĒÖøööćÖÖüŠć 700,000 ēðøĒÖøöÿĞćĀøĆïĒĂîéøĂ÷éŤ Ēúą÷ĂééćüîŤēĀúéÝćÖ Google Play öćÖëċÜ 2.5 ĀöČęîúšćîÙøĆĚÜ ÝćÖÖćøÿĞćøüÝĔîðŘ ó.ý. 2556 óïüŠ ć ĒĂîéøĂ÷éŤ đ ðŨî øąïïðäĉ ïĆêĉÖ ćøìĊęîĆÖ óĆ ç îćđúČĂ ÖìĊęÝ ąóĆç îćēðøĒÖøööćÖìĊę ÿčé ëċÜ 71% ÙüćöÿĞćđøĘÝ×ĂÜøąïïðäĉïĆêĉÖćøìĞćĔĀšđÖĉéÙéĊéšćîÖćøúąđöĉéÿĉìíĉïĆêøìĊęđøĊ÷ÖüŠć ÿÜÙøćöÿöćøŤìēôî (Smartphone Wars) øąĀüŠćÜïøĉþĆìñĎšñúĉêÝĞćîüîöćÖ 86 SOUTHEAST BANGKOK JOURNAL Vol.1 No.2 July-December 2015 86 2. ภาษาจาวา Java เป็นภาษาโปรแกรมที่ใช้ในการเขียนคําสั่งเพื่อให้คอมพิวเตอร์ทํางาน เป็นภาษาที่มี ลักษณะสนับสนุนการเขียนโปรแกรมเชิงวัตถุ (OOP : Object-Oriented Programming) ที่ชัดเจน (Settawut, 2013) โปรแกรมต่าง ๆ ถูกสร้างภายในคลาส (Class) โปรแกรมเหล่านั้น เรียกว่า Method หรือ Behavior โดยปกติจะเรียกแต่ละ Class ว่า Object โดยแต่ละ Object มีพฤติกรรมมากมาย โปรแกรมที่สมบูรณ์จะเกิดจากหลาย Object หรือหลาย Class มารวมกัน โดยแต่ละ Class จะมี Method หรือ Behavior แตกต่างกันไป โดยเครื่องคอมพิวเตอร์ที่ใช้ในการเขียนโปรแกรมด้วยภาษา Java จะต้องมีโปรแกรมที่รวมคําสั่งต่าง ๆ ให้สามารถคอมไพล์ และรันโปรแกรมได้ที่เรียกว่า Java Virtual Machine ซึ่งเป็นเครื่องมือที่ช่วยในการเขียน และพัฒนาโปรแกรม Java Virtual Machine จะอยู่ในโปรแกรมชุดพัฒนาจาวาที่เรียกว่า JDK (Java Development Kit) โดยการดาวน์โหลด โปรแกรมชุดพัฒนาจาวา JDK ได้ที่เว็บไซต์ www.java.sun.com 3. เซ็นเซอร์วัดความเร่งเชิงเส้น (Linear Accelerometer Sensor) เซ็นเซอร์วัดความเร่งเชิงเส้น (สารบัญบทความแอนดรอยด์, 2556) คืออุปกรณ์ที่ใช้วัด ความเร่งหรือการสั่นสะเทือน ใช้วัดความเร่งในระบบควบคุมตัวทํางานแบบเชิงเส้น เป็นเซ็นเซอร์ ตรวจจับการเคลื่อนไหว เมื่อเอียงเครื่องไปทางซ้าย ขวา ข้าง หน้า หลัง หรือกลับหัว ก็จะกลับ เป็น การแสดงผลหน้าจอให้ตรงกับแนวแกนที่ถืออยู่ นอกจากนี้จะใช้ ตัววัดความเร่งเชิงเส้นยังเป็นตัวชี้ว่า อยู่ในสถานะ Static (นิ่งเฉย) หรือ Dynamic (เคลื่อนไหวทันทีทันใด หรือหยุดทันทีทันใด) นั่นทําให้ Accelerometer เป็นเซ็นเซอร์สําหรับบอกสถานะการเอียงได้เป็นอย่างดี (Tilt Sensor) ในทั้ง 3 ทิศ สําหรับแกน X, Y และ Z บนอุปกรณ์แอนดรอยด์ใด ๆ วิธีการดําเนินงาน 1. การออกแบบแอปพลิเคชัน รูปที่ 1 แสดงภาพรวมทั้งหมดของแอปพลิเคชัน การออกแบบหน้าต่างของแอปพลิเคชัน ทําโดยใช้โปรแกรม Android Studio ลักษณะการทํางานของแอปพลิเคชัน คือ การเรียกใช้งาน เซ็นเซอร์ความเร่งเชิงเส้น ให้แสดงค่าความเร่ง และนํามาประมวลผล คําสั่งในการใช้งานของไทย เคลื่อนที่ 3 แนวแกน (TH 3AXIS) ประกอบไปด้วย 1) ปุ่มเริ่ม/หยุด เป็นคําสั่งในการเริ่มตรวจจับการ เคลื่อนไหว 2) ปุ่มลบข้อมูล เป็นคําสั่งในการลบข้อมูลจากการเก็บข้อมูลที่เพิ่งจบการทํางานของ แอปพลิเคชัน 3) ปุ่มแสดงผลข้อมูล เป็นการแสดงค่าความเร่งในแกน X, Y และ Z และ 4) ปุ่มคู่มือ การใช้ เป็นการแสดงหน้าต่างคู่มือการใช้งาน SOUTHEAST BANGKOK JOURNAL Vol.1 No.2 July-December 2015 87 87 รูปที่ 1 ภาพรวมทั้งหมดของแอปพลิเคชัน 2. ขั้นตอนการทํางานของแอปพลิเคชัน เมื่อกดที่ไอคอนแอปพลิเคชัน TH 3AXIS ดังแสดงในรูปที่ 2 (ก) จะปรากฏหน้าแรกดังแสดง ในรูปที่ 2 (ข) ซึ่งเป็นหน้าจอหลักของแอปพลิเคชัน เมื่อกดปุ่มเริ่มการทํางานแอปพลิเคชัน จะมีการ แสดงผลลัพธ์ในรูปแบบกราฟ ในแนวแกน X, Y และ Z ดังแสดงในรูปที่ 3 โดยค่าความเร่งที่วัดได้จาก เซ็นเซอร์จะผ่านการประมวลผลบนสมาร์ทโฟน และมีการเลือกใช้ไลบรารี่ A Chart Engine ในโปรแกรม Android Studio เป็นเครื่องมือสําหรับการสร้างกราฟ 88 SOUTHEAST BANGKOK JOURNAL Vol.1 No.2 July-December 2015 (Ö) (×) øĎðìĊę 2 ÖćøđךćĔßšÜćîĒĂðóúĉđÙßĆî (Ö) ĕĂÙĂîĒĂðóúĉđÙßĆî (×) ĀîšćÝĂĀúĆÖ×ĂÜĒĂðóúĉđÙßĆî ĀúĆÜÝćÖÖćøÖéðčśöđøĉęöÖćøìĞćÜćîĒĂðóúĉđÙßĆî ÝąöĊÖćøÿøšćÜđüúćÖĞćÖĆïĔîĒêŠúą×šĂöĎú (Plot time stamp) ×ĂÜÖøćôÙüćöđøŠÜ ēé÷ÖĞćĀîéĔĀšĒÖî Y đðŨîĒÖî×ĂÜÙŠćÙüćöđøŠÜđßĉÜđÿšî (đöêøêŠĂüĉîćìĊ2) ĒúąĒÖî X đðŨîĒÖîđüúć (üĉîćìĊ) éĆÜĒÿéÜĔîøĎðìĊę 3 øĎðìĊę 3 đüúćÖĞćÖĆïĔîĒêŠúą×šĂöĎú îĂÖÝćÖîĊĚ÷ĆÜöĊÙüćöÿćöćøëĔîÖćøđúČęĂîĒÿéÜךĂöĎúÖŠĂîĀîšć (Scrolling data) ĒúąÖćø×÷ć÷Öøćô (Zooming) ēé÷ĒĂðóúĉđÙßĆîĕéšìĞćÖćøđÖĘïךĂöĎúÖŠĂîĀîšć ĒúąÿćöćøëîĞćךĂöĎúđĀúŠćîĆĚîÖúĆïöć SOUTHEAST BANGKOK JOURNAL Vol.1 No.2 July-December 2015 89 ĒÿéÜĂĊÖĕéš ēé÷ÖćøđúČęĂîĀîšćÝĂ àšć÷-×üć êćöêšĂÜÖćø ĂĊÖìĆĚÜ÷ĆÜߊü÷ĔĀšÖøćôÿćöćøëéĎĕéšÜŠć÷×ċĚî đóČęĂîĞćĕðĔßšĔîÖćøüĉđÙøćąĀŤ×šĂöĎúêŠćÜ ė ìĊÿę ąéüÖ÷ĉęÜ×ċĚî éĆÜĒÿéÜĔîøĎðìĊę 4 øĎðìĊę 4 ÖćøđúČęĂîĒÿéÜךĂöĎúÖŠĂîĀîšć ĒúąÖćø×÷ć÷Öøćô đöČęĂÖéðčśöĀ÷čéÖćøìĞćÜćî×ĂÜĒĂðóúĉđÙßĆî ÖøćôÙüćöđøŠÜĒúąÖćøêøüÝÝĆïÖćøđÙúČęĂîĕĀü ÝąĀ÷čéÖćøìĞćÜćî ĒúąđöČęĂÖéðčśöúïךĂöĎú ÖøćôÙüćöđøŠÜĒúąøĎðĒïïÖćøêøüÝÝĆïÖćøđÙúČęĂîĕĀüìĊęöĊ Ă÷ĎŠđéĉö ÝąëĎÖúïĂĂÖ đöČęĂÖéðčśöĒÿéÜךĂöĎú ÝąöĊÖćøĒÿéÜĀîšćêŠćÜ×ĂÜךĂöĎúÙüćöđøŠÜĔîĒîüĒÖî X, Y Ēúą Z éĆÜĒÿéÜĔîøĎðìĊę 5 (Ö) àċęÜךĂöĎúđĀúŠćîĊĚ ÿćöćøëÿŠÜךĂöĎúĕéšĀúć÷ߊĂÜìćÜ đߊî ĂĊđöúŤ ĕúîŤ đðŨîêšî éĆÜĒÿéÜĔîøĎð 5 (×) (Ö) (×) øĎðìĊę 5 ÖćøÿŠÜךĂöĎú (Ö) ĀîšćêŠćÜךĂöĎúÙüćöđøŠÜ (×) êĆüđúČĂÖÖćøÿŠÜךĂöĎú 90 SOUTHEAST BANGKOK JOURNAL Vol.1 No.2 July-December 2015 đöČęĂÖéðčśöÙĎŠöČĂÖćøĔßš ÝąĒÿéÜÖćøĂíĉïć÷úĆÖþèą×ĂÜĒĂðóúĉđÙßĆî ēé÷ĔĀšßČęĂĒĂðóúĉđÙßĆîîĊĚüŠć “ĕì÷đÙúČęĂîìĊę 3 ĒîüĒÖî” đðŨîĒĂðóúĉđÙßĆîêøüÝÝĆïÖćøđÙúČęĂîĕĀü×ĂÜøŠćÜÖć÷ àċęÜöĊÖćøĔßšđàĘîđàĂøŤ êøüÝÝĆïÙüćöđøŠÜđßĉÜđÿšîĒúąÙüćöđøĘüđßĉÜöčö Ăíĉïć÷üĉíĊÖćøĔßšÜćî øüöìĆĚÜÙèąñĎšÝĆéìĞć ĂćÝćø÷ŤìĊę ðøċÖþć ĒúąÿëćîýċÖþć éĆÜĒÿéÜĔîøĎðìĊę 6 øĎðìĊę 6 ÙĎŠöČĂÖćøĔßšÜćî 3. ÖćøêøüÝÿĂïÙüćöëĎÖêšĂÜ×ĂÜĒĂðóúĉđÙßĆî ÖćøêøüÝÿĂïÙüćöëĎ ÖêšĂÜ×ĂÜĒĂðóúĉđ ÙßĆîĔîìĊęîĊĚ ðøąÖĂïĕðéš ü÷ 2 üĉíĊ ÙČĂ Öćø êøüÝÿĂïøąĀüŠćÜÿöćøŤìēôî 2 đÙøČęĂÜ ĔîĒĂðóúĉđÙßĆî TH 3AXIS đéĊ÷üÖĆî ĒúąÖćøêøüÝÿĂï øąĀüŠćÜĒĂðóúĉđÙßĆî Physics Toolbox ÖĆï TH 3AXIS ĔîÿöćøŤìēôîđéĊ÷üÖĆî ēé÷ÿöćøŤìēôîìĊęĔßš ĔîÖćøêøüÝÿĂïÙüćöëĎÖêšĂÜÙøĆĚÜîĊĚ ÙČĂ ÿöćøŤìēôîđüĂøŤßĆî 4.0 ×ċĚîĕð ĒúąêĉéêĆĚÜ Delay sensor UI ĀøČĂđìŠćÖĆï 60000 ĕöēÙøüĉîćìĊ üĉíĊÖćøìéúĂÜöĊøć÷úąđĂĊ÷éÿćöćøëÿøčðĕéšéĆÜîĊĚ 1. ĔÿŠ ÿ öćøŤ ì ēôîĔîÿć÷øĆ é ìĊę Ù ćéÖĆ ï êĞ ć ĒĀîŠ Ü ÿąēóÖéš ć î×üć éĆ Ü ĒÿéÜĔîøĎ ð ìĊę 7 ĀúĆÜÝćÖîĆĚîÖéðčśöđøĉęö đóČęĂĔĀšĒĂðóúĉđÙßĆîìĞćÜćî 2. đøĉęöìĞćÖĉÝÖøøöêŠćÜ ė ēé÷ÖĉÝÖøøöìĊęĔßšĔîÖćøìéúĂÜ ÙČĂ Öćøđéĉî ÖćøüĉęÜ ÖćøîĆęÜ ĒúąÖćøîĂî ēé÷ÖĞćĀîéĔĀš -ìéÿĂïÖćøđéĉîĒúąÖćøüĉęÜïîóČĚîđøĊ÷ï ÝĞćîüîÖĉÝÖøøöúą 10 Öšćü -ìéÿĂïÖćøîĆęÜïîđÖšćĂĊĚîĆęÜìĊęÙüćöÿĎÜöćêøåćî -ìéÿĂïÖćøîĂîĒúąÖćøúšöïîôĎÖ ēé÷öĊìŠćìćÜÖćøîĂîĒïïîĂîĀÜć÷ 3. ìéúĂÜÖĉÝÖøøöúą 5 ÙøĆĚÜ ēé÷ñĎšìéúĂÜÝĞćîüî 1 Ùî ÙČĂ đóýĀâĉÜ Ăć÷č 22 ðŘ ĒúąöĊ đüúćóĆÖđóĊ÷ÜóĂøąĀüŠćÜÖĉÝÖøøö SOUTHEAST BANGKOK JOURNAL Vol.1 No.2 July-December 2015 91 øĎðìĊę 7 êĞćĒĀîŠÜêøüÝÝĆïìĊęÿąēóÖéšćî×üć 3.1 ÖćøêøüÝÿĂïøąĀüŠćÜÿöćøŤìēôî 2 đÙøČęĂÜ ĔîĒĂðóúĉđÙßĆî×ĂÜ ĕì÷đÙúČęĂîìĊę 3 ĒîüĒÖî (TH 3AXIS) đéĊ÷üÖĆî üĆêëčðøąÿÜÙŤ×ĂÜÖćøìéúĂÜîĊĚ đóČęĂêøüÝÿĂïÙüćöÿćöćøë×ĂÜĒĂðóúĉđÙßĆî TH 3AXIS ìĊę ÿćöćøëîĞćöćêĉéêĆĚÜĔßšÖĆï ÿöćøŤìēôîđÙøČęĂÜĂČęî ė ĕéš ēé÷ÿöćøŤìēôîìĊęĔßšĔîÖćøêøüÝÿĂïÙüćö ëĎÖêšĂÜÙøĆĚÜîĊĚ ÙČĂ ÿöćøŤìēôîøčŠî HTC ONE M7 Ēúą HTC ONE M8 éĆÜĒÿéÜĔîøĎðìĊę 8 HTC ONE M7 ßîĉéđàĘîđàĂøŤ : BOSCH BMA250 HTC ONE M8 ßîĉéđàĘîđàĂøŤ : HTC Group Ltd. Ver.1 øĎðìĊę 8 ÿöćøŤìēôîøčŠî HTC ONE M7 Ēúą HTC ONE M8 3.2 ÖćøêøüÝÿĂïøąĀüŠćÜĒĂðóúĉđÙßĆî Physics Toolbox ÖĆï ×ĂÜ ĕì÷ đÙúČęĂîìĊę 3 ĒîüĒÖî (TH 3AXIS) ĔîÿöćøŤìēôîđéĊ÷üÖĆî 92 SOUTHEAST BANGKOK JOURNAL Vol.1 No.2 July-December 2015 üĆêëčðøąÿÜÙŤ×ĂÜÖćøìéúĂÜîĊĚ đóČęĂêøüÝÿĂïÙüćöëĎÖêšĂÜ×ĂÜĒĂðóúĉđÙßĆî TH 3AXIS ìĊę ÿćöćøëĔĀš ÙŠ ć ÙüćöđøŠÜ ìĊę ëĎ Öêš Ă ÜđĀöČ Ă îĒĂðóúĉđ ÙßĆ îĂČę î ė àċęÜ ĕéš đúČ Ă ÖĔßš Ē Ăðóúĉđ ÙßĆ î Physics Toolbox öćĔßšĔîÖćøêøüÝÿĂïÖĆïĒĂðóúĉđÙßĆî TH 3AXIS đóøćąĒĂðóúĉđÙßĆî Physics Toolbox îĊĚĕéšøĆïÖćø÷ĂöøĆï öĊÖćøĔßšĒóøŠĀúć÷ ēé÷ÿćöćøëüĆéÙŠćÙüćöđøŠÜđßĉÜđÿšîĕéš ÿćöćøëïĆîìċÖךĂöĎú ÿŠÜ ךĂöĎú ĒúąÿćöćøëÖĞćĀîéÙŠć ĂĆêøćÖćøÿčŠöêĆüĂ÷ŠćÜ (Sampling rate) ĕéš àċęÜÖĞćĀîéĔĀšĒĂðóúĉđÙßĆî ìĆĚÜÿĂÜ öĊ ĂĆêøćÖćøÿčŠöêĆüĂ÷ŠćÜ ìĊęđìŠćÖĆî ÙČĂ Delay Sensor UI ĀøČĂ đìŠćÖĆï 60000 ĕöēÙøüĉîćìĊ ñúÖćøìéúĂÜ 1. ñúÖćøêøüÝÿĂïøąĀüŠćÜÖćøðäĉïĆêĉ×ĂÜ×ĂÜ ĕì÷đÙúČęĂîìĊę 3 ĒîüĒÖî (TH 3AXIS) ïî ÿöćøŤìēôî 2 đÙøČęĂÜĔîđüúćđéĊ÷üÖĆî ÝćÖøĎðìĊę 9 ĒÿéÜøĎðĒïïÿĆââćèÙüćöđøŠÜđßĉÜđÿšîìĊęĕéšÝćÖÿöćøŤìēôîìĆĚÜ 2 đÙøČęĂÜ øąĀüŠćÜ ìĞćÖĉÝÖøøö 4 ðøąđõì ĕéšĒÖŠ đéĉî üĉęÜ îĆęÜ Ēúą îĂî ñúÖćøìéúĂÜĒÿéÜđðŨîÖøćô ĔîߊüÜđüúćđìŠćÖĆî êŠĂÖĉÝÖøøö ÝćÖÖøćôÙüćöđøŠÜìĊęĕéšÝćÖ HTC ONE M7 Ēúą HTC ONE M8 ìĆĚÜÿĂÜÖøćôöĊúĆÖþèą Ùúšć÷ÙúċÜÖĆî ĔîĒêŠúąÖĉÝÖøøö ëċÜĒöšüŠćÖøćôÝćÖìĆĚÜÿĂÜÿöćøŤēôîÝąĕöŠÿćöćøëüćÜìĆïÖĆîĕéšĂ÷ŠćÜ ÿöïĎøèŤĒïï éĆÜĒÿéÜĔîøĎðìĊę 9 ĒêŠúĆÖþèąÖøćô×ĂÜìĆĚÜÿĂÜÖĘöĊÙüćöÙúšć÷ÖĆîìĆĚÜĔîđøČęĂÜ×ĂÜøĎðĒïï ÿĆââćè Ēúą ÙŠćÿĎÜÿčéĒúąêęĞćÿčé×ĂÜÙüćöđøŠÜ ĒÿéÜüŠćĒĂðóúĉđÙßĆîĕì÷đÙúČęĂîìĊę 3 ĒîüĒÖî ÿćöćøëîĞćöćêĉéêĆĚÜĔßšÖĆïÿöćøŤìēôîđÙøČęĂÜĂČęî ė ĕéš SOUTHEAST BANGKOK JOURNAL Vol.1 No.2 July-December 2015 ÿöćøŤìēôî HTC ONE M7 Ēúą HTC ONE M8 ÖćøîĂî ÖćøîĆęÜ ÖćøüĉęÜ Öćøđéĉî ÖĉÝÖøøö øĎðìĊę 9 øĎðĒïïÿĆââćèÙüćöđøŠÜìĊęĕéšÝćÖÿöćøŤìēôî HTC ONE M7 (đÿšîìċï) Ēúą HTC ONE M8 (đÿšîðøą) 93 94 SOUTHEAST BANGKOK JOURNAL Vol.1 No.2 July-December 2015 2. ñúÖćøêøüÝÿĂïøąĀüŠćÜĒĂðóúĉđÙßĆî Physics Toolbox ÖĆï ×ĂÜ ĕì÷đÙúČęĂîìĊę 3 ĒîüĒÖî (TH 3AXIS) ĔîÿöćøŤìēôîđéĊ÷üÖĆî ÝćÖøĎðìĊę 10 øĎðĒïïÿĆââćèÙüćöđøŠÜìĊęĕéšÝćÖĒĂðóúĉđÙßĆî TH 3AXIS Ēúą Physics Toolbox øąĀüŠćÜìĞćÖĉÝÖøøö 4 ðøąđõì ĕéšĒÖŠ đéĉî üĉęÜ îĆęÜ Ēúą îĂî ñúÖćøìéúĂÜĒÿéÜđðŨîÖøćô ĔîߊüÜđüúć đìŠćÖĆî êŠĂÖĉÝÖøøö ÝćÖÖøćôÙüćöđøŠÜìĊęĕéšÝćÖ TH 3 AXIS Ēúą Physics Toolbox ìĆĚÜ ÿĂÜÖøćôöĊúĆÖþèąđĀöČĂîÖĆî ĔîĒêŠúąÖĉÝÖøøö ÖøćôìĊęĕéšÝćÖìĆĚÜÿĂÜĒĂðóúĉđÙßĆî ÿćöćøëüćÜìĆï ÖĆîĕéšĂ÷ŠćÜÿöïĎøèŤĒïï éĆÜĒÿéÜĔîøĎðìĊę 10 ĒÿéÜüŠćÙŠćÙüćöđøŠÜìĊęĕéšÝćÖĒĂðóúĉđÙßĆî TH 3 AXIS öĊ ÙüćöîŠćđßČęĂëČĂđĀöČĂîÖĆïĒĂðóúĉđÙßĆîìĊęĕéšøĆïÙüćöîĉ÷öĂ÷ŠćÜ Physics Toolbox àċęÜđðŨîĒĂðóúĉđÙßĆî ìĊęĕéšîĞćĕðĔßšÖĆîĂ÷ŠćÜÖüšćÜ×üćÜ ĒĂðóúĉđÙßĆî TH 3AXIS Ēúą Physics Toolbox ÖćøîĂî ÖćøîĆęÜ ÖćøüĉęÜ Öćøđéĉî ÖĉÝÖøøö øĎðìĊę 10 øĎðĒïïÿĆââćèÙüćöđøŠÜìĊęĕéšÝćÖĒĂðóúĉđÙßĆî TH 3AXIS (đÿšîìċï) Ēúą Physics Toolbox (đÿšîðøą) SOUTHEAST BANGKOK JOURNAL Vol.1 No.2 July-December 2015 95 95 สรุปผลการทดลอง การพัฒนาแอปพลิเคชันตรวจจับการเคลื่อนไหวของร่างกาย ไทยเคลื่อนที่ 3 แนวแกน (TH 3AXIS) ในเวอร์ชันภาษาไทย บนสมาร์ทโฟนในระบบปฏิบัติการแอนดรอยด์ ทําให้สมาร์ทโฟนเป็น อุปกรณ์ทางเลือกในการตรวจจับการเคลื่อนไหว โดยการประยุกต์ใช้สมาร์ทโฟนที่รองรับเซ็นเซอร์ วัด ความเร่งเชิงเส้น (Linear Acceleration Sensor) มาใช้ให้เกิดประโยชน์ ซึ่งแอปพลิเคชันสามารถส่ง ข้อมูลค่าความเร่งเชิงเส้น ในรูปแบบของสัญญาณความเร่งทั้ง 3 แนวแกน และรูปแบบเชิงตัวเลข และ ในรูปแบบภาพกราฟ เพื่อง่ายต่อการตรวจสอบข้อมูล งานในอนาคต แอปพลิเคชันจะได้รับการพัฒนา เพื่อเพิ่มความสามารถในการวิเคราะห์และสร้างเงื่อนไขการตรวจจับการเคลื่อนไหวต่าง ๆ เช่น การนั่ง การนอน การล้ม เพื่อสามารถนําไปประยุกต์ใช้ได้หลากหลายกลุ่มมากขึ้น เช่น ผู้ป่วยสูงอายุใน โรงพยาบาล ในแผนกกายภาพบําบัด ซึ่งมีส่วนช่วยเพิ่มความสะดวกในการทํางานของผู้ดูแล หรือ นางพยาบาลที่ สามารถตรวจสอบการทํ ากายภาพของผู้ ป่ วยได้ เมื่ อไม่ ได้ ดู แลผู้ สู งอายุ ตลอดเวลา ซึ่งแอปพลิเคชันนี้จะมีส่วนช่วยในการตรวจจับการทํากายภาพบําบัดของการเดิน และการวิ่ง เป็นต้น เอกสารอ้างอิง ศุภศิลป์ กุลจิตต์เจือวงศ์. (2555). โทรศัพท์มือถืออัจฉริยะ ทศวรรษใหม่ของนวัตกรรมการสื่อสาร แห่งอนาคต. สืบค้น 26 เมษายน 2558, จาก http://www.ejournal.su.ac.th /upload/560.pdf. สารบัญบทความแอนดรอยด์. (2556). การใช้งาน Accelerometer. สืบค้น 26 เมษายน 2558, จาก http://www.akexorcist.com/2013/03/android-code-accelerometer.html สุชาดา พลาชัยภิรมย์ศิล. (2553). แนวโน้มการใช้โมบายแอพพลิเคชั่น. สืบค้น 26 เมษายน 2558, จาก http://www.bu.ac.th/knowledgecenter/executive_journal /oct_dec_11/pdf/aw018.pdf. Panomkorn. (2013). ระบบปฏิบัติการแอนดรอยด์. สืบค้น 26 เมษายน 2558, จาก https://panomkorn.wordpress.com/2013/07/26/ระบบปฏิบัติการแอนดรอยด์android Settawut Namkam. (2013). การเขียนโปรแกรมด้วยภาษา Java. สืบค้น 26 เมษายน 2558, จาก http://settawut123456.blogspot.com/2013/05/java.html
© Copyright 2024 Paperzz