• 沒有找到結果。

雲端物聯網指紋鎖產品設計

N/A
N/A
Protected

Academic year: 2021

Share "雲端物聯網指紋鎖產品設計"

Copied!
63
0
0

加載中.... (立即查看全文)

全文

(1)

元培醫事科技大學

資訊管理系畢業專題

雲 端 物 聯 網 指 紋 鎖 產 品 設 計

指導老師

: 何天華 老師

組 員

: 陳彥廷 (1021408001)

張登國 (1021408010)

蕭治釩 (1021408012)

湯政偉 (1021408071)

中 華 民 國 一 百 零 五 年 十 二 月

(2)

元培醫事科技大學

資訊管理系畢業專題

雲 端 物 聯 網 指 紋 鎖 產 品 設 計

指導老師

: 何天華 老師

組 員

: 陳彥廷 (1021408001)

張登國 (1021408010)

蕭治釩 (1021408012)

湯政偉 (1021408071)

中 華 民 國 一 百 零 五 年 十 二 月

(3)

摘 要

現在科技發達人們身邊周遭幾乎跟科技離不開關係,雖然現在科技發達 也造成了犯罪率的提升很多人可以利用網路得到資訊,把它用在做壞事的地 方造成現在的人心惶惶。所以我們也利用科技的技術來完成我們本次專題, 而我們利用到的資源,包括:雲端運算、指紋辨識、Arduino 以及物聯網。 關鍵字:指紋鎖、指紋辨識、雲端運算、8266、Arduino、物聯網

(4)

目 錄

摘 要 ... 1 目 錄 ... 2 表目錄 ... 5 圖目錄 ... 6 第一章、緒論 ... 8 1.1 背景與動機... 8 1.2 目的... 8 1.3 限制... 9 1.4 關鍵名詞定義... 9 1.4.1 雲端雲為 ... 9 1.4.2 指紋鎖 ... 10 1.4.3 指紋辨識 ... 10 1.4.4 雲端運算 ... 11 第二章、文獻探討 ... 12 2.1 雲端簡介... 12 2.1.1 雲端功能 ... 12 2.1.2 雲端運算 ... 13 2.1.3 雲端運算五大特性: ... 13 2.1.4 雲端運算的三種部署架構: ... 13 2.1.5 雲端的好處: ... 13 2.1.6 雲端缺點: ... 14 2.2 物聯網(IOT)... 14 2.2.1 物聯網三大領域 ... 14 2.2.2 互聯網跟物聯網的區別 ... 15 2.2.3 IOT 未來遠景 ... 15 2.2.4 風險存在 ... 16 2.2.5 IOT 與 IEEE ... 16 2.3 Arduino... 16 2.3.1 Arduino 的特色 ... 17 2.3.2 Arduino 具備哪些東西 ... 17 2.3.3 Arduino 優點 ... 18

(5)

2.4 指紋鎖... 18 2.4.1 指紋鎖優點 ... 18 2.4.2 指紋鎖缺點 ... 19 2.5 指紋辨識器... 19 2.5.1 指紋辨識器種類︰ ... 19 2.5.2 指紋辨識的優缺點 ... 20 2.6 ESP8266... 20 2.6.1 概觀 ... 20 2.6.2 耗電量 ... 20 2.6.3 韌體 ... 20 2.6.4 ESP8266 簡介 ... 21 2.6.5 Wifi 連線 ... 24 2.6.6 與目標裝置連線 ... 26 2.7 ESP01... 29 2.8 PL2303HX... 35 2.9 各種 AT 指令參考 : ... 38 第三章、專題規劃 ... 39 3.1 研究方法... 39 3.1.1 系統藍圖 ... 39 3.1.2 系統藍圖描述 ... 40 3.1.3 系統架構圖 ... 40 3.1.4 專題設備 ... 40 3.2 使用案例圖... 41 3.3 專題工作目標... 42 3.4 專題時程規劃... 43 3.4.1 專題分工 ... 44 第四章、專案成果 ... 45 4.1 系統分析報告... 46 4.1.1 使用案例圖(功能)(權限) ... 46 4.1.2 使用者案例描述 ... 46 4.1.3 活動圖 ... 47 4.2 系統設計報告... 48 4.2.1 資料庫設計 ... 48 4.2.2 使用者介面設計 ... 49 4.2.3 配套設計(硬體) ... 49

(6)

4.3 系統成果展示... 50 4.3.1 首頁與功能 ... 50 4.3.2 程式端 ... 50 4.3.3 軟體說明 ... 51 4.4 操作手冊... 52 4.4.1 功能一 ... 52 4.4.2 功能二 ... 52 4.5 成品展示... 53 第五章結論與建議 ... 55 5.1 結論... 55 5.2 貢獻... 55 5.3 建議... 55 5.3.1 後續研究 ... 55 5.3.2 產業、政府、學校建議 ... 55 參考文獻 ... 56 附錄 ... 57

(7)

表目錄

表 3-1 軟體設備表 ... 40

表 3-2 硬體設備表 ... 41

表 3-3 專題時程規劃表 ... 43

(8)

圖目錄

圖 1-1ThingSpeak ... 9 圖 1-1 指紋鎖 ... 10 圖 1-2 指紋辨識 ... 10 圖 1-3 雲端運算應用情境示意圖 ... 11 圖 2-1 雲端 ... 12 圖 2-2 Arduino ... 17 圖 2-3 ESP8266 ... 21 圖 2-4「USB 轉 Serial」轉換器 CP2102 ... 22 圖 2-5 ESP8266 的接腳說明圖 ... 22 圖 2-6 從電腦找到驅動程式 ... 23 圖 2-7 FT232 ... 27 圖 2-8 FT232 與 ESP8266 ... 28 圖 2-9Arduino 與 ESP8266 ... 28 圖 2-10 Arduino 與指紋辨識器 ... 29 圖 2-11ESP8266, ESP-01 電路板接腳名稱 ... 29 圖 2-12 通訊的電路接線 ... 32 圖 2-13ESP8266, ESP-01、USB 轉 TTL 模組 ... 32 圖 2-14 兩條杜邦線與下排接腳 ... 33

圖 2-15 ESP8266, ESP-01 的 UTXD 接腳 ... 33

圖 2-16 與 VCC 連接 ... 34 圖 2-17 插上 USB 轉 TTL 模組到與 PC 的 USB 插槽連接 ... 34 圖 2-18ESP8266 的電源燈亮起 ... 35 圖 2-19 PL2303HX ... 36 圖 2-20 PL2303HX 與 ESP8266 ... 37 圖 2-21 PL2303HX 插入電腦 USB 槽 ... 37 圖 3-1 系統藍圖 ... 39 圖 3-2 系統架構圖 ... 40 圖 3-3 使用案例圖 ... 41 圖 4-1 系統架構圖 ... 45

(9)

