智能居家燈控系統
AI Home lighting control system
成員: 詹0翔、張0倫、方0翔、黃0瑋
2018 AIoT 智能物聯網平台開發人才養成班
outline
專題動機
專題目的
需要的核心技術
欲實現的系統架構
影像偵測技術(室內)
1) 影像偵測系統
2) 影像核心技術
NLP語音辨識技術
1) 語音系統架構(漢字)
2) 自然語言處理流程
3) 自然語言分析實例
Line BOT & Web Control
1) Line bot技術(腳本型機器人)
2) 前端網頁顯示—架構
3) 前端網頁顯示--UI介面
FINAL最終架構
專題動機
專題的動機
現代人喜歡滑手機,可以在床上一整天,但是又懶得關燈,
如果可以不用起來關燈,那是太好了!加上有身心障礙者,
也需要這些產品,因此我們希望能讓心殘,身也殘的人擁
有一個好的產品。
專題目的
專題的目的
為了達到不用可以起身動作,因此我們分別利用語音
控制、影像偵測、LINE控制,來完成這個產品
1
語音控制 影像偵測 LINE控制
2 3
需要的核心技術
人物偵測影像處理 NLP智能語音辨識 Line Bot
欲實現的系統架構
Center
影像偵測技術(室內)
影像偵測系統
Center
影像偵測主要判斷人物靠近
哪個燈光再進行開關切換
Peripheral 1
Peripheral 2
Peripheral 3
Vedio Input
影像偵測
USB 影像偵測出人物
影像核心技術
HOG(Histogram of Oriented Gradient)
方向梯度直方圖(HOG)是影像處理中通過計算和統計影像
中局部區域的梯度方向直方圖來構成特徵值。
原始影像
灰階化
梯度計算
正規化
Cell(3*3,4*4)的
梯度直方圖化
將每幾個Cell(3x3,4x4)
组成一個block
1.影像處理 2.影像計算
框取出人物
NLP語音辨識技術
語音系統架構(漢字)
輸出文字
進行語意分詞
“將一號燈打開”
Google speech recognition
“一號” “燈” “打開”
自然語言處理流程
Text
詞分量
Corpus
Word Segmentation
Word
….
Question Answering
Vector
Comparison
將一號燈打開 [0.0.0.1][0.1.0.0][1.0.0.0]
自然語言分析實例
將二號燈關閉
1號開
勿開三號燈
2號燈勿關
1, ON
2, OFF
1, ON
3, OFF
2, ON
1, ON
輸入語句
“二號” “ 燈” “關閉”
“1 號” “開”
“勿” “開” “三號” ”燈”
“2號” “ 燈” “勿” “關”
“一號” “燈” “打開”
“打開” “一號” “燈”
JIEBA斷詞 ActionWord embedded
轉換成詞分量
打開一號燈 [1.0.0.0][0.0.0.1][0.1.0.0]
[0.0.1.0][0.1.0.0][0.0.0.0]
[0.0.0.1][1.0.0.0]
[0.0.0.0][1.0.0.0][0.0.1.1][0.0.0.0]
[0.0.1.0][0.1.0.0][0.0.0.0][0.0.0.0]
LINE BOT & WEB CONTROL
Line bot
腳本型機器人:
顧名思義就是透過開發者給定的「腳本」去執行的機器人,只執行固
定的任務,比如只詢問一些特定問題時,機器人可以辨別問題後提供
用戶資訊或處理。
前端網頁顯示—架構
以HTML為架構
當作前端網頁顯示控制介面
利用Node.js當作後端控制
並利用AJAX 技術與網頁同步
再利用CSS 靜態資源的變換
讓使用者了解即時狀態。
輔助開關
使用Mosquitto
來建立MQTT Broker
前端網頁顯示--UI介面
燈光控制 : 請點擊以下按鈕
1號燈開關 2號燈開關 3號燈開關
燈光控制 : 請點擊
以下按鈕
1號燈開關
2號燈開關
3號燈開關
手機端 WEB介面
PC端 WEB介面
運用HTML網頁技術,可支援各品牌的智慧型手機、平板
FINAL
最終系統架構
E N D
謝謝各位

AIoT智能居家燈控系統