- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
心的守护神
指導教授:鄭鈺霖 開發團隊:李泓佑、劉凱任、黃偉銓、施宗豪 南臺科技大學資訊管理系 2016/12/09 教育部資通訊軟體創新人才推升推廣計畫 「智慧終端與人機互動創作專題競賽」報告 目錄 一、作品動機與簡介 二、需求分析 三、系統設計 四、系統測試 五、系統功能說明展示 作品動機與簡介 作品動機與簡介 網際網路與智慧型通訊設備在當今是人們生活中不可或缺的一部分,日新月異的科技讓人們更容易取得身邊的重要資訊。此外在台灣這個高齡化的社會,人們更加的重視健康的問題,所以我們針對這個問題,決定做一個隨時測量心跳的腕戴式心跳感測器來預防勝於治療。 使用者可以透過心跳感測器並藉由網際網路通訊技術連上手機APP觀看心跳數據,對一些想了解自己或是家中長輩心跳狀況的使用者可以立即性的瞭解。透過本系統可以分析心跳是否異常,並且當下給出建議,讓使用者可以遵照指示做出下一個行動。 需求分析 需求分析 1.需求功能 本次專題的構想是從健康與居家安全的方向延伸而出,分成兩大部分,一方面是製作一個簡單的APP程式,另一方面則製作一個成品手環。APP的版面設置呈現沒有太刺眼的顏色佈置,也非常容易理解,主要功能有平均心跳、最高心跳、最低心跳以及分析以及歷史紀錄的功能,讓使用者知道自己心跳所大概的範圍。 手環方面則利用ARDUINO母版搭配手腕心跳晶片模組並裝置在3D印表機印製的模型上結合而成。手環透過心跳晶片檢測每分鐘的心跳次數,將資料傳送給ARDUINO母板,再連接WIFI分享器將記錄傳送到雲端伺服器ThingSpeak,並回傳至到手機顯示,此外可根據歷史的心跳資料監控身體是否異常。 需求分析 2.系統效能分析 硬體:使用ARDUINO母版獲取心跳資訊數據,再透過WIFI分享器將數據傳至雲端伺服器ThingSpeak,達到心跳資訊獲取的功能。 軟體:使用者透過此心跳測量手環從App上知道自己當下的心跳。如果使用者想要查閱每個月分的歷史最高、最低、平均的心跳,我們也提供了歷史紀錄的功能可以讓使用者方便追縱自己的心跳紀錄。 互動:使用ionic來製作我們心的守護神的App,讓使用者可以輕鬆地知道自己的心跳資訊,App裡面也有提供意見回饋的功能,讓使用者可以回饋自己的使用意見,讓使用者可以跟開發者有一個互動,以便開發者對軟體進行改善。 需求分析 3.系統架構 右圖為專題系統概念圖,可以看到我們是將ARDUINO模板所獲取的心跳資訊透過WIFI上傳到我們所使用的ThingSpeak雲端伺服器,最後在透過手機APP將心跳資訊顯示於手機上讓使用者看到資訊。 意見回饋的部分我們透過Free Web Hosting Area製作出一個虛擬主機並且把MySQL的資料庫建立在虛擬主機上面,然後FileZilla能作為檔案傳輸的工具連結到虛擬主機上,把寫好的PHP丟進FileZilla使得ionic與MySQL能夠傳送資訊。 系統設計 系統設計 本專案創作包括兩部份:ARDUINIO心跳感應模組程式與App程式。 心跳感應模組的部份配合心跳感應晶片與無線網路晶片組進行控制,再將獲取資訊上傳至ThingSpeak雲端伺服器,其程式模組結構圖如右圖一。 透過雲端伺服器做為心跳感應模組與智慧型手機裝置的聯繫介面,從雲端伺服器上面將心跳資訊傳至智慧型手持裝置。智慧型手持裝置所獲得使用者回饋訊息則是會將資料上傳至雲端資料庫系統供開發者查看,其程式模組結構圖如右圖二。 (圖一) ero (圖二) ero 系統測試 1 2 3 產品測試項目 (1)心跳資訊獲取功能 (2) App功能是否能夠正常運作 進行測試所需的環境與測試 (1)環境 : 室內 (2)工具 : 手機與心跳感測手環 測試案例 情境設計(一):Arduino模組獲取心跳資訊測試 情境設計(二):能否顯示當前心跳之測試 情境設計(三) :能否查閱當月最高、最低、平均心跳及圖表顯示之測試 情境設計(四) :意見回饋能否正常將訊息傳至資料庫之測試 系統測試 系統測試 4.各個項目的測試結果 情境設計(一): Arduino模組獲取心跳資訊測試。如圖一所示,我們將手環戴在手上測量心跳,並且成功將心跳數據傳至雲端伺服器,如右圖一所示。 情境設計(二): 當我們在手機第一頁介面按下Analysis(分析)鈕成功地顯示出當前心跳以及當日最高、最低、平均心跳以及當日心跳曲線圖,如右圖二所示。設置緊急聯絡人的電話的功能如右圖三所示。 (圖一) (圖二) (圖三) 系統測試 情境設計(三): 當我們在手
文档评论(0)