圖 4-2 指紋系統管理圖 ... 45 圖 4-3 產品設計流程圖 ... 46 圖 4-4 產品活動圖 ... 47 圖 4-5 新增指紋活動圖 ... 48 圖 4-6 資料庫設計 ... 48 圖 4-7 使用者介面設計 ... 49 圖 4-8 裝置設備 ... 49 圖 4-9 首頁與功能 ... 50 圖 4-10 介面程式碼 ... 50 圖 4-11 介面程式碼 ... 51 圖 4-12 新增指紋 ... 51 圖 4-13 刪除指紋 ... 52 圖 4-14 正面產品與指紋辨識器 ... 53 圖 4-15 反面產品設備圖 ... 54

(10)

第一章、緒論

現在的人出門所需要帶的東西越來越多,例如:鑰匙、手機、錢包…等 等雜七雜八的東西,有些東西通常容易被人們遺忘,最常被遺忘的大概是鑰 匙了,相信大家都會有忘記帶鑰匙的經驗,甚至掉到水溝這些應該都是家常 便飯了吧。 隨著科技的日新月異,雖然市面上有很多磁卡鎖、電子鎖、密碼鎖…等等, 但是磁卡也會有忘記帶的時候,電子鎖跟密碼鎖的缺點去是可能忘記密碼或 著是被輕易破解,因此對於防盜密碼鎖的系統也就顯的相當重要了。

1.1

背景與動機

因為每天在哪個地方處都看的到開關門的動作,且大部分的家庭晚上一 定要記得鎖門才能夠安心睡覺,隨著時代的進步,從一般的門鎖,到指紋鎖、 刷卡、電動鎖、等等,大家都只是爲了一件事,就是擔心小偷闖進來,也因 為晚上要鎖內鎖而感到麻煩,有時候若不小心忘記將門鎖上,可能今天就無 法睡的安穩了,若在門上加上了雲端指紋鎖,不僅能提高居家安全性嗎?而 且也可以隨時隨地的了解有誰進出此門,不用再爲了鎖門而大傷腦筋,這樣 可以改善生活安全的問題,也可以讓門鎖整體功能大大的提昇。

1.2

目的

1.為了方便第一時間知道誰進出 2.隨時地的有效控管權限 3.給人們帶來了便利性 4. 比起傳統的電子鎖的安全性來的更安全

(11)

1.3

限制

如果沒有電的話可能就沒辦法使用,資料的安全也可能會有相當的危險

1.4

關鍵名詞定義

本專題計用到下列幾個重要的名詞,雲端雲、指紋鎖、指紋辨識、雲端 運算分別定義如下: 1.4.1 雲端雲為 圖 1-1ThingSpeak

(12)

1.4.2 指紋鎖 指紋鎖是一個現在很方便的東西從手機到門把,指紋鎖是一個可以幫人 保密資料的一個管道因為每個人的指紋都不一樣,所以要利用指紋去盜取別 人的資料也不容易。 圖 1-1 指紋鎖 1.4.3 指紋辨識 指紋辨識技術是一種生物識別技術,利用每個人身體上的不一樣的指紋 來去辨別每個人。1 圖 1-2 指紋辨識 1https://zh.wikipedia.org/wiki/%E6%8C%87%E7%BA%B9%E8%AF%86%E5%88%AB

(13)

1.4.4 雲端運算 雲端運算就是利用雲端來做運算,雲端運算不只可以用在公司也可以用 在醫療、家庭等等。2 圖 1-3 雲端運算應用情境示意圖 2http://www.ey.gov.tw/policy8/cp.aspx?n=243D7E993A404388

(14)

第二章、文獻探討

2.1

雲端簡介

雲端是現在的趨勢,以前大家不知道雲端是什麼~所以大家把資料、照 片、影片等等都丟在一個很小的手機記憶卡或是電腦裡,但是總有容量不足 或是東西太多不知道東西在哪裡,現在雲端慢慢大眾都有在使用可以把資料、 照片等等的東西都丟在雲端而且不怕東西不見或是找不到,雲端就像是一個 超大容量的電腦它可以儲存很多的東西。 圖 2-1 雲端 2.1.1 雲端功能 很多人認為,雲端可能就是把資料儲存在網路上,並可以隨時存取 事實上雲端不只提供儲存的功能還提供運算、軟體以及服務。3 3http://www.techbang.com/posts/7575-21-easy-to-use-cloud-services-to-a-large-collection-cloud-har d-drive-notebook-video-converting-the-total-order

(15)

2.1.2 雲端運算 雲端運算的三大特質: 超大型:擁有大量的運算資源 無限延展:雲端運算可因設備提升而擴充 彈性使用:因客戶需求而提升或減少運算資源 2.1.3 雲端運算五大特性: 自助式隨需服務:可以照個人需求對雲端要求運算資源。 全方位的網路存取:可以利用網路,把有相同的機制讓不同的平台使用 共享資源池:可以共享使用運算資源,依每個客戶要求而去取得資源。 快速的彈性服務:運算的資源可以快速提供,也不怕運算資源不夠的問題。 可量測的服務:提供者與使用者都可監控資源使用情形。 2.1.4 雲端運算的三種部署架構: 公有雲:大家都可以使用的資源。 私有雲:公司私人不能給外人使用。 混和雲:公司私人支援但是可以給公司員工使用。 2.1.5 雲端的好處: 1. 雲端的儲存功能可讓我們隨時隨地的存取我們要的資料 2. 雲端的運算功能可讓我們更快速的得到答案,並節省更多的成本 3. 未來的個人電腦不在需要高規格的配備,只要能上網就能得到想要的 效果

(16)

2.1.6 雲端缺點: (1) 沒有網路就不能使用 (2) 可能有駭客侵入

2.2

物聯網(IOT)

把網路全都連結在一起的東西,叫做 Internet ( 網際網路 ),那把所有 的東西都連在一起,那就叫做「Internet of Things 」,意思就是「所有東西的 網際網路」,中文翻譯都叫做「物聯網」,「物聯網」不只是把東西串起一個 網路而己,更重的是要讓設備和設備之間可以互相交換資料並溝通,讓人類 的生活環境可以更加的自動化。 2.2.1 物聯網三大領域 包括感知層、網路層及應用層。 (1) 感知層:RFID 系統有三個主要成份: a. 天線 (antenna, or coil) b. 感應器 (transponder, or RF Tag, 或矽晶片 )

c. 辨識器 (transceiver, reader) :分為只可讀 (read) 、可讀寫 (read/write) 兩種 (2) 網路層:是由許多在空間中分布的自動裝置組成的一種無線通訊計 算機網路,這些裝置使用感測器協作地監控不同位置的物理或環境 狀況。 (3) 應用層:指的是會把虛擬資訊加到使用者感官知覺上的電腦顯示 器。

(17)

