38
國立高雄大學電機工程學系研究所 碩士論文 智慧辦公室監控系統 Mobile Monitoring System of Smart Office 研究生:楊銘泰 指導教授:鄧卜華 博士 中華民國一百零六年八月

國立高雄大學電機工程學系研究所 碩士論文 · 物聯網算是一個生態系統,生態系統( Ecosystem) 指在一個特定環境內,相互 作用的統稱[5],物聯網(Internet

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 國立高雄大學電機工程學系研究所 碩士論文 · 物聯網算是一個生態系統,生態系統( Ecosystem) 指在一個特定環境內,相互 作用的統稱[5],物聯網(Internet

國立高雄大學電機工程學系研究所

碩士論文

智慧辦公室監控系統

Mobile Monitoring System of Smart Office

研究生:楊銘泰 撰

指導教授:鄧卜華 博士

中華民國一百零六年八月

Page 2: 國立高雄大學電機工程學系研究所 碩士論文 · 物聯網算是一個生態系統,生態系統( Ecosystem) 指在一個特定環境內,相互 作用的統稱[5],物聯網(Internet

i

口試委員會審定書

Page 3: 國立高雄大學電機工程學系研究所 碩士論文 · 物聯網算是一個生態系統,生態系統( Ecosystem) 指在一個特定環境內,相互 作用的統稱[5],物聯網(Internet

ii

致謝

在碩士過程中,感謝鄧卜華教授在碩士班修課期間,不論是人生或是專業知

識都給予我們相當大的幫助,教授耐心指導我們研究方向及方法,經自己確認研

究論文方向後,在口試前教授給予指正與建議,使得論文得以更加完善最後能夠

順利完成論文,謝謝鄧卜華教授指導。

感謝碩士班同學百洲、軒中、承諭、昭霖、連祥及朋友建仲、智詠、Peter、

志忠、沈榮裕、淵豪、欣權、益樺、君邦等人,在學過程中鼓勵過我及分享各自

專業經驗,在討論過程中讓我獲益良多。

最後感謝我的家人,在學過程的支持與照顧,讓我能無後顧之憂,順利完成

兩年碩士學業,謝謝你們與大家。

Page 4: 國立高雄大學電機工程學系研究所 碩士論文 · 物聯網算是一個生態系統,生態系統( Ecosystem) 指在一個特定環境內,相互 作用的統稱[5],物聯網(Internet

iii

智慧辦公室監控系統

指導教授:鄧卜華 博士

國立高雄大學電機工程學系

學生:楊銘泰

國立高雄大學電機工程學系

摘要

本論文提出智慧辦公室監控系統,開發者使用 Arduino UNO R3平台為主架

構,使用者硬體設計利用超音波感測器外掛在螢幕上來量測距離,測量使用者與

使用螢幕的距離,在系統中也有比流器可以測量電器用電狀況以及溫溼度感測器

可以測量環境溫度與溼度之數據,以上三種感測器可以將數位訊號傳至 Arduino

UNO R3平台,再透過無線網路通訊模組(Wifi),將收集到資料傳輸至雲端,使

用者手機透過無線網路可取得資料來調整辦公室環境之溫度、濕度與電的使用。

關鍵字:雲端、濕度、物聯網、感測器、溫度

Page 5: 國立高雄大學電機工程學系研究所 碩士論文 · 物聯網算是一個生態系統,生態系統( Ecosystem) 指在一個特定環境內,相互 作用的統稱[5],物聯網(Internet

iv

Mobile Monitoring System of Smart Office

Advisor: Dr. Pu-Hua Deng

Institute of Electrical Engineering

National University of Kaohsiung

Student: MING TAI YANG

Institute of Electrical Engineering

National University of Kaohsiung

ABSTRACT

This study presents the intelligent office monitoring system using the Arduino UNO R3

platform as the main structure. The users can hang the ultrasonic sensor on the screen to

measure the distance between the user and the screen. The system also includes the

current transformers and temperature/humidity sensors which can be used to measure

the electrical status of electrical appliances and the temperature/humidity data,

respectively. The above sensors and transformers can transfer the digital data to the

Arduino UNO R3 platform,and then they can upload the data to the cloud by wireless

network communication module. The users use mobile phone and wireless network to

get the information to modify the temperature,humidity,and electrical usage of the

office.

Keywords: Cloud,humidity,internet of things,sensor,temperature.

Page 6: 國立高雄大學電機工程學系研究所 碩士論文 · 物聯網算是一個生態系統,生態系統( Ecosystem) 指在一個特定環境內,相互 作用的統稱[5],物聯網(Internet

v

目 錄

口試委員會審定書 ........................................................................................................... i

致謝 .................................................................................................................................. ii

ABSTRACT .................................................................................................................... iv

目 錄 ................................................................................................................................ v

圖目錄 ............................................................................................................................ vii

表目錄 ............................................................................................................................. ix

第一章 緒論 .................................................................................................................... 1

1-1 研究動機與目標................................................................................................ 1

1-2 文獻回顧............................................................................................................ 2

1-3 章節概要............................................................................................................ 2

第二章 智慧辦公室監控系統-物聯網架構 ................................................................... 3

2-1 章節介紹............................................................................................................ 3

2-2 智慧辦公室監控系統規劃................................................................................ 4

2-3 ARDUINO UNO R3開發板介紹 ...................................................................... 5

2-3.1 ARDUINO UNO R3開發板 .................................................................. 5

2-3.2 ARDUINO UNO R3開發板連結電腦 .................................................. 6

2-4 感測器介紹........................................................................................................ 8

2-4.1比流器 DE-15MCT ............................................................................... 8

2-4.2 溫濕度感測器 ( DHT22 ) ................................................................... 10

2-4.3超音波感測器 HC-SR04 ...................................................................... 11

2-5無線網路通訊模組(WIFI) ESP8266介紹 ...................................................... 13

2-5.1無線網路通訊模組 ESP8266序列埠設定傳輸驗證 .......................... 15

第三章 智慧辦公室監控系統架構與測試 .................................................................. 16

3-1 章節介紹.......................................................................................................... 16

Page 7: 國立高雄大學電機工程學系研究所 碩士論文 · 物聯網算是一個生態系統,生態系統( Ecosystem) 指在一個特定環境內,相互 作用的統稱[5],物聯網(Internet

vi

3-2 ARDUINO UNO R3 LAYOUT電路接線圖 .................................................. 17

3-3環境監控 APP介面介紹 ................................................................................. 20

3-4 智慧辦公室監控系統-無線網連線通訊功能測試 ........................................ 21

3-4.1 ARDUINO UNO R3序列埠監控視窗測試 ........................................ 21

3-4.2 Thingspeak 雲端平台數據 .................................................................. 23

3-5 比流器量測電器負載電流數值驗證.............................................................. 25

第四章 結論與未來展望 .............................................................................................. 27

參考文獻 ........................................................................................................................ 28

Page 8: 國立高雄大學電機工程學系研究所 碩士論文 · 物聯網算是一個生態系統,生態系統( Ecosystem) 指在一個特定環境內,相互 作用的統稱[5],物聯網(Internet

vii

圖目錄

圖 1.1 論文章節概要

圖 2.2 物聯網三大架構

圖 2.3 智慧辦公室監控系統架構 [6] (https://cacoo.com 網站製圖)

圖 2.4 ARDUINO UNO R3編譯介面

圖 2.5 電腦裝置管理員連接埠

圖 2.6 程式開發者電腦端-序列埠選擇連結

圖 2.7 ARDUINO UNO R3鮑率 115200設定

圖 2.8 ARDUINO UNO R3 鮑率 115200顯示

圖 2.9 歐姆定律電學-基本電學線路圖

圖 2.10 比流器 DE-15MCT

圖 2.11 比流器-量測電流

圖 2.12 溫濕度感測器 DHT22

圖 2.13 超音波感測器高位準脈波

圖 2.14 超音波感測器 HC-SR04

圖 2.15 無線網路通訊模組(WIFI) ESP8266接線圖

圖 2.16 USB轉 TTL轉接器與連接 ESP8266模組接線圖

圖 2.17 電腦中裝置管理員查看連接埠

圖 2.18 無線網路通訊模組(WIFI)序列埠設定傳輸驗證

圖 3.19 電路接線規劃圖

圖 3.20 電路實際狀況

圖 3.21 電路實際線路狀況

圖 3.22 插座式比流器

圖 3.23 超音波螢幕放置位置

Page 9: 國立高雄大學電機工程學系研究所 碩士論文 · 物聯網算是一個生態系統,生態系統( Ecosystem) 指在一個特定環境內,相互 作用的統稱[5],物聯網(Internet

viii

圖 3.24 智慧型手機 APP畫面

圖 3.25 智慧型手機 APP 讀取雲端資料畫面

圖 3.26 AT 訊號及連接無線網路

圖 3.27 DHT22 溫溼度感測器- ARDUINO UNO R3序列埠監控視窗

圖 3.28 比流器 ARDUINO UNO R3序列埠監控視窗

圖 3.29 超音波 ARDUINO UNO R3序列埠監控視窗

圖 3.30 DHT22 濕度-雲端 Thingspeak畫面

圖 3.31 DHT22 溫度-雲端 Thingspeak畫面

圖 3.32 比流器量測電流值-雲端 Thingspeak畫面 (電腦耗電量)

圖 3.33 超音波量測-雲端 Thingspeak畫面

圖 3.34 比流器量測電流值-雲端 Thingspeak畫面 (使用吹風機耗電量)

圖 3.35 比流器 ARDUINO UNO R3序列埠監控視窗(使用吹風機耗電量)

圖 3.36 電錶量測電流狀況

圖 3.37 電錶量測數值狀況

Page 10: 國立高雄大學電機工程學系研究所 碩士論文 · 物聯網算是一個生態系統,生態系統( Ecosystem) 指在一個特定環境內,相互 作用的統稱[5],物聯網(Internet

ix

表目錄

表 2-3.1 比流器 DE-15MCT腳位

表 2-3.2 溫濕度感測器腳位[12]

表 2-3.3 超音波距離計算公式[13]

表 2-3.4 超音波感測器腳位[13]

表 2-3.5 無線網路通訊模組(WIFI) ESP8266腳位[14]

Page 11: 國立高雄大學電機工程學系研究所 碩士論文 · 物聯網算是一個生態系統,生態系統( Ecosystem) 指在一個特定環境內,相互 作用的統稱[5],物聯網(Internet

1

第一章 緒論

1-1 研究動機與目標

研究方向以人為基礎,智慧型手機與無線網路普及化,多數人普遍有使用智

慧型設備習慣,使用者會選擇適合個人智慧生活系統,這樣能夠讓生活及工作環

境更有智慧及效率,開發者需設計智慧硬體裝置相互結合溝通。智慧設備平台等,

可應用於在智慧照明控制、媒體設備、居家安全設備、廚房電器設備等,目前開

發者可選擇使用不同種類感測器互相連接,經由無線網路模組或藍芽( Bluetooth )

協定,透過無線通訊模組,硬體就能相互溝通,本論文採用 ARDUINO UNO R3

開發板搭配無線網路通訊模組,可讓使用者在安卓( Android )智慧型手機監控環境

數據,以利開發者實現智慧辦公室監控系統應用。

在實務應用上,可建立智慧辦公室監控系統,監控企業辦公室用電狀況及環

境工作溫度,如在暖季偏高、冷季偏低人體感的特性[1],如密閉環境隨著上班時

間逐漸累加,研究顯示溼度較高,因而會使人感到煩躁,故影響工作環境舒適度,

另外在視力保健眼睛和螢幕之間的距離,螢幕對角線長度的 3~5倍為主,所以螢

幕尺寸愈大,距離要拉得愈遠,至少需要一個手臂伸直的距離(大約 70 公分),

使用者可透過雲端監控數據參考,提醒自己打電腦時背向後靠,而不要離螢幕越

來越靠近[2]。

雲端平台運用、大數據產業蓬勃發展及 IC製程快速的進步,大幅縮小晶片的

體積,相同的晶片能夠載入更多電晶體,達到更快速的處理效能。關於智慧手機

系統軟體開發,開發者可使用安卓( Android )系統,谷歌( Google )釋出安卓免費原

始碼移植至嵌入式系統,開發者可使用安卓作業系統,作為手機軟體開發基礎,

能夠大幅減少系統開發過程時間與成本。近年智慧手機普遍及無線網路的興起,

物聯網概念相關的產品,傳統產品是點對點單一功能的設計。物聯網架構系統可

Page 12: 國立高雄大學電機工程學系研究所 碩士論文 · 物聯網算是一個生態系統,生態系統( Ecosystem) 指在一個特定環境內,相互 作用的統稱[5],物聯網(Internet

2

中央電腦對機器、裝置、進行集中管理、控制及搜尋位置等,讓使用者搭配智慧

型手機,對於消費者來說,多工的產品帶給使用者便利性,關於感測器模組也能

依照開發者或使用者需求功能不同變更。

1-2 文獻回顧

本論文為智慧辦公室監控系統,何謂智慧型監控系統,智慧型監控系統算是

結合影像處理、海量數據計算、模式判別、人工智慧(AI)等技術[3],監控系統算是

一種遠端控制,自動化機器設備發展,而開發者可遠端得知設備實際狀況叫做監

視;當取得硬體設備資訊,並且依照不同狀況給予設備輸出指令,完成系統要求

叫做控制[4]。

1-3 章節概要

本論文共四個章節,第一章緒論主要是研究動機及研究目的,第二章討論物

聯網概念監控設備介紹,ARDUINO UNO R3系統規劃,感測器介紹,無線網路通

訊模組(WIFI),第三章則是智慧辦公室監控系統架構與測試,最後第四章全論文結

論與未來展望。

圖 1.1論文章節概要

Page 13: 國立高雄大學電機工程學系研究所 碩士論文 · 物聯網算是一個生態系統,生態系統( Ecosystem) 指在一個特定環境內,相互 作用的統稱[5],物聯網(Internet

3

第二章 智慧辦公室監控系統-物聯網架構

2-1 章節介紹

本論文智慧辦公室監控系統,開發者使用 ARDUINO UNO R3主開發板為架

構,在 ARDUINO 開發板有整合容易、操作方便及導入快速等特性,本論文選擇

三種感測器,如溫度及溼度感測器、比流器、超音波感測器等,感測器分別用來

監控辦公室溫度與溼度之環境數據量測,比流器測量電腦用電狀況,超音波感測

器是測量使用者與使用螢幕距離,以上三種感測器能將環境資料轉成數位訊號至

ARDUINO UNO R3開發板,在ARDUINO UNO R3可透過無線網路通訊模組(WIFI)

ESP8266,將感測器收集到的資料傳輸至雲端,使用者透過手機無線網路取得雲端

數據,如溫度及濕度資料、距離、耗電等資料。

圖 2.2 物聯網三大架構

Page 14: 國立高雄大學電機工程學系研究所 碩士論文 · 物聯網算是一個生態系統,生態系統( Ecosystem) 指在一個特定環境內,相互 作用的統稱[5],物聯網(Internet

4

2-2 智慧辦公室監控系統規劃

物聯網算是一個生態系統,生態系統( Ecosystem) 指在一個特定環境內,相互

作用的統稱[5],物聯網(Internet of Things,IoT) 架構主要分為三層:感知層

(Device)、網路層(Connect)、應用層 (Manage) [6],在感知層開發者使用感測器量

測環境數據,將資料傳輸至網路層雲端,應用層使用者透過智慧型手機等設備,

取得網路層雲端數據如圖 2.3。

感知層 (Device) 可分為接觸式或非接觸感測器,如溫度、濕度、光度、陀螺

儀、三軸加速器等,此感知層感測器要低功耗、低成本、小體積、更俱備長無線

傳輸距離功能。

網路層 (Connect) 主要討論利用無線網路,有效傳送數據及收集數據。

應用層 (Manage) 主要討論各種應用領域,如大數據分析、遠端控制或監控等。

圖 2.3 智慧辦公室監控系統架構 [6] (https://cacoo.com 網站製圖)

Page 15: 國立高雄大學電機工程學系研究所 碩士論文 · 物聯網算是一個生態系統,生態系統( Ecosystem) 指在一個特定環境內,相互 作用的統稱[5],物聯網(Internet

5

2-3 ARDUINO UNO R3開發板介紹

2-3.1 ARDUINO UNO R3開發板

ARDUINO 是一種開放原始碼的單晶片微控制器,建構於簡易輸出 /輸入

(simple I/O)介面板,開發環境類似 Java與 C語言 [7]。

ARDUINO UNO R3可與不同類型感測器元件連結,如超音波感測器、紅外線

感測器、伺服馬達 Servo、LCD 螢幕等。

開發者僅使用 USB 介面連接電腦, 利用 ARDUINO 官方軟體針對開發板燒

錄韌體。

ARDUINO UNO R3開發板運作電源供應有兩種方式,一種 USB 直接供電,

另一種可接外部電源。

ARDUINO UNO R3編譯軟體介面如圖 2.4,開發環境語法與 C語言相似。

圖 2.4 ARDUINO UNO R3編譯介面

Page 16: 國立高雄大學電機工程學系研究所 碩士論文 · 物聯網算是一個生態系統,生態系統( Ecosystem) 指在一個特定環境內,相互 作用的統稱[5],物聯網(Internet

6

2-3.2 ARDUINO UNO R3開發板連結電腦

開發者在電腦控制台的裝置管理員內,如 ARDUINO UNO R3開發板與電腦

硬體驅動連接成功如圖 2.5,開發者在編譯 ARDUINO開發板前,ARDUINO編譯

介面需選定正確序列埠,開發板與編譯軟體序列埠相同,才能讓程式運行中正常

如圖 2.6。

圖 2.5 電腦裝置管理員連接埠

圖 2.6 程式開發者電腦端-序列埠選擇連結

Page 17: 國立高雄大學電機工程學系研究所 碩士論文 · 物聯網算是一個生態系統,生態系統( Ecosystem) 指在一個特定環境內,相互 作用的統稱[5],物聯網(Internet

7

本論文硬體選定無線網路通訊模組(WIFI) ESP8266 板子是使用黑色板子,編

譯程式中 #define baudrate 鮑率要改成 115200 如圖 2.7;若是藍色板子,鮑率則

是 #define baudrate 鮑率要改成 9600,注意在程式運行監控畫面,鮑率選擇對應的

數值如圖 2.8。

圖 2.7 ARDUINO UNO R3鮑率 115200設定

圖 2.8 ARDUINO UNO R3 鮑率 115200顯示

Page 18: 國立高雄大學電機工程學系研究所 碩士論文 · 物聯網算是一個生態系統,生態系統( Ecosystem) 指在一個特定環境內,相互 作用的統稱[5],物聯網(Internet

8

2-4 感測器介紹

在 ARDUINO UNO R3開發板可支援搭配不同種感測器,硬體設計規劃可依

產品需求選擇感應器,例如壓力、影像、氣體、光源、溫溼度、比流器、超音波

感測器等,感測器與開發板搭配使用。

2-4.1比流器 DE-15MCT

電流有兩種基本量測方法[9],其一種基本電學為歐姆定律如圖 2.9;另一種以

電磁作為量測方法如圖 2.11,本論文使用比流器(Current Transformer,CT) 量測電

流,又稱作電流互感器如圖 2.10。

圖 2.9 歐姆定律電學-基本電學線路圖

圖 2.10 比流器 DE-15MCT

Page 19: 國立高雄大學電機工程學系研究所 碩士論文 · 物聯網算是一個生態系統,生態系統( Ecosystem) 指在一個特定環境內,相互 作用的統稱[5],物聯網(Internet

9

文獻中歸納比流器有三種安裝方式[8],可分為插座式、嵌入式、配電盤式,

插座式比流器是將感測器安裝於插座間或延長線之間,嵌入式比流器是將感測器

嵌入於電器中,配電盤比流器則是安置配電盤中。

本論文採用插座式比流器,開發者量測使用者電器,插座式比流器外觀如圖 2.11。

圖 2.11 比流器-量測電流

DE-15MCT

腳位名稱

ARDUINO UNO R3

開發板接腳

功能說明

OUT pin 3 輸出腳位

VCC pin +5V +5V接點

GND pin GND 共地接點

表 2-3.1 比流器 DE-15MCT腳位

Page 20: 國立高雄大學電機工程學系研究所 碩士論文 · 物聯網算是一個生態系統,生態系統( Ecosystem) 指在一個特定環境內,相互 作用的統稱[5],物聯網(Internet

10

2-4.2 溫濕度感測器 ( DHT22 )

溫濕度感測器( DHT22 )如圖 2.12,DHT22俱有極高可靠性、穩定性及高性能 8

bit 連接速度,更俱備電容式感測濕度和高精度測溫功能[12],硬體可應用範圍除

濕機、家電、醫療、空調等。關於 ARDUINO UNO R3程式撰寫,開發者需透過

兩個程式物件 readTemperature()及 readHumidity()宣告,經以上兩個程式物件獲得

環境溫度及濕度,DHT22感測器提供 ARDUINO開發板數位訊號。

圖 2.12 溫濕度感測器 DHT22

表 2-3.2 溫濕度感測器腳位[12]

DHT22

腳位名稱

ARDUINO UNO R3

開發板接腳

功能說明

OUT pin 3 輸出腳位

VCC pin +5V +5V接點

GND pin GND 共地接點

Page 21: 國立高雄大學電機工程學系研究所 碩士論文 · 物聯網算是一個生態系統,生態系統( Ecosystem) 指在一個特定環境內,相互 作用的統稱[5],物聯網(Internet

11

2-4.3超音波感測器 HC-SR04

超音波感測器如圖 2.14,經感測器發出超音波穿透空氣中介質至物體反射回

感測器,計算後可獲得距離,聲波每秒可達距離 340公尺,物理計算如聲音傳播 1

公分所需時間為 29百萬分之一秒 (microseconds),程式撰寫,超音波換算距離公

式如表 2-3.3,在感測器模組,探測距離為 2cm至 400cm,精度為 0.3 cm,量測角

度為 15 度,超音波感測器可應用在機器人、自走車迴避障礙物或物體測距等相

關應用。

圖 2.14 超音波感測器 HC-SR04

測試距離(Test distance) =高電平時間(high level time) ×聲速 (340M/S) / 2

表 2-3.3 超音波距離計算公式[13]

Page 22: 國立高雄大學電機工程學系研究所 碩士論文 · 物聯網算是一個生態系統,生態系統( Ecosystem) 指在一個特定環境內,相互 作用的統稱[5],物聯網(Internet

12

超音波感測器接線圖如表 2-3.4,超音波感測器硬體連接 ARDUINO UNO R3

後,在啟用超音波感測器Trig腳會先持續發送10 us TTL (Transistor-Transistor Logic)

脈波( pulse ),並觸發超音波模組發送 8個連續 40k Hz聲波,另外 Echo 腳連接訊

號的 Pin腳,透過超音波模組 Echo接收計算 TTL高電位訊號 pulse時間長度,高

位準脈衝寬度,超音波往返總時間如圖 2.13[13]。

圖 2.13 超音波感測器高位準脈波

在 ARDUINO UNO R3程式撰寫中可使用,此程式物件 pulseIn ( )中能夠讀取

一個針腳的脈衝時間(HIGH 或 LOW),超音波硬體限制量測物體要大於 0.5 平

方公尺,而訊號每次 trigger時間最好大於 60ms,避免 trig與 echo干擾。

HC-SR04

腳位名稱

ARDUINO UNO R3

開發板接腳

功能說明

Trig pin 12 TRIGGER_PIN

Echo pin 11 ECHO_PIN

VCC pin +5V +5V 接點

GND pin GND 共地接點

表 2-3.4 超音波感測器腳位[13]

Page 23: 國立高雄大學電機工程學系研究所 碩士論文 · 物聯網算是一個生態系統,生態系統( Ecosystem) 指在一個特定環境內,相互 作用的統稱[5],物聯網(Internet

13

2-5無線網路通訊模組(WIFI) ESP8266介紹

關於無線網路通訊模組(WIFI) ESP8266完成接線後,第一步 ESP8266模組連

結電腦燒入韌體參數,開發者請注意使用 ESP8266 板子的顏色,選錯鮑率會導致

無法運作,本論文選 ESP8266板子是使用黑色板子,程式中的 #define baudrate鮑

率參數要改成 115200,燒錄參數後,開發者需透過指令(AT Command)確認模組正

常運作。

圖 2.15無線網路通訊模組(WIFI) ESP8266接線圖

表 2-3.5無線網路通訊模組(WIFI) ESP8266腳位[14]

ESP8266 ARDUINO UNO R3 功能說明

腳位名稱 開發板接腳

VCC pin 3.3V Supply Voltage

GND pin GND Ground

TXD pin 5 Transmit Data (3.3V)

RXD pin 4 Receive Data (3.3V)

CH_PD pin 3.3V Chip Power down

GPI00 X General Purpose I/O

GPI02 X General Purpose I/O

RST X Reset (reset = Low active)

Page 24: 國立高雄大學電機工程學系研究所 碩士論文 · 物聯網算是一個生態系統,生態系統( Ecosystem) 指在一個特定環境內,相互 作用的統稱[5],物聯網(Internet

14

開發者需使用轉接器模組( PL2303HX )與無線網路通訊模組( Wifi )連接如圖

2.16,完成接線後,此 PL2303HX轉接器模組連接電腦如圖 2.17,經上述流程後,

開發者使用電腦針對無線網路通訊模組,燒入韌體設定值作業。

圖 2.16 USB轉 TTL轉接器與連接 ESP8266模組接線圖

驅動程式安裝好之後,就可以在「裝置管理員」中看到此模組

圖 2.17 電腦中裝置管理員查看連接埠

Page 25: 國立高雄大學電機工程學系研究所 碩士論文 · 物聯網算是一個生態系統,生態系統( Ecosystem) 指在一個特定環境內,相互 作用的統稱[5],物聯網(Internet

15

2-5.1無線網路通訊模組 ESP8266序列埠設定傳輸驗證

透過無線網路通訊模組 ESP8266,將參數設定值燒入 ESP8266 燒入模組內過

程完成燒錄後,開發者透過指令( AT Command ),驗證 ESP8266模組與 ARDUINO

UNO R3開發板連結燒錄成功如圖 2.18

圖 2.18無線網路通訊模組(WIFI)序列埠設定傳輸驗證

Page 26: 國立高雄大學電機工程學系研究所 碩士論文 · 物聯網算是一個生態系統,生態系統( Ecosystem) 指在一個特定環境內,相互 作用的統稱[5],物聯網(Internet

16

第三章 智慧辦公室監控系統架構與測試

3-1 章節介紹

本論文以智慧辦公室監控系統作為論文主題,透過 ARDUINO UNO R3開發

平台與感測器收集環境數據,溫溼度感測器收集辦公室溫濕度、比流器量測電腦

耗電量數據及超音波感測器是測量使用者與使用螢幕距離,最後感測器數據透過

無線網路通訊模組(WIFI) ESP8266,將感測器收集數據上傳至雲端,使用者使用安

卓( Android )手機作業系統讀取雲端數據,使用者可利用感測器獲得的資料,進行

資料分析數據。

Android studio軟體可撰寫安卓( Android )人機介面,本論文感知層感測器的環境資

料,透過無線通訊模組上傳至雲端,將環境數據資料存在網路層 Thingspeak 雲端

平台內,應用層部分使用者透過安卓( Android )手機上讀取雲端資料,物聯網概

念,設計達到開發者能夠在現實中、更俱節能及更智慧的生活環境。

Page 27: 國立高雄大學電機工程學系研究所 碩士論文 · 物聯網算是一個生態系統,生態系統( Ecosystem) 指在一個特定環境內,相互 作用的統稱[5],物聯網(Internet

17

3-2 ARDUINO UNO R3 LAYOUT電路接線圖

圖 3.19 電路接線規劃圖

Page 28: 國立高雄大學電機工程學系研究所 碩士論文 · 物聯網算是一個生態系統,生態系統( Ecosystem) 指在一個特定環境內,相互 作用的統稱[5],物聯網(Internet

18

圖 3.20 電路實際狀況

圖 3.21 電路實際線路狀況

Page 29: 國立高雄大學電機工程學系研究所 碩士論文 · 物聯網算是一個生態系統,生態系統( Ecosystem) 指在一個特定環境內,相互 作用的統稱[5],物聯網(Internet

19

圖 3.22 插座式比流器

圖 3.23 超音波螢幕放置位置

Page 30: 國立高雄大學電機工程學系研究所 碩士論文 · 物聯網算是一個生態系統,生態系統( Ecosystem) 指在一個特定環境內,相互 作用的統稱[5],物聯網(Internet

20

3-3環境監控 APP介面介紹

圖 3.24 智慧型手機 APP畫面

圖 3.25 智慧型手機 APP 讀取雲端資料畫面

Page 31: 國立高雄大學電機工程學系研究所 碩士論文 · 物聯網算是一個生態系統,生態系統( Ecosystem) 指在一個特定環境內,相互 作用的統稱[5],物聯網(Internet

21

3-4 智慧辦公室監控系統-無線網連線通訊功能測試

3-4.1 ARDUINO UNO R3序列埠監控視窗測試

ARDUINO UNO R3程式語言中,第一行 SEND : AT 功能,傳送測試訊號,第二

行取得通訊回應 OK,如發送 AT指令且得到 OK回應,則是 ARDUINO UNO R3

與無線通訊模組正常連線。

圖 3.26 AT 訊號及連接無線網路

圖 3.27 DHT22 溫溼度感測器- ARDUINO UNO R3序列埠監控視

Page 32: 國立高雄大學電機工程學系研究所 碩士論文 · 物聯網算是一個生態系統,生態系統( Ecosystem) 指在一個特定環境內,相互 作用的統稱[5],物聯網(Internet

22

圖 3.28 比流器 ARDUINO UNO R3序列埠監控視窗

圖 3.29 超音波 ARDUINO UNO R3序列埠監控視窗

Page 33: 國立高雄大學電機工程學系研究所 碩士論文 · 物聯網算是一個生態系統,生態系統( Ecosystem) 指在一個特定環境內,相互 作用的統稱[5],物聯網(Internet

23

3-4.2 Thingspeak 雲端平台數據

當 ARDUINO UNO R3連接無線網路通訊模組(WIFI) ESP8266後,ARDUINO UNO

R3程式語言中需宣告伺服器位址,而每一個 Thingspeak雲端都視為獨立專案,並

擁有獨立 API key。

圖 3.30 DHT22 濕度-雲端 Thingspeak畫面

圖 3.31 DHT22 溫度-雲端 Thingspeak畫

Page 34: 國立高雄大學電機工程學系研究所 碩士論文 · 物聯網算是一個生態系統,生態系統( Ecosystem) 指在一個特定環境內,相互 作用的統稱[5],物聯網(Internet

24

圖 3.32 比流器量測電流值-雲端 Thingspeak畫面 (電腦耗電量)

圖 3.33 超音波量測-雲端 Thingspeak畫面

Page 35: 國立高雄大學電機工程學系研究所 碩士論文 · 物聯網算是一個生態系統,生態系統( Ecosystem) 指在一個特定環境內,相互 作用的統稱[5],物聯網(Internet

25

3-5 比流器量測電器負載電流數值驗證

感知層比流器感測器量測電流值,上傳至網路層雲端空間 Thingspeak 如圖 3.34,

當電器關閉後,在電腦序列埠監控視窗,可以發現電流值瞬間驟降。

圖 3.34 比流器量測電流值-雲端 Thingspeak畫面 (使用吹風機耗電量)

圖 3.35 比流器 ARDUINO UNO R3序列埠監控視窗(使用吹風機耗電量)

Page 36: 國立高雄大學電機工程學系研究所 碩士論文 · 物聯網算是一個生態系統,生態系統( Ecosystem) 指在一個特定環境內,相互 作用的統稱[5],物聯網(Internet

26

此頁說明實際比流器感測器,量測電流實際情況,電表量測數值驗證,證明

電表實際狀況與雲端數值符合如圖 3.36及圖 3.37。

圖 3.36 電錶量測電流狀況

圖 3.37 電錶量測數值狀況

Page 37: 國立高雄大學電機工程學系研究所 碩士論文 · 物聯網算是一個生態系統,生態系統( Ecosystem) 指在一個特定環境內,相互 作用的統稱[5],物聯網(Internet

27

第四章 結論與未來展望

本論文在智慧辦公室系統上有無線傳輸的機制,期許未來生活中能量產更多

產品及實際應用,使生活日常及公司企業管理更為智慧便捷,如在生活中導入智

慧型系統,能夠節省社會人力與時間成本,透過智慧無線網路功能,雲端智能運

算,將能夠減少社會資源成本浪費。

目前本智慧辦公室監控系統雛形架構已初步完成,但為了使系統更完善,並滿足

未來智慧生活上延伸功能上,可以考慮下列幾點

(1) 硬體及軟體端開發,可增加更多層感測器

(2) 加入更多運算邏輯,導入更多智慧排程,利用電腦微調環境變數

(3) 成立數據整合媒體中心,有效掌握整體電力狀況及環境舒適度,提高工作舒

適度。

Page 38: 國立高雄大學電機工程學系研究所 碩士論文 · 物聯網算是一個生態系統,生態系統( Ecosystem) 指在一個特定環境內,相互 作用的統稱[5],物聯網(Internet

28

參考文獻

[1] 許玉金、張博雄,民 104,臺灣體感溫度初步分析,中央氣象局天氣分析與預

報研討會,中央氣象局

[2] 謝曉雲,2014,眼科醫生的護眼方法,康健雜誌第 112期

[3] 詹益東、民 106,應用於智慧型視訊監控系統之新型異常行為偵測技術,國防

大學理工學院國防科學研究所博士論文

[4] 蔡佳仁、民 89,整合型監控系統之開發,國立中山大學機械工程學系研究所碩

士論文

[5] 維基百科,Arduino,民 106,https://zh.wikipedia.org/wiki/Arduino

[6] 張志勇、翁仲銘、石貴平、廖文華,2013,物聯網概論,台北:碁峰資訊股份

有限公司

[7] Cacoo網站製圖 https://cacoo.com

[8] 蔡秉修、民 101,用一個電流感測器量測同一條迴路上多個電器的方法,大同

大學通訊工程研究所碩士論文

[9] 陳瑞陽,2014,網路行銷與創新商務服務:雲端商務和物聯網個案集,台北:

碁峰資訊股份有限公司

[10] 黃睿凡、民 105,基於物聯網之智慧服務創作平臺,元智大學資訊傳播學系研

究所碩士論文

[11] 黃正佑、民 102,物聯網技術於智慧生活之研究與應用,樹德科技大學電腦與

通訊系碩士班碩士論文

[12] DHT22 SPEC,民 106,http://akizukidenshi.com/download/ds/aosong/AM2302.pdf

[13] HC-SR04 SPEC,民 106,http://www.micropik.com/PDF/HCSR04.pdf

[14] ESP8266 無線網路通訊模組,民 106,https://nurdspace.nl/ESP8266