實務專題報告書ir.hust.edu.tw/bitstream/310993100/4079/1/bd99a10-個人... ·...

36
指 導 老 師:劉文頡 老師 專題製作學生: 四技電四甲 何宗城 BD99018 四技電四甲 楊佳明 BD99105 一百零三 二十九 DEPARTMENT OF ELECTRICAL ENGINEERING HSIUPING UNIVERSITY OF SCIENCE AND TECHNOLOGY 1

Upload: others

Post on 03-Feb-2021

4 views

Category:

Documents


0 download

TRANSCRIPT

  • 實實務務專專題題報報告告書書 個個 人人 化化 健健 康康 照照 護護

    指 導 老 師:劉文頡 老師

    專題製作學生:

    四技電四甲 何宗城 BD99018

    四技電四甲 楊佳明 BD99105

    中 華 民 國 一百零三 年 四 月 二十九 日

    修 平 科 技 大 學 電 機 工 程 系 DEPARTMENT OF ELECTRICAL ENGINEERING

    HSIUPING UNIVERSITY OF SCIENCE AND TECHNOLOGY

    1

  • 目錄

    摘要 .............................................................................. 5

    第一章 緒論 ................................................................ 6

    1-1 創作動機 ............................................................... 6

    1-2 創作目的 ............................................................... 6

    第二章 相關原理介紹 ................................................ 7

    2-1 電子磅秤 ............................................................... 7

    圖(2)電子磅秤外觀 .................................................... 8

    2-2 無線感測環境監控 ............................................... 9

    2-2-1 SOC-CC2530 晶片 ............................................. 9

    2-2-2 溫溼度感測 ..................................................... 10

    2-2-3 Zigbee 無線傳輸 .............................................. 11

    2-3-1 VB2010 圖形監控程式 .................................... 12

    2-3-2 Serial Port 串列通訊 ........................................ 14

    2-3-3 VB2010 存取 MySQL 資料庫 ......................... 15

    2-4 Web-Based 網路監控 ......................................... 16

    2-4-1 Apache 網站 .................................................... 16 2

  • 2-4-2 Xampp ............................................................... 16

    2-4-3 MySQL .............................................................. 17

    2-4-4 PHP 程式 .......................................................... 18

    2-5 Dreamweaver 開發軟體 ...................................... 19

    第三章 軟硬體規劃與製作 ...................................... 20

    3-1 建構系統測試環境 ............................................. 20

    3-1-1 電子磅秤的基本設定 ..................................... 20

    3-1-2 電子磅秤硬體連線-1 ....................................... 20

    3-1-4 環境感測器( CC2530+M200 ) ......................... 22

    3-1-5 PC 連接 Zigbee-USB 閘道器 ......................... 23

    3-2-1 Zigbee-USB 閘道器 ......................................... 24

    3-2-2 環境感測器( CC2530+M200 ) ......................... 24

    3-3-1 Docklight 擷取電子磅秤資料封包 .................. 26

    3-3-2 Docklight 擷取環境感測器資料封包 .............. 26

    3-4 VB 圖形監控程式建構與測試 ........................... 27

    3-4-1 VB 圖形介面規劃 ............................................ 27

    3-4-2 VB 串列資料擷取 ............................................ 28 3

  • 3-4-3 VB 如何存取 MySQL 資料庫 ........................ 28

    3-5 Web-Based 監控程式建構與測試 ...................... 30

    3-5-1 Apache 網站架設 ............................................. 30

    3-5-2 MySQL 資料庫的建立 .................................... 32

    3-5-3 PHP 網頁監控程式規劃與撰寫 ...................... 33

    第四章 系統整合測試與功能展示 .......................... 34

    功能展示/功能說明 ................................................... 34

    第五章 結論 .............................................................. 36

    4

  • 摘要

    藉由行動終端設備的便利性與隨時連網的即時性,建構一個生理

    訊號整合資料庫,連結相關之生理訊號量測儀器,如電子體重計、溫

    濕度感測器,除了可自動記錄量測數據,並可透過網路將數據傳送至

    遠端伺服器,,將量測訊號傳送到個人電腦進行分析處理與儲存因此

    醫師可透過電腦端之人機介面觀察使用者的健康狀況。

    本系統使用 ZigBee 網路,透過 RS-232 串列通訊介面連接電子磅

    秤、溫濕度感測器、PC 電腦與網際網路,等無線傳輸功能與量測儀

    器連結,使其能夠更方便地與更多的儀器整合。使用 Microsoft – Visual

    Basic,顯示名稱、性別、日期、時間、體重值、身高、BMI 值、溫

    濕度值、圖形監控。

    使用 Apache Server 與 MySQL 進行生理訊號資料儲存整合,建立

    網頁提供照護者與家人可以查詢受照護者的長期生理資料。

    本系統功能將適時提供的個人關懷。個人生理紀錄、電子磅秤產

    品及生理監測資訊支援等服務。

    5

  • 第一章 緒論

    1-1 創作動機

    全球人口老化趨勢與醫療市場的新契機。

    傳統的生理量測設備是獨立的,所量測的資料無法集中管理儲

    存,而造成無法分析管理使用。

    由於網路遠端監控技術發展迅速,可透過電腦端之人機介面觀

    察使用者的健康狀況。

    ZigBee 相關技術與應用,蓬勃發展,未來前景看好。

    1-2 創作目的

    使用網路整合技術,將受照護人的體重、環境溫濕度的訊號,

    透過 Zigbee 網路與 USB-Zigbee 網路閘道器,連接 PC 伺服器,

    透過 VB 的 Serial Port 物件讀寫到 MySQL 資料庫。

    PC 伺服主機上架設 Apache Server 與 MySQL 資料庫連接,撰

    寫 PHP 監控程式,將受照護的生理訊號狀態,顯示在網頁上。

    照護中心人員、個人或家人,醫院醫生透過 Internet 的瀏覽器

    可以隨時掌握受照護人的健康狀況。個人或家人透過 Internet

    的瀏覽器可以掌握受照護人的健康狀況。

    6

  • 第二章 相關原理介紹

    2-1 電子磅秤

    使用芃昕興業有限公司的電子磅秤,型號為 BDE-2010 Platform

    scale,本產品具有自動歸零、超重警報、扣重、累計、 鍵盤鎖定、

    簡易計數、單位轉換等諸多功能,訊號傳輸介面使用 RS-232。,如

    圖(1)

    圖(1) 電子磅秤規格

    電子磅秤鍵盤說明

    歸零鍵:秤重結束後按下歸零鍵,將顯示 0(ZERO) 。

    第二功能:歸零/輸入,在設定參數或其他功能時為確認鍵。

    扣重鍵:將當前秤重值設為扣重值,秤重時將減去此扣重值顯示。結

    7

  • 果,其結果為淨重。

    重示鍵:顯示記憶體中的累計總重。長按此鍵進入計數狀態。

    第二功能:在設定模式下,此鍵用來右移設定數位。

    累計鍵:將當前的秤重值儲存。

    第二功能:在設定模式下,此鍵用來左移設定數位。同時按下累計鍵

    與重示鍵,清除記憶體。

    列印鍵:按此鍵將結果送到通過 RS-232 介面連接的 PC 或列印機。

    第二功能:在自撿時按此鍵進入設定模式。

    單位鍵:長按此鍵為單位切換鍵。

    第二功能:在參數模式下按此鍵退回到正常模式。同時按下單位切換

    鍵與列印鍵進入檢重設定模式。

    圖(2)電子磅秤外觀

    8

  • 2-2 無線感測環境監控

    2-2-1 SOC-CC2530 晶片

    本作品的無線感測裝置皆使用德州儀器公司(TI)於 2009 年推出

    SOC 晶片-CC2530。這顆晶片是 TI 公司專為 IEEE 802.15.4、ZigBee、

    ZigBee RF4CE 與 Smart Energy 應用量身訂做的 SOC 晶片。擁有高達

    256 KB 容量的大型快閃記憶體,CC2530 特別適合 ZigBee PRO 的應

    用。此外,CC2530 將完全整合的高效能 RF 收發器、8051 MCU、8 KB

    RAM、32/64/128/256 KB 快閃記憶體,與其他威力強大的功能與周邊

    相結合,如內建 ADC、SPI、USB…等功能,方便與其他感測器連接。

    如圖(3)

    圖(3)Zigbee 網路拓樸圖

    9

  • 2-2-2 溫溼度感測

    SHT 1x/7x 系列產品是一款高精度的溫濕度感測晶片,提供完整

    校準的數位輸出。它採用的專利 技術,確保産品極高的可靠性與卓

    越的長期穩定性。感測元件包括一個電容性聚合體溼度感測元件,和

    一個用能隙材料(bandgap),與14 位元的A/D 轉換器以及串列介面

    電路無縫連接,結合在同一個晶片上。因此,該産品具有品質卓越、

    超快反應時間,抗干擾能力强、極具競爭性的價格等優點。

    每個感測器晶片都在極爲精確的濕度控制室中,參照鏡面冷凝式

    濕度計進行校準。校準係數以程式形式儲存於OTP 記憶體中,這些

    係數用以在測量時,校準感測元件的訊號。兩線式的串列介面與內部

    的電壓調整,使周邊系統整合變得快速而簡單。而其極小的尺寸和極

    低的電流消耗,使其成爲各類應用的首選。産品提供SMD 及4 針插

    角式二種,如圖(4)

    圖(4)

    10

  • 2-2-3 Zigbee 無線傳輸

    Zigbee 是一種低速短劇迪傳輸的無線網路協定,主要特色有低

    速、低耗電、低成本、支援大量網路節點、支援多種網路拓撲、低複

    雜度、快速、可靠、安全。

    IEEE802.15.4 協定是 IEEE802.15.4 工作群組為低速率無線個人區

    域網(WPN:Wireless Personal Area Network)制定的標準,該工作群組

    成立於 2002 年 12 月,致力於定義一種廉價的,固定、便攜或行動裝

    置使用的,低複雜度、低成本、低功耗、低速率的無線連線技術,並

    於 2003 年 12 月透過了第一個 802.15.4 標準。隨著無線感測器網路技

    術的發展,無線感測器網路的標準也得到了快速的發展。802.15.4 標

    準定義了在個人區域網中透過射頻方式在裝置間進行互連的方式與

    協定,該標準使用避免衝突的載波監聽多址接入以方式作為媒體存取

    機制,同時支援星型與對等型拓撲結構。

    在 802.15.4 標準中指定了兩個物理頻段和的直接擴頻序列實體層

    頻段:868/915MHz 和 2.4GHz 的直接序列擴頻(DSSS)實體層頻段。

    2.4GHz 的實體層支援空氣中 250kb/s 的速率,而 868/915MHz 的實體

    層支援空氣中 20kb/s 和 40kb/s 的傳輸速率。由於封包開銷和處理延

    遲,實際的資料吞吐量會小於規定的位元率。作為支援低速率、低功

    11

  • 耗、短距離無線通訊的協定標準,802.15.4 在無線電頻率和資料率、

    資料傳輸模型、裝置型別、網路工作方式、安全等方面都做出了說明。

    並且將協定模型劃分為實體層和媒體接入控制層兩個子層進行實作。

    2-3 PC 電腦圖形監控

    2-3-1 VB2010 圖形監控程式

    VB 擁有圖形化使用者介面和快速應用程式開發系統,可以輕易

    的使用 DAO、RDO、ADO 連線資料庫,或者輕鬆的建立 ActiveX 控

    制項。程式設計師可以輕鬆的使用 VB 提供的元件快速建立一個應用

    程式。表單控制項的增加和改變可以用拖放技術實作。一個排列滿控

    制項的工具箱用來顯示可用控制項(比如文字域或者按鈕)。每個控

    制項都有自己的屬性和事件。預設的屬性值會在控制項建立的時候提

    供,但是程式設計師也可以進行更改。很多的屬性值可以在執行時候

    隨著使用者的動作和修改進行改動,這樣就形成了一個動態的程式。

    舉個例子來說:表單的大小改變事件中加入了可以改變控制項位置的

    代碼,在執行時候每當使用者更改視窗大小,控制項也會隨之改變位

    置。在文字域中的文字改變事件中加入相應的代碼,程式就能夠在文

    字輸入的時候自動翻譯或者阻止某些字元的輸入。

    12

  • VB 的程式可以包含一個或多個表單,或者是一個主表單和多個

    子表單,類別似於作業系統的樣子。有很少功能的對話方塊視窗(比

    如沒有最大化和最小化按鈕的表單)可以用來提供彈出功能。

    VB 的元件既可以擁有使用者介面,也可以沒有。這樣一來伺服

    器端程式就可以處理增加的模組。

    VB 使用參照計數的方法來進行垃圾收集,這個方法中包含有大

    量的物件,提供基本的物件導向支援。因為越來越多組建的出現,程

    式設計師可以選用自己需要的擴充功能庫。和有些語言不一樣,VB

    對大小寫不敏感,但是能自動轉換關鍵詞到標準的大小寫狀態,以及

    強制使得符號表入口的實體的變數名稱遵循書寫規則。預設情況下字

    串的比較是對大小寫敏感的,但是可以關閉這個功能。VB 使得大量

    的外界控制項有了自己的生存空間。大量的第三方控制項針對 VB 提

    供。VB 也提供了建立、使用和重用這些控制項的方法,但是由於語

    言問題,從一個應用程式建立另外一個並不簡單。

    新加入的功能

    • 自動實作屬性

    • 集合初始化

    • 不需要在代碼斷行書寫時輸入底線「_」

    13

  • • 更好的 lambda 運算式支援

    • 更好地與 Python 及 Ruby 等動態語言的互通操作

    2-3-2 Serial Port 串列通訊

    一個串行端口是串行通信,通過它或縮小一個信息傳輸物理接口

    位的時間(相對於一個並行端口)。縱觀歷史的個人電腦,數據通過

    串口傳送端口例如調製解調器,設備終端和各種外圍設備。

    雖然這種接口,以太網,火線和 USB 發送的所有數據作為一個串

    行數據流中,術語“串行端口”通常標識硬件或多或少兼容的 RS-232

    標準,旨在與接口調製解調器或類似通信設備。

    現代計算機沒有串口,可能需要串行到 USB 轉換器,以便與

    RS-232 串口設備的兼容性。串行端口仍在使用的應用,如工業自動

    化系統,科學儀器,購物直到系統和一些工業和消費產品。服務器的

    計算機可能會使用一個串行端口作為一個診斷控制台。網絡設備(如

    路由器和交換機)經常使用串行控制台進行配置。串行端口在這些地

    區仍在使用,因為它們是簡單,便宜,其控制台的功能是高度標準化

    和廣泛。串行端口需要從主機系統很少支持的軟件。

    一個串行端口上的各個信號是單向的,並連接兩個設備時,一個

    設備的輸出必須連接到其它的輸入端。設備被分為兩類“數據終端設14

  • 備(DTE)和數據電路終端設備 (DCE)。一條線是 DTE 設備上的

    輸出是 DCE 設備,反之亦然所以 DCE 設備可以連接到 DTE 設備採

    用了直板有線電纜上的輸入。傳統上,計算機和終端是 DTE,而調

    製解調器和外設是 DCE。

    2-3-3 VB2010 存取 MySQL 資料庫

    資料庫指的是以一定方式儲存在一起、能為多個使用者共享、具

    有儘可能小的冗餘度、與應用程式彼此獨立的資料集合。

    儲存電子檔案的處所,使用者可以對檔案中的資料執行新增、擷取、

    更新、刪除等操作。

    資料庫的架構可以大致區分為三個概括層次:內層、概念層和外層。

    • 內層:最接近實際儲存體,亦即有關資料的實際儲存方式。

    • 外層:最接近使用者,即有關個別使用者觀看資料的方式。

    • 概念層:介於兩者之間的間接層。

    15

  • 2-4 Web-Based 網路監控

    2-4-1 Apache 網站

    Apache HTTP Server(簡稱 Apache)是一個開放原始碼的網頁伺

    服器,可以在大多數電腦作業系統中執行,由於其跨平台和安全性。

    被廣泛使用最流行的 Web 伺服器端軟體之一。它快速、可靠並且可

    通過簡單的 API 擴充,將 Pel/Python 等直譯器編譯到伺服器中。

    2-4-2 Xampp

    是一個免費的開源的跨平台 的 Web 服務器 解決方案堆棧封裝,

    主要包括了的 Apache HTTP 服務器,MySQL 的數據庫,和口譯的寫

    在腳本 PHP 和 Perl 的 編程語言。如圖(5)

    圖(5)系統介面圖

    16

  • 2-4-3 MySQL

    phpMyAdmin 是由 PHP 寫成的 MySQL 資料庫系統管理程式,讓

    管理者可用 Web 介面管理 MySQL 資料庫。藉由此 Web 介面可以成

    為一個簡易方式輸入繁雜 SQL 語法的較佳途徑,尤其要處理大量資

    料的匯入及匯出更為方便。其中一個更大的優勢在於由於

    phpMyAdmin 跟其他 PHP 程式一樣在網頁伺服器上執行,但是您可

    以在任何地方使用這些程式產生的 HTML 頁面,也就是於遠端管理

    你的 MySQL 資料庫。使用 phpMyAdmin 您就可以方便的新增、修改、

    搜尋、刪除資料庫及資料表。,如圖(6)

    圖(6)資料庫介面圖

    17

  • 2-4-4 PHP 程式

    PHP 是一種服務器端腳本語言,設計用於 Web 開發,但也可以

    用來作為一個通用的編程語言。參考實現的 PHP 是由 PHP 集團現在

    生產。雖然 PHP 最初主張個人主頁,現在代表的 PHP:Hypertext

    Preprocessor 的,遞歸 backronym。

    PHP 代碼解釋 PHP 的命令,可以直接嵌入到:通過 Web 服務器

    與 PHP 的處理器模塊,它產生結果網頁的 HTML 源文件,而不是調

    用一個外部文件來處理數據。它也發展到包括一個命令行界面的能

    力,並且可以在使用獨立的圖形應用程序。

    PHP 是免費軟件下發布的 PHP 許可。PHP 可以部署在大多數 Web

    服務器,也可以作為一個獨立的外殼上幾乎所有的操作系統和平台。

    18

  • 2-5 Dreamweaver 開發軟體

    Dreamweaver 擁有人性化的操作環境與視覺化編輯方式,即使剛

    開始學習網頁設計也能輕鬆上手。Dreamweaver 提供了完善的網站管

    理功能、互動式網頁製作的環境,即使不熟悉程式語法也能在短時間

    設計 ASP、PHP、JSP、ASP.NET、ColdFusion 動態網頁,與 Access、

    SQLServer、MySQL、Oracle 資料庫結合,開發各種網路應用程式,

    如圖(7)

    圖(7)

    19

  • 第三章 軟硬體規劃與製作

    3-1 建構系統測試環境

    3-1-1 電子磅秤的基本設定

    使用參數設定 P2COM 的 MODE 裡面 ST1 穩定後發送一次資料。

    P2COM 的 BAUD 裡的串列傳輸速率 9600,pr 參數的設定奇偶校驗

    8N1。

    3-1-2 電子磅秤硬體連線-1

    Tx,Rx)9Pin 的 COM 埠,如圖(8)

    圖(8)

    接腳對照及接腳說明

    20

  • 3-1-3 電子磅秤硬體連線-2

    Tx,Rx ) CC2530KIT 模組連接器接腳,如圖(9)

    圖(9)

    由 KIT 模組器 Tx 腳與電子磅秤 Tx 腳相連單向傳輸資料,如圖(10)

    21

  • 使用 Debug 讓 CC2530 穩態電壓。

    圖(10)

    3-1-4 環境感測器( CC2530+M200 )

    SHT10 溫濕度感測器介紹

    SHT1x(包括 SHT10、SHT11、SHT15)屬於 Sensirion 溫濕度傳感器家族中的貼片封裝系列。傳感器將傳感元件和信號處理電路集成在

    一塊微型電路板上,輸出完全標定的數字信號。傳感器採用專利的

    CMOSens®技術,確保產品具有極高的可靠性與卓越的長期穩定性。傳感器包括一個電容性聚合體測濕敏感元件、一個用能隙材料製成的

    測溫元件,並在同一晶片上,與 14 位的 A/D 轉換器以及串列介面電路實現無縫連接。因此,該產品具有品質卓越、響應迅速、抗幹擾能

    力強、性價比高等優點。,如圖(11)

    圖(11):典型應用電路 22

  • 3-1-5 PC 連接 Zigbee-USB 閘道器

    使用 CC2530 晶片與無線模組,搭配 RS232 串列介面,製作可與

    PC 電腦連線的網路閘道器。裝置架構方塊如圖(12)所示。電路設計如

    圖(13)所示。圖(14)為網路閘道器實作圖。

    圖(12):網路閘道器方塊圖

    圖(13):網路閘道器 PCB 圖

    圖(14):網路閘道器實作圖

    23

  • 3-2 CC2530 韌體程式

    3-2-1 Zigbee-USB 閘道器

    使用 IAR 工具程式撰寫 CC2530 的靭體程式。透過 CC2530 的 RF

    功能,接收無線溫濕度感測器傳來的訊號,再透過 CC2530 的 UART

    功能傳送到 USB 串列介面,如圖(15)

    圖(15)

    3-2-2 環境感測器( CC2530+M200 )

    使用 IAR 工具程式撰寫 CC2530 的靭體程式.。透過 CC2530 的 RF

    功能,傳送 M200 無線溫濕度感測器的訊號,再透過 CC2530 的 UART

    功能傳送到 Zigbee-USB 閘道器。,如圖(16)

    24

  • 圖(16)

    圖(17):讀取溫、濕度感測(流程圖)

    3-3 通訊傳輸測試

    25

  • 3-3-1 Docklight 擷取電子磅秤資料封包

    使用 Docklight 測試,設定封包格式為 9600/8N1,啟動 Docklight,

    電子磅秤傳送 8 個 data bit 訊號,透過 9Pin COM 埠轉接 USB 介面,

    傳送到電腦的 COMX 虛擬埠,電子磅秤所讀取的數值顯示在

    Docklight 介面,如圖(18)

    圖(18)

    3-3-2 Docklight 擷取環境感測器資料封包

    使用 Docklight 測試,設定封包格式為 115200/8N1,啟動

    Docklight,溫濕度感測器傳送 8 個 data bit 訊號,透過 CC2530 晶片

    無線傳送 ZigBee-USB 閘道器,傳送到電腦的 COMX 虛擬埠,溫濕

    度感測器所讀取的溫濕度數值,顯示在 Docklight 介面,如圖(19)

    26

  • 圖(19)

    3-4 VB 圖形監控程式建構與測試

    3-4-1 VB 圖形介面規劃

    首先輸入照護者名稱,在選擇照護者姓名,填入照護者升高,經

    由電子磅秤所量測到體重值經由 RS-232 轉 USB 傳送進 PC 的 COM

    埠端,顯示在 VB 的體重欄位上,在由 VB 端計算出 BMI 值顯示是

    否屬於為正常值,溫濕度數值經由感測器所讀到的環境溫濕度值,由

    Zigbee-USB 傳輸進 PC 的 COM 埠端,分別顯示在 VB 的溫濕度值欄

    位上,點擊新增按鈕將照護者資料上傳至 MySQL 資料庫,如圖(20)

    27

  • 圖(20)

    3-4-2 VB 串列資料擷取

    在 VB 程式中加入 Serial Port 物件,並設定好通訊埠(COMX),並

    設定通訊協定(9600,8,n,1),啟動 Serial Port 致能,利用 Timer 物件,

    每 0.5 秒讀取串列埠傳來資料,若有資料進來,顯示在 VB 的圖形畫面,

    並存入,新增上傳至 MySQL 資料庫。

    3-4-3 VB 如何存取 MySQL 資料庫

    VB 建立使用者帳號密碼連接資料庫,即可將資料傳至 MySQL

    VB 新增資料於 MySQL,如圖(21)

    1.選擇建立資料庫中的 Table 名稱

    2.點選新增系統 28

  • 3.將資料輸入所建立的欄位中後,進行執行動作

    圖(21)

    VB 搜尋資料於 MySQL,如圖(22)

    1.選擇建立資料庫中的 Table 名稱

    2.點選瀏覽系統

    3.將以表格格式顯示所存放於資料庫中的數據資料

    圖(22) 29

  • 3-5 Web-Based 監控程式建構與測試

    3-5-1 Apache 網站架設

    下載 XAMPP1.6.6A 版安裝,網址搜尋 127.0.0.1 連接,如圖(23)

    圖(23) XAMPP1.6.6A

    啟動 Apache、MySQL 連結網頁、開啟資料庫,如圖(24)

    圖(24)

    30

  • 設定使用者權限,與使用者帳號密碼相同才可以連接 MySQL 資料

    庫,如圖(25)

    圖(25)

    建立資料表,設定資料格、建立資料欄位,如圖(26)

    圖(26)

    31

  • 連結至網頁可輸入照護者名稱進行搜尋,顯示個人生理數據資料,如

    圖(27)

    圖(27)

    3-5-2 MySQL 資料庫的建立

    (規劃與設定)在建立 xxx 資料庫建立 1 個 Table 名稱 xxx,規劃 9

    個欄位,建立日期、時間、名稱、性別、身高、體重、BMI、判別

    BMI 是否為正常、溫度、濕度,照護者們資料整合儲存的資料庫,供

    照護者與家人方便與清晰檢閱,如圖(28)

    32

  • 圖(28)

    3-5-3 PHP 網頁監控程式規劃與撰寫

    將溫溼度感測器與電子磅秤資料讀取,寫到 VB,PHP 程式撰寫

    網頁程式,在由溫溼度感測器與電子磅秤資料由VB在傳上至MySQL

    資料庫,照護者可使用電腦、手機、平板…各式各樣的查詢方式,連

    結網頁輸入照護者名稱進行搜索,從資料庫中搜尋指定的照護者,將

    照護者生理資料整合成報表顯示於網頁,調閱生理資料做自主健康管

    理,照護者或家人及醫院醫生透過 Internet 的瀏覽器可以掌握照護人

    的健康狀況,提供安全的醫療照顧。

    33

  • 第四章 系統整合測試與功能展示

    功能展示/功能說明

    環境溫濕度所偵測到的資料透過 Zigbee 閘道器傳至 VB

    照護者量測,電子磅秤將測量資料經 RS-232 轉接 USB,資料

    傳至 VB

    PHP 程式撰寫網頁程式, VB 接收到的資料,在點擊新增按鈕

    上傳資料庫

    VB 圖形監控顯示溫濕度 KIT 板顯示溫濕度 ZigBee 閘道器

    電子磅秤 RS-232 轉 USB VB體重顯示

    34

  • 透過電腦、手機…等,各式各樣的上網查尋方式。

    測試結果已經能將電子磅秤及溫濕度感測器的訊號,抓取訊號出來傳

    至 PC 端監控介面,資料傳至 MySQL 資料庫,照護者及家人可以隨

    時透過 Internet 的瀏覽器,照護者生理資料顯示在網頁。

    VB 程式設計 MySQL 資料庫 網頁顯示

    35

  • 第五章 結論

    目前行動網路已經和大部份人的日常生活產生了密不可分的連

    結。藉由智慧型手機、平板等等,網絡遠端監控技術發展迅速,使用

    網路整合技術,整合資料上傳網路。利用網際網路的發達,建立資料

    庫,使用感測器偵測環境溫溼度,電子磅秤發送訊號,兩者傳至 VB,

    VB 接收到電子磅秤訊號,在填入個人生身高,VB 將會自動算出 BMI

    值,經由新增資料將照護者基本資料及生理資料傳上 MySQL,提供

    使用者可以搜索個人生理資料數據,顯示在網頁上,你我無時無刻、

    隨時隨地都可以查詢照護者資料。

    36

    DEPARTMENT OF ELECTRICAL ENGINEERINGHSIUPING UNIVERSITY OF SCIENCE AND TECHNOLOGY摘要第一章 緒論1-1 創作動機1-2 創作目的第二章 相關原理介紹2-1 電子磅秤圖(2)電子磅秤外觀2-2 無線感測環境監控2-2-1 SOC-CC2530晶片2-2-2 溫溼度感測2-2-3 Zigbee無線傳輸2-3-1 VB2010圖形監控程式2-3-2 Serial Port串列通訊2-3-3 VB2010存取MySQL資料庫2-4 Web-Based 網路監控2-4-1 Apache 網站2-4-2 Xampp2-4-3 MySQL2-4-4 PHP程式2-5 Dreamweaver開發軟體3-1 建構系統測試環境3-1-1 電子磅秤的基本設定3-1-2 電子磅秤硬體連線-13-1-4 環境感測器( CC2530+M200 )3-1-5 PC連接 Zigbee-USB閘道器3-2-1 Zigbee-USB閘道器3-2-2 環境感測器( CC2530+M200 )3-3-1 Docklight擷取電子磅秤資料封包3-3-2 Docklight擷取環境感測器資料封包3-4 VB圖形監控程式建構與測試3-4-1 VB圖形介面規劃3-4-2 VB串列資料擷取在VB程式中加入Serial Port物件,並設定好通訊埠(COMX),並設定通訊協定(9600,8,n,1),啟動Serial Port致能,利用Timer物件,每0.5秒讀取串列埠傳來資料,若有資料進來,顯示在VB的圖形畫面,並存入,新增上傳至MySQL資料庫。3-4-3 VB如何存取 MySQL資料庫3-5 Web-Based監控程式建構與測試3-5-1 Apache網站架設3-5-2 MySQL資料庫的建立3-5-3 PHP網頁監控程式規劃與撰寫功能展示/功能說明第五章 結論