2.2.2 互聯網跟物聯網的區別 物聯網跟互聯網的區別並不是給我們提供另一種方式來告訴 電腦我們想要什麼,而是透過感知我們的行為,自動做出響應, 並將自己的動作同步到雲端。 2.2.3 IOT未來遠景 IoT周邊的服務迅速竄起,因此個別裝置不再是最主要的焦點。市場上 具聯網功能的裝置已經夠多了,相互連結一切的走向也越來越明顯。因此在 85% 的裝置皆非直接用來連結網際網路的前提下,下一步的關鍵字就是「操 作性」,並伴隨另一項巨大挑戰:如何擷取、分析、掌控 IoT 運作後產生的大 量資料。 連網型車輛已迅速普及,並與各種服務互相結合。例如一些與車載資訊 系統綁在一起的保險服務,將可減低保險費率並提供其他額外的優惠;但消 費者的代價就是保險公司取得你駕駛行為與車輛操作相關資料的權限。這些 操作資料可轉化為對駕駛有益的實用建議,例如自動提醒維修服務到期、對 駕駛習慣提出改善意見、遠端診斷功能、事故重建、新手駕駛訓練以及類似 的服務。 同時在建築領域上,有了IoT技術的協助後實用的建築自動化解決方案不 再只是大企業的專利,如今也被中小型企業垂手可得。現在紙樣透過感應器、 智慧溫控器、致動器、以及連上網路的控制系統,便能夠更有效率地監控暖 氣、通風、空調,甚至在許多實際的方案中,這些功能都已整合進單一的控 制入口網站。整棟建築的能源消耗全都可以進行分析,並透過模式辨識和趨 勢分析來進行節能。藉由即時遠端監控功能、動作感應器以及自動化警報器 設置相互結合,可有效率的執行安全管理。這些看似複雜的許多系統,都可 使用智慧型手錶、智慧型手機、平板電腦和PC所控制。4 4https://www.inside.com.tw/2016/05/03/the-past-present-and-future-of-iot

(18)

2.2.4 風險存在 而隨著有越來越多個人資料被擷取並在網路中流傳,安全防護的問題也 開始一一浮現。舉例而言,你是否真的可以接受你的個資的詳細資訊在網路 上公開,並且讓任何一個稍有技術的駭客隨手便能取得?因此,提升安全防 護到更高層級將會越來越重要的趨勢。因為所有的居家資料、車輛資料以及 目前的所在位置可說是全都能被讀取和連接。具有IoT功能的居家監視器的確 有助於降低部份潛在的外露風險,但有這麼多個資暴露線上而沒有相應的保 護措施,也意味著嚴重的漏洞和濫用將蜂擁而至。5 2.2.5 IOT與IEEE 隨著IoT的前景逐漸統合起來,部分的裝置和服務目前已進入市場,對於 共同語言表達的技術、以及定義明確以供實作的結構框架這兩項都是必要的。 IEEE 推動了 IEEE Internet of Things Initiative,為未來的開發者提供了一個 共同的平台。6

2.3 Arduino

這是個智慧型手機流行的年代,大家一定都聽過 Android,但對於 Anduino 卻充滿了陌生感。和 Android 相同的地方在於,兩者皆是使用開放原始碼的 軟硬體平台。不同的是,Arduino 提供了簡單好用的 I/O 介面,並具可使用類 似於 Java、C 語言等高階語言的開發環境。 Arduino是一種開放授權的互動環境開發技術,互動裝置其實無所不在, 像是冷氣的恆溫裝置,便是使用感測器偵測環境溫度,進行室內溫度的自動 調節;還有汽車使用的倒車雷達,過於靠近物體便會發出聲音警告駕駛者。 這些裝置為生活增加不少安全及便利,互動能帶給使用者驚喜,有時會以藝 術品的方式呈現在生活當中。 5https://www.inside.com.tw/2016/05/03/the-past-present-and-future-of-iot 6https://www.inside.com.tw/2016/05/03/the-past-present-and-future-of-iot

(19)

圖 2-2 Arduino 2.3.1 Arduino的特色 開發簡單,參考資料多。在以往的硬體環境中,要開發微控制器的程式, 開發者需要具備電子、電機及相關科系的背景,一般人需花費大量時間能有 機會進入這個開發環境中。Arduino 學習門檻較為簡單,不需要電子電機相 關科系的背景,也可以很容易學會 Arduino 相關互動裝置的開發。由於 Arduino 以公開共享為基礎,多數人都樂於分享自己的的創品,網路上能找 的創作案子非常豐富。以此會基礎,有時只需要參考分享者的作品,依據自 身的需求行調整,就可以在短時間內完成自己的創作。 2.3.2 Arduino具備哪些東西

主要可區分為三大類,分別是 Arduino 硬體、Arduino 軟體及 Arduino 擴 充原件。 硬體部分可購買現成的版子或是依據網路下載的電路途自行組裝,出學者建 議購買現成的,根據 Arduino 官方網站所寫,台灣地區具有官方合法授權的 代理商為藝科資訊 Aroboto Studio、PlayRobot 飆機器人/普特企業有限公司、 iCshop (台灣)電子零件,電子材料,當然,還有別的商家,到網路上搜尋一 下可找到不少,拍賣網站上也有,甚至也可以到國外網站去買。

(20)

2.3.3 Arduino優點 1方便到處攜帶作實驗測試 2可以依需要擴充模組腳座方便功能擴充 3可以快速焊接複製多套控制板 4可下載程式用 5可以學習基本軟硬體設計 6擴充成為專題製作 7產品原型機開發設計

2.4

指紋鎖

指紋鎖是一種以人體指紋為識別載體和手段的智能鎖具,它是計算機信 息技術、電子技術、機械技術和現代五金工藝的完美結晶。指紋鎖一般由電 子識別與控制、機械聯動系統兩部分組成。指紋的唯一性和不可複製性決定 了指紋鎖是目前所有鎖具中最為安全的鎖種。 2.4.1 指紋鎖優點 (1) 對用戶進行使用者權限的管理十分有用,用戶可以自由授權,允許 或者阻止某些人的進入。 (2) 遇到非正常開鎖及外暴力破壞,或者門鎖稍微偏離房門,即刻發出 強烈的警報,吸引人的注意,如同汽車報警器。 (3) 通過遙控按鈕,在一定距離內控制門鎖的開關。與汽車自動開鎖功 能一致。

(21)

2.4.2 指紋鎖缺點 (1) 輸入及刪除指紋需要操作多步,程式比較麻煩。 (2) 並非每款鎖都有此功能,需要用戶定制。 (3) 不可與互聯網相連,只能在一定範圍內通過控制按鈕控制門鎖。

2.5

指紋辨識器

指紋辨識掃描器通常會有一個由矽晶片或玻璃做成的平滑感應器,在利 用電波差異或光學影像來產生生物辨識。使用者只要將手指按壓在感應器上, 停留三秒後即可得到結果。其辨識原理是透過指紋機採集指紋的影像,然後 利用辨識軟體抽取、比對指紋的特徵資訊以確定指紋所有人的身份。 2.5.1 指紋辨識器種類︰ (1) 光學掃描器︰利用數千個電荷耦合器件組成的陣列,取得手指上脊 紋與溝紋的數位灰階影像。 (2) 矽晶掃描器︰將陣列上的數千個電容器充電到一個已知的值。手指 的脊紋與溝紋會吸掉微量的電荷,這個量的大小取決於各個特徵和 某個特定電容器距離多遠。電路系統會感測被吸掉的電荷,並由各 個值解譯出距離。軟體會將距離的陣列轉換成指紋圖。 (3) 滑動與按壓式:體積與方向性是關鍵技術分為電容與光學式,而掃 瞄則也可分為滑動與按壓 2 種方式。先從按壓說起,就是將手指平 貼於感應器上,而滑動式常用於筆電,感應器多呈現細長狀,使用 時要將整個手指完整滑過感應器。

(22)

2.5.2 指紋辨識的優缺點 電容式: 光學式 滑動式 按壓式 優點 薄、小,適於行動裝置 上耗電少 成本低且耐用 度高 感測器面積縮 減、佔用空間小 操作直覺放置 指紋無方向性 缺點 成本高裸露感測器易受 外在因素影響,耐用度 差 指紋邊位失真 調整不良耗電 多 需沿固定方向 辨識度低 面積較大成本 高 應用 Iphone 機場海關 筆電 手機

2.6 ESP8266

了解Wifi 晶片 ESP8266 with Arduino,有兩種常用架構,在 Arduino+ESP8266 和手機控制之間。一種需要透過架設一個網頁資料庫伺服器,一種則是直接 使用 ESP8266 來當作伺服器。前者的好處是可以記錄大量的資料,後者的好 處是通訊較為簡單,但如果需要紀錄大量資料,也可以連接到一個外部的資 料庫。

2.6.1 概觀

ESP8266 是一個 wifi 晶片 + 一個處理器,而且還有一些 IO,所以有 一個韌體,可以下指令組態進行 wifi 設定,也可以運用 Arduino+ESP8266 相 互結合 ,當成一個 Arduino 來寫運用。 2.6.2 耗電量 耗電最多是 200mA 平常是 100mA,可傳送距離的測試,原始板子的天 線可達到 366M,外掛天線可達 479M! 2.6.3 韌體

ESP8266 的firmware 預設會支援一種ATCommand的協定,可以從 Serial連進去以後,下指令時會把設定寫入flash中,重開機也還會在,設成 AP or wifi client 模式或者連線,設定查詢wificonfig與實際測試。如同一個

(23)

介面能夠簡化的與Arduino溝通。7 2.6.4 ESP8266簡介 圖 2-3 ESP8266 功能應用非常廣,像是"家電監控"、"遠端遙控"、"點對點溝通"、"雲端 資料庫",不但可以連線到無線網路,也可以自己建立AP。支援TCP和UDP 連線,可在無線區域網路中扮演伺服器等候連入,或扮演客戶端去與Server 連線。8 ESP8266體積雖小卻功能強大。只是要了解它可不容易,因為有非常多 的細節,是很多教學文章沒提到的。 操作 ESP8266 有三個步驟 1. 讓 ESP8266 跟電腦連接。 2. 幫 ESP8266 更新韌體。

3. 透過指令(AT Command)去操作 ESP8266。

把這三個步驟都完成,熟悉 ESP8266 後,就不需要再用電腦去連接 ESP8266,而可以改用 Arduino 去連接,並對 ESP8266 發送指令。 (一)讓 ESP8266 跟電腦連接

ESP8266使用的通訊方式,叫做序列(Serial)通訊的方式。這種通訊方式

和一般的 USB 通訊方式是不同的。

要讓 ESP8266 跟電腦通訊,需要一個「USB 轉 Serial」的轉換器,這

7https://mlwmlw.org/2015/07/深入淺出-wifi-晶片-esp8266-with-arduino/

(24)

種轉換器另有「USB 轉 TTL」和「USB 轉 UART」等不同的名稱。下圖為 「USB 轉 Serial」轉換器 CP2102。 圖 2-4「USB 轉 Serial」轉換器 CP2102 熟悉的 USB 接頭,CP2102 的另外一端有六隻腳,包括:3v3、TXD、 RXD、GND 和 5V。其中有幾隻就是要用來跟 ESP8266 連接的,大部分的轉 換器的接腳都大同小異。 下面就是 ESP8266 的接腳說明圖: 圖 2-5 ESP8266 的接腳說明圖 可以看到,左邊的 8 個點,就是它的八隻接腳,旁邊的八串英文字,就 是這八支接腳的代號名稱。 圖中的 GND 代表 Ground,即電源負極接腳。VCC 則代表電源正極接 腳。ESP8266 需要 3.3V,電源輸入,若使用 5V 電源會把它燒毀! 要特別注意的是,ESP8266 的電流消耗可達 200~300mA,電源必須能提 供足夠的電流,以確保它正常運作。 然而,大部分的「USB 轉 TTL」轉換器,例如 CP2102,雖然有提供 3.3V 的電源輸出,但是卻無法提供足夠的電流。因此我們需要使用其他的裝置做 為電源。例如電源供應器或 Arduino。

(25)

圖中的 UTXD 和 URXD,是主要用來與電腦連接通訊的兩個接腳,TX 表示它是用來發送訊號,RX 則表示它是用來接收訊號。 ESP8266接線。首先接電源。使用 Arduino 做為電源。接法如下: 1. 【Arduino】3.3V →【ESP8266】VCC 2. 【Arduino】3.3V →【ESP8266】CH_PD 3. 【Arduino】GND →【ESP8266】GND 4. 【Arduino】GND →【CP2102】GND 需要注意的是,Arduino 的電流供應其實還是不夠大。雖然這對 ESP8266 在一般運作時的影響不大。但要更新韌體的時候,就必須要改用電源供應器 來供電,要將訊號線與 CP2102 連接,接法如下: 1. 【CP2102】TXD→【ESP8266】URXD 2. 【CP2102】RXD→【ESP8266】UTXD TX是發送端,所以要接到 RX 接收端。 線都接好之後,我們就可以把 CP2102 插到電腦的 USB 孔了。要讓電 腦透過 CP2102 與 ESP8266 通訊之前,還必須先安裝 CP2102 的驅動程式。 驅動程式安裝好之後,就可以在「裝置管理員」中看到它了: 圖 2-6 從電腦找到驅動程式 從上圖可以看出序列埠代號是 COM5。接著就要使用序列埠通訊軟體來

(26)

和 ESP8266 通訊。在網路上可以找到很多種不同的序列埠通訊軟體。

(二)幫 ESP8266 更新韌體

要更新韌體,是為了讓 Arduino 可以跟 ESP8266 通訊。更新韌體時, ESP8266會消耗更大的電流,所以不能用 Arduino 作為電源,而必須把

Arduino換成電源供應器,或其他可以提供更大電流的電源。

(三)透過指令(AT Command)去操作 ESP8266

當 ESP8266 完成韌體更新之後,要重新與 ESP8266 連接,輸入「AT」 與「AT+GMR」這兩個基本指令去測試它。測試成功後,可以繼續用其他指 令,來測試 ESP8266 的核心網路功能。 2.6.5 Wifi連線 讓 ESP8266 連進行 Wifi 連線。 ESP8266的 Wifi 連線有三種模式: 1. Station模式:扮演連線到現有 Wifi 的裝置。 2. AP模式:扮演無線基地台,提供 Wifi 環境供連線。 3. Station+AP混合模式:允許同時使用以上兩種模式的特有功能。 透過以下的指令,我們就可以設定或取得目前 Wifi 連線模式: 指令「AT+CWMODE」 「AT+CWMODE?」:查詢當前模式 「AT+CWMODE=2」:將模式設定為第 2 種(AP 模式)。 先把 ESP8266 設定到想要的模式,再使用其他的指令來連線。因為有 些指令只能在特定的模式中使用,使用指令時需要注意。 讓 ESP8266 去連接現有的 Wifi 網路。如何知道哪些現有的網路可供連線?使 用以下指令:指令「AT+CWLAP」:顯示可連線的 Wifi 網路清單。 知道有哪些網路之後,可以選一個 Wifi 網路來連線。要進行連線必須使用以 下指令:

(27)

指令「AT+CWJAP」 「AT+CWJAP=<SSID>,<Password>」連線到已存在的無線網路。 「AT+CWJAP?」查詢已連線到的無線網路。 SSID:無線網路的識別名稱(要加引號)。 Password:無線網路的密碼(要加引號)。 如果需要切斷 Wifi 連線,我們可以也可使用這個指令: 指令「AT+CWQAP」 切斷已連線的無線網路。 9 9http://lets-make-games.blogspot.tw/2015/04/wifi-esp8266-wifi.html

(28)

2.6.6 與目標裝置連線

ESP8266連線到 Wifi,如果 ESP8266 要跟同一個 Wifi 中的其他裝置通 訊,就必須要再跟該裝置建立 Socket 連線。 ESP8266有兩種跟裝置建立 Socket 連線的方式: 1.由 ESP8266 扮演伺服器,等候其他裝置(客戶端)來連接。 2.由其他裝置扮演伺服器,由 ESP8266(扮演客戶端)主動連接該伺服器。 這兩種不同的方式,適合不同的情況。 一般來說,伺服器扮演的是類似店家的角色,必須經常保持待命,不可 隨便從 Wifi 中離線,否則客戶端就會找不到伺服器。所以必須評估連線的兩 端,誰比較適合當伺服器或客戶端。或者連線的兩方都扮演客戶端,而讓第 三方扮演伺服器,作為兩客戶端之間的橋梁,為他們轉送資訊。 讓 ESP8266 進入伺服器模式,必須先進行「多重連線」的設定。這個設 定會影響 ESP8266 是否能夠進行一對多的連線。而只有當「多重連線」被 設定為開啟,ESP8266 才能夠進入伺服器模式。 指令「AT+CIPMUX」 「AT+CIPMUX?」:查詢目前的設定值 「AT+CIPMUX=1」:允許一對多的多重連線。 「AT+CIPMUX=0」:關閉多重連線,只能一對一連線。 讓 ESP8266 扮演伺服器,等候客戶端的連線,需要使用以下指令: 指令「AT+CIPSERVER」 「AT+CIPSERVER= <mode>[,<port>]」開啟(或關閉)伺服器,等候客戶 端透過指定的連接埠(Port)連線。 <mode>:0 關閉伺服器,1 開啟。 <port>:網路連接埠號碼。10 10http://lets-make-games.blogspot.tw/2015/04/wifi-esp8266-wifi.html

(29)

要讓 ESP8266 扮演客戶端,對伺服器進行連線,需要使用以下指令: 指令「AT+CIPSTART」 「AT+CIPSTART=?」:查詢目前已經建立的連線資訊。 <id>:範圍 0~4。推測最多可以連線到 5 台伺服器,這是用來代表此連線的 代號。 <type>:連線類型,可為"TCP"或"UDP"(要加引號)。 <addr>:連線的 IP 位址,如"192.168.43.31"(要加引號)。 <port>:伺服器接受連線的連接埠(Port)號碼(這個不用加引號)。 圖 2-7 FT232 兩大功用: 1.用來燒錄 ESP8266 內建韌體。 2.可以隨時用簡單的 Realterm(終端機)來測試 ESP8266 是否正常。

(30)

圖 2-8 FT232 與 ESP8266

(31)

圖 2-10 Arduino 與指紋辨識器

2.7 ESP01

ESP01 有八個腳由左到右,由上到下,由內到外,依序為 TX、GND、

CH_PD(must be 1 to enable WiFi)、GPIO02、GPIO01、RST(Reset)、VCC(3.3V)、 RX。11 圖 2-11ESP8266, ESP-01 電路板接腳名稱 ESP8266, ESP-01 AT 指令簡介: ESP8266無線模組的指令主要分為:基礎 AT 指令、WiFi 功能 AT 指令、 11http://ruten-proteus.blogspot.tw/2014/12/esp8266-at-command.html

(32)

TCP/IP 工具箱 AT 指令等,根據韌體版本的不同,會新增或修改 AT 指令以 方便使用者的操作。 每一條指令可以細分四種命令: 1.測試命令 AT+指令=? =? 用於查詢設置指令或內部設置的參數,以及其取值範圍;就是測試剛剛下 的 AT+指令是否成功 2.查詢命令 AT+指令? ? 返回該指令的當前設定值 3.設置命令 AT+指令=... =... 用來設置用戶自定義的參數值 4.執行命令 AT+指令 用來執行模組內部已定義的程序 操作 ESP8266,ESP-01AP+STA(混和模式) 三種模式來間接說明無線 模組的 AP (無線網路基地台)、STA (個人工作站)模式指令,方法步驟如下: PC 與手機測試軟體下載與安裝,取得無線網路的 SSID(無線網路的名稱 或識別碼)與密碼 ESP8266,ESP-01 無線模組通訊接線 指令「AT+CWMODE」 「AT+CWMODE?」:查詢當前模式 「AT+CWMODE=2」:將模式設定為第 2 種(AP 模式) 指令「AT+CWLAP」:顯示可連線的 Wifi 網路清單

(33)

由於 ESP8266 無線模組的韌體一直在更新當中,因此若是韌體版本不 同,就會有新舊指令或是新增指令間輸入的差別,不同版本間 AT 指令可能 會回傳 ERROR。 ESP8266, ESP-01 無線模組通訊接線: 電源、功率兩個因素很重要,韌體燒錄會比通訊需要更多的電流需求! 通訊時只要選擇 USB 轉 TTL 模組就可以;韌體燒錄就看韌體燒錄時的線路 說明。

ESP8266, ESP-01 是使用 UART 傳送 AT 指令去切換無線模式和操 作模組的功能,因此基本接線就是 3 ~ 3.6V 的電源和 UART 接腳共四支接 腳,但是比較不同的是,ESP8266 需要另外一支晶片致能的接腳與 VCC 接 腳接在一起才能正常動作,不然無法通訊。 ESP8266, ESP-01 的接法可以分為直接通訊,與外接電源是接法。前者 不需要另一個外接電源介入;後者需要另外一個外接電源提供足夠的電流。 建議使用外接電源的方式,因為要避免因為USB轉 TTL 模組電流不夠 而且不能用於燒錄韌體等問題,會減少很多除錯的時間。12 12http://ruten-proteus.blogspot.tw/2014/12/esp8266-at-command.html#!/2014/12/esp8266-at-com mand.html

(34)

直接接線通訊方式: 圖 2-12 通訊的電路接線 圖 2-13ESP8266, ESP-01、USB 轉 TTL 模組 在未接線之前,先將 USB 轉 TTL 模組插上 PC,確認驅動程式是否正常 驅動?以及系統所給的 COM 埠號碼是多少? 照著下面照片先將四條線接上 USB 轉 TTL 模組,再分別將黃線與綠線接 到 ESP8266, ESP-01 的 URXD 和 GND 接腳

(35)

圖 2-14 兩條杜邦線與下排接腳

(36)

圖 2-16 與 VCC 連接

(37)

圖 2-18ESP8266 的電源燈亮起 當接線正確時,模組通電的時候就會看到紅燈與藍燈一起亮起,且藍燈會閃 爍之後滅掉只剩下紅燈一直亮著,藍燈只有在通訊時會閃爍!13

2.8 PL2303HX

PL2303HX 下載線電路板被包覆在 USB 塑膠殼內, 拆開來可看到裡面有 3.3V 電源接線孔,若需要輸出 3.3V 電源需自行焊線拉出去,ESP8266 會 消耗 200~300mA 左右的電流,而一般下載線即使有 3.3V 電源輸出,但無 法輸出這麼多電流, 所以無法啟動 ESP8266。 PL2303HX規格,其最大操作電流是 25mA,也是不夠的,所以其 3.3V 輸 出不能用,必須使用麵包板電源模組的 3.3V 電源,如下圖右上角處,把跳 線帽移到 3.3V 處,旁邊的接點就是輸出 3.3V 。 13http://ruten-proteus.blogspot.tw/2014/12/esp8266-at-command.html#!/2014/12/esp8266-at-com mand.html

(38)

圖 2-19 PL2303HX 雖然 PL2303HX 接電腦 USB 的 5V 電源,其信號輸出卻是 3.3V 準位,所以 其 TX/RX 可以直接與 ESP8266 的 UXRD/UXTD 相接。 PL2303HX 有四條線,其中+5V 不能用 PL2303HX +5V:不可接 (會讓 ESP8266 燒毀) GND:接 ESP8266 與 3.3V 電源板的 GND (三個 GND 共接) TXD:接 ESP8266 的 URXD RXD:接 ESP8266 的 UXTD PL2303HX與 ESP8266 的GND都接到電源模組的GND,ESP8266 的 CH_PD 與VCC都接到電源模組的 3.3V,然後PL2303HX的RX接ESP8266 的UXTD, TX接ESP8266 的URXD。14 14http://yhhuang1966.blogspot.tw/2015/07/esp8266-wifi-at-command.html

(39)

圖 2-20 PL2303HX 與 ESP8266

PL2303HX插入電腦USB槽,按下電源模組按鈕送電,當有資料傳送時

ESP8266旁的藍色LED會閃一下,當有電源時紅色 LED會亮起來 15

圖 2-21 PL2303HX 插入電腦 USB 槽

(40)

2.9

各種 AT 指令參考 :

AT+GMR : 取得韌體版本 AT+RST : 重新起始 ESP8266 AT+CIOBAUD? : 查詢鮑率 (位元速率) AT+CIFSR : 查詢 IP 位址 AT+CWMODE? : 查詢目前工作模式 AT+CWLAP : 列出附近偵測得到的基地台 0 OPEN (不加密) AT+CWJAP="SSID","PWD" : 連線指定之基地台 AT+CWJAP? : 查詢目前連線到哪一個基地台 AT+CWQAP : 離開目前連線的基地台 AT+CIPSTART : 建立 TCP/UDP 連線 AT+CIPSTATUS : 查詢目前 IP 連線狀態 AT+CIPCLOSE : 關閉 IP 連線 AT+CIPMUX? : 詢問目前 TCP/UDP 連線模式 AT+CIPMUX=1 : 設定 TCP/UDP 連線模式為多重連線 AT+CIPSTO? : 查詢伺服器逾時計時器設定值 (秒)

(41)

第三章、專題規劃

我們大部分所了解的雲端可能只是運用在上傳資料或者是照片,我們想藉由 這次專題讓大部分的人了解說我們所知道雲端,不只是有那些功能還可以結 合在其他地方像是辦公室或家裡或餐廳都可以利用雲端來達到更方便的環 境。

3.1

研究方法.

我們系統開發的方法是利用螺旋法的方式來去做,在一開始還不知道怎 麼做利用螺旋法的方式邊做邊修改的方法來去達到我們最後要的東西。 3.1.1 系統藍圖 圖 3-1 系統藍圖

(42)

3.1.2 系統藍圖描述 手機連接至雲端來建立資料,再以物聯網的方式來達成指紋進行的工作 3.1.3 系統架構圖 圖 3-2 系統架構圖 3.1.4 專題設備 表 3-1 軟體設備表 類別 名稱 作業平台 Windows7 旗艦版 64 位元 文書處理 Microsoft office Word 2010 撰寫程式 Arduino

資料庫 PHPmyadmin 網頁設計 Notepad++

(43)

表 3-2 硬體設備表

類別 規格

電腦 CPU:Intel Core i5-4460、硬碟:1T、記憶體:8GB CPU:Intel(R) Celeron(R) CPU J1900 @1.99GHz 1.99GHz, RAM:4.00GB,64 位元 隨身碟 16GB ESP8266 ESP01 指紋辨識器 YN510 Arduino 電路板 微控制器:ATmega328 工作電壓:5V 數位 I/O Pins:14 支類入 Input Pins:6 支 I/O pin 直流電流:40mA 3.3V pin 直流電流:50mA Flash 記憶體:32KB SRAM:2KB EEPROM:1KB 時脈 :16MHz PL2303HX PL2303HX :+5V、GND、TXD、RXD

3.2

使用案例圖

圖 3-3 使用案例圖

(44)

3.3

專題工作目標

專題工作目標最主要著重在系統連接至實體指紋鎖,所以我們最主要的 重心還是會放在系統以及物聯網。

(45)

3.4

專題時程規劃

表 3-3 專題時程規劃表 本專題進行流程的甘特圖繪製如下: 三月 四月 五月 六月 九月 十月 十一月 十二月 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 構想 工作 分配 資料 搜尋 網頁 製作 產品 設計 文件 製作 (一) 產品 製作 產品 測試 文件 製作 (二) 時間 任務

(46)

3.4.1 專題分工 表 3-4 專題分工表 組員 工作 陳彥廷 蕭治釩 張登國 湯政偉 專題製作 ● ● ● ● 專題方向定義 ● ● ● ● 專題分析與討論 ● ● ● ● 資料蒐集 ● ● ● ● 使用案例圖 ● ● 產品分析與討論 ● ● ● ● 產品規劃 ● ● ● ● 產品設計 ● ● ● 網頁程式撰寫 ● ● 網頁測試與維護 ● ● ● 書面報告總整 ● ● ● ●

(47)

第四章、專案成果

專案成果簡介:

圖 4-1 系統架構圖

(48)

圖 4-3 產品設計流程圖

4.1

系統分析報告

4.1.1 使用案例圖(功能)(權限) 4.1.2 使用者案例描述 使用者只能單方面的做輸入指紋的動作,存入資料庫中;另一方面管理 者負責的就是從資料庫中的使用者指紋資料去做整理,進行給予權限與管理 權限動作,至於遠端開鎖方便管理者進行開鎖動作,不用到現場開鎖。

(49)

4.1.3 活動圖

圖 4-4 產品活動圖

使用者

[有資料]

(50)

圖 4-5 新增指紋活動圖

4.2

系統設計報告

4.2.1 資料庫設計

圖 4-6 資料庫設計

(51)

4.2.2 使用者介面設計 圖 4-7 使用者介面設計 4.2.3 配套設計(硬體) 圖 4-8 裝置設備 8266 開關鎖 指紋辨識器 Arduino 繼電器 發音器 指紋辨識器開關 指紋辨識器開關

(52)

4.3

系統成果展示

4.3.1 首頁與功能

圖 4-9 首頁與功能 4.3.2 程式端

(53)

圖 4-11 介面程式碼 4.3.3 軟體說明 圖4-12 新增指紋 若無輸入 ID 碼,ID 碼則為預 設值 0 四秒以內新增指紋,若無則關 閉新增指紋

(54)

圖4-13 刪除指紋

4.4

操作手冊

4.4.1 功能一 以實際的硬體設備來說,按下指紋辨識器按鈕,指紋辨識將會亮燈,要 在四秒內掃描指紋,如四秒內沒掃描將自行關閉。 將手指放在指紋辨識器上進行掃描與檢查是否有資料。如有資料,繼電 器會發出聲音;發音器會依照有無資料進行確認,如果有資料會發出長音, 相反的若無資料則會發出短音,讓使用者可以知道自己有沒有資料。 4.4.2 功能二 以手機操作來說,可以進入管理者提供的網址進行新增指紋的動作。 輸入 ID 三碼按下新增指紋,將手指放在指紋辨識器上,進行指紋掃描與指 紋確認,這樣子就表示新增指紋成功。備註:ID 碼不可重複使用,也不可超 過預設值。 刪除所有指紋資料與 ID 碼

(55)

4.5

成品展示

圖 4-14 正面產品與指紋辨識器

測試用小門

(56)

圖 4-15 反面產品設備圖 從室內開鎖 8266 電源按鈕 發音器 指紋辨 識開關 繼電器 開關鎖

(57)

第五章結論與建議

5.1

結論

本產品屬創新產品,所以製作難度相對的比傳統的專題以及製作系統高, 不過本產品卻是對未來展望,以及未來智慧家電和智慧工廠有相對的效率成 長。結論,本產品絕對會對未來有幫助。本產品具有商業價值。

5.2

貢獻

對企業以及學術單位有研究價值,以及可直接使用在當前的門面上做為 使用。可減少人員上的直接作業,也可直接控管人員上的進出,以達到現今 智慧房屋的功能。

5.3

建議

5.3.1 後續研究 近程規劃:可用在學校各個辦公室門口,也可加入相關課程研究。新增從 室內經由圓型鎖觸碰開鎖功能。中程規劃:1~2 年內可加入視訊鏡頭以及語音 功能,方便企業使用。遠程規劃:5 年內完成,可放到拍賣網站,販售拍賣, 推向全世界。 5.3.2 產業、政府、學校建議 產業:希望對此產品可以進行投入開發以及研究甚至生產此產品

(58)

參考文獻

雲端運算簡介,更新日期:105-04-01 http://www.ey.gov.tw/policy8/cp.aspx?n=243D7E993A404388 25 個好用雲端服務:雲端硬碟、記事、音樂、轉檔通通有,發表於 2011 年 11 月 23 日 http://www.techbang.com/posts/7575-21-easy-to-use-cloud-services-to-a-large-c ollection-cloud-hard-drive-notebook-video-converting-the-total-order IOT 的過去、現在與未來,2016/5/3 https://www.inside.com.tw/2016/05/03/the-past-present-and-future-of-iot

深入淺出 Wifi 晶片 ESP8266 with Arduino,2015/07/19

https://mlwmlw.org/2015/07/深入淺出-wifi-晶片-esp8266-with-arduino/

教學 Arduino WIFI(ESP8266) 初次上手應用,8/11/2015

http://lolwarden.pixnet.net/blog/post/82031214-arduino-wifi(esp8266)

【技術教學】打造 Wifi 遙控車(之一):使用 ESP8266 進行 Wifi 無線通訊, 2015 年 4 月 13 日

http://lets-make-games.blogspot.tw/2015/04/wifi-esp8266-wifi.html

操控 ESP8266 無線模組 - 經由 AP、STA 和 AP+STA 三種模式,學習 ESP8266 AT 指令,2015/06/05

http://ruten-proteus.blogspot.tw/2014/12/esp8266-at-command.html

ESP8266 WiFi 模組 AT command 測試,2015 年 7 月 29 日

(59)

附錄

附錄 1 日期 2016/4/12 地點 A209 主席 陳彥廷 紀錄 陳彥廷 出席者 張登國、湯政偉、蕭治釩 時間 13:00 內容 網頁設計撰寫討論 決議 網頁設計撰寫 導師建議 網頁架設相關建議 附錄 2 日期 2016/4/19 地點 A209 主席 陳彥廷 紀錄 陳彥廷 出席者 張登國、湯政偉、蕭治釩 時間 13:00 內容 產品介紹 決議 API 介紹討論 導師建議 API 介紹說明 附錄 3 日期 2016/4/26 地點 A209 主席 陳彥廷 紀錄 陳彥廷 出席者 張登國、湯政偉、蕭治釩 時間 13:00 內容 產品介紹 決議 資料庫連接討論 導師建議 資料庫介紹說明 附錄 4 日期 2016/5/3 地點 A209 主席 陳彥廷 紀錄 陳彥廷 出席者 張登國、湯政偉、蕭治釩 時間 13:00 內容 網頁設計問題討論 決議 網頁問題討論 導師建議 網頁問題提供建議解決辦法

(60)

附錄 5 日期 2016/5/10 地點 A209 主席 陳彥廷 紀錄 陳彥廷 出席者 張登國、湯政偉、蕭治釩 時間 13:00 內容 硬體軟體連結相關資訊介紹 決議 了解相關資訊連結 導師建議 連結相關資訊提供與建議 附錄 6 日期 2016/5/17 地點 A209 主席 陳彥廷 紀錄 陳彥廷 出席者 張登國、湯政偉、蕭治釩 時間 13:00 內容 API 與資料庫連接 決議 API、DataBase、連接 導師建議 API、DataBase、IOT、雲端說明 附錄 7 日期 2016/5/24 地點 A209 主席 陳彥廷 紀錄 陳彥廷 出席者 張登國、湯政偉、蕭治釩 時間 13:00 內容 產品方向討論 決議 產品的原型與商品化與行銷討論 導師建議 商品化方面給予建議,助於往後行銷 附錄 8 日期 2016/5/31 地點 A209 主席 陳彥廷 紀錄 陳彥廷 出席者 張登國、湯政偉、蕭治釩 時間 13:00 內容 系統討論圖 決議 IOT 連接雲端、連接手機構想圖 導師建議 系統討論圖注意須知,連結控制 附錄 9 日期 2016/6/7 地點 A209 主席 陳彥廷 紀錄 陳彥廷 出席者 張登國、湯政偉、蕭治釩 時間 13:00 內容 Esp8266 講解 決議 Esp8266 相關資料蒐集 導師建議 Esp8266 相關文件提供

(61)

附錄 10 日期 2016/6/14 地點 A209 主席 陳彥廷 紀錄 陳彥廷 出席者 張登國、湯政偉、蕭治釩 時間 13:00 內容 指紋辨識討論 決議 指紋辨識相關資訊連結 導師建議 指紋辨識相關說明 附錄 11 日期 2016/6/21 地點 A209 主席 陳彥廷 紀錄 陳彥廷 出席者 張登國、湯政偉、蕭治釩 時間 13:00 內容 指紋辨識與雲端討論 決議 指紋辨識相關資訊連結 導師建議 指紋辨識與雲端連接 附錄 12 日期 2016/6/28 地點 A209 主席 陳彥廷 紀錄 陳彥廷 出席者 張登國、湯政偉、蕭治釩 時間 13:00 內容 雲端連結手機討論 決議 雲端連結相關資訊連結 導師建議 雲端連結說明 附錄 13 日期 2016/9/7 地點 A209 主席 陳彥廷 紀錄 陳彥廷 出席者 張登國、湯政偉、蕭治釩 時間 9:30 內容 網頁設計完成 決議 網頁設計完成討論 導師建議 是否需添加功能與連結 附錄 14 日期 2016/9/14 地點 A209 主席 陳彥廷 紀錄 陳彥廷 出席者 張登國、湯政偉、蕭治釩 時間 9:30 內容 ESP8266 連接雲端 決議 ESP8266 連接雲端討論 導師建議 雲端與 8266 相關連結

(62)

附錄 15 日期 2016/9/21 地點 A209 主席 陳彥廷 紀錄 陳彥廷 出席者 張登國、湯政偉、蕭治釩 時間 9:30 內容 IOT、雲端連結說明 決議 IOT、雲端說明 導師建議 如何相互連接 附錄 16 日期 2016/10/5 地點 A209 主席 陳彥廷 紀錄 陳彥廷 出席者 張登國、湯政偉、蕭治釩 時間 9:30 內容 IOT 與 Arduino 連結討論 決議 IOT 與 Arduino 連結說明 導師建議 說明該如何連結 附錄 17 日期 2016/10/12 地點 A209 主席 陳彥廷 紀錄 陳彥廷 出席者 張登國、湯政偉、蕭治釩 時間 9:30 內容 書面內容撰寫 決議 活動圖與 8266 資訊整理 導師建議 活動圖與 8266 資訊整理檢查 附錄 18 日期 2016/10/19 地點 A209 主席 陳彥廷 紀錄 陳彥廷 出席者 張登國、湯政偉、蕭治釩 時間 9:30 內容 書面內容撰寫 決議 活動圖與 8266 資訊整理 導師建議 活動圖與 8266 資訊整理檢查 附錄 19 日期 2016/10/26 地點 A209 主席 陳彥廷 紀錄 陳彥廷 出席者 張登國、湯政偉、蕭治釩 時間 9:30 內容 IOT 與 Arduino 連結在連結 8266 與手機 決議 IOT 與 Arduino 連結在連結 8266 與手機討論 導師建議 IOT 與 Arduino 如何連結在連結 8266 與手機

(63)

附錄 20 日期 2016/11/2 地點 A209 主席 陳彥廷 紀錄 陳彥廷 出席者 張登國、湯政偉、蕭治釩 時間 9:30 內容 產品流程圖詢問 決議 產品流程圖討論 導師建議 上網查詢相關流程圖介紹 附錄 21 日期 2016/11/9 地點 A209 主席 陳彥廷 紀錄 陳彥廷 出席者 張登國、湯政偉、蕭治釩 時間 9:30 內容 書面內容撰寫 決議 活動圖與 8266 資訊整理 導師建議 活動圖與 8266 資訊整理檢查 附錄 22 日期 2016/11/16 地點 A209 主席 陳彥廷 紀錄 陳彥廷 出席者 張登國、湯政偉、蕭治釩 時間 9:30 內容 產品流程圖討論 決議 產品流程圖討論 導師建議 上網查詢相關流程圖介紹 附錄 23 日期 2016/11/23 地點 A209 主席 陳彥廷 紀錄 陳彥廷 出席者 張登國、湯政偉、蕭治釩 時間 9:30 內容 硬體測試 決議 硬體測試 導師建議 搜尋相關資料,書報整理

數據

圖 2-2 Arduino  2.3.1 Arduino 的特色   開發簡單,參考資料多。在以往的硬體環境中,要開發微控制器的程式, 開發者需要具備電子、電機及相關科系的背景,一般人需花費大量時間能有 機會進入這個開發環境中。Arduino  學習門檻較為簡單,不需要電子電機相 關科系的背景,也可以很容易學會 Arduino 相關互動裝置的開發。由於  Arduino  以公開共享為基礎,多數人都樂於分享自己的的創品,網路上能找 的創作案子非常豐富。以此會基礎,有時只需要參考分享者的作品,依據自 身的需求
圖 2-9Arduino 與 ESP8266
圖 2-10 Arduino 與指紋辨識器
圖 2-14 兩條杜邦線與下排接腳
+7

參考文獻

相關文件

 不過以上所提的內容幾乎都會被現在的智慧型手機取 代,因此我們覺得這些功能能夠運用在一個沒有網路

(A)SQL 指令是關聯式資料庫的基本規格(B)只有 SQLServer 2000 支援 SQL 指令(C)SQL 指令 複雜難寫,適合程式進階者使用(D)是由 Oracle 發明的。.

(11)※群組化物件(使用 Flash 工具列所繪製之物件):Ctrl-G 或功能

Windows 95 後的「命令提示字 元」就是執行 MS-DOS 指令的應用

由於本計畫之主要目的在於依據 ITeS 傳遞模式建構 IPTV 之服務品質評估量表,並藉由決

李友錚【5】指出有關顧客需求特性的探討目前以 Kano 二維品質模式 最具代表。因此,可以利用 Kano

FORTH ENGINE 的機器碼大部分都是 Forth 的基本指令。但也有一些較 複雜的 Forth 指令,需用幾個機器碼組合而成。這種指令,一般可用副程 式的方式來建造。但是在 FORTH

則巢式 Logit 模型可簡化為多項 Logit 模型。在分析時,巢式 Logit 模型及 多項 Logit 模型皆可以分析多方案指標之聯合選擇,唯巢式 Logit