You are on page 1of 10

1

摘要:

智慧化家庭以網路連線進行控制,達到家電智慧化,實現

以住家為核心並延伸至環境、醫療、保全、照護等應用。

本專題係利用電腦 Visual Basic 建立人機介面,經由

Arduino Uno 板進行智慧化家庭系統的接收與控制,內容包

含家電控制、溫控系統、瓦斯防災系統和門禁系統。溫度

系統利用溫度感測器偵測溫度,透過致冷晶片來維持環境

中的溫度;防災系統利用氣體感測器回傳瓦斯濃度至電

腦,若濃度超過 200pm 時,抽風風扇及蜂鳴器將會動作以

達防災效果;門禁系統利用 RFID 讀取並比較晶片代碼,與

設定晶片吻合時,伺服馬達開啟大門;最後利用 Visual

Basic 存取各種感測器偵測之數值,並以此介面進行溫度控

制、門禁系統控制、瓦斯防災系統控制以及家電控制。

2
目 錄

一、製作進度概況……………………………………………………….4

二、目前成果與預訂進度比較………………………………………….8

三、遭遇困難與解決方法……………………………………………..9

四、指導老師意見(簽名)…………………………………………….10

3
一、製作進度概況:
本學期的製作進度大抵為認真研究軟體的部
分,而關於硬體的部分,還在摸索當中,製作
上有碰到一些問題還沒解決,正在努力排除
中,以下為軟體部分的流程圖:

1.Arduino 溫控程式流程圖
Arduino 溫控程式流程圖如下圖所示。收到命令後啟動

溫度感測器,若數值超過設定溫度,則啟動製冷晶片,若

未超過則不啟動製冷晶片,並將量測溫度傳至 LabVIEW。

4
2.Arduino 瓦斯警報程式流程圖
Arduino 瓦斯警報程式流程圖如下圖所示。收到命令後

啟動氣體感測器,感測空氣中瓦斯的濃度,當濃度超過

200ppm 時啟動抽風風扇及蜂鳴器;濃度降低或未超過時則

關閉風扇及蜂鳴器,並將量測之數值傳至 LabVIEW。

5
3.Arduino 門禁程式流程圖
Arduino 門禁程式流程圖如下圖所示。收到命令後 RFID

可感應到晶片,並且比對代碼若相符則伺服馬達將開啟大

門,若不符則結束程式。

6
4.LabVIEW 人機介面流程圖
LabVIEW 人機介面流程圖如下圖所示。啟動後可分別讀

取溫度、瓦斯濃度以及家電控制。

7
二、目前成果與預定進度比較:
目前成果:目前正在逐步測試每項硬體之動作原理及程

式碼,並先行將各項流程圖及系統架構圖寫出,待硬體部

分完全悉知後再將各項程式碼進行整合完成整個系統。

預定進度比較:原定將在 3 月時完成成品並撰寫成果報

告,但目前還在各硬體的測試階段,估計 1 一個月內完成

硬體測試,之後開始著手進行系統的整合,並以

Visual Basic 開發電腦端人機操控介面,整個專題的完成

希望在 4 個月內完成。

8
三、遭遇困難:
由於家庭智慧化,融入生活情境之考量所以包含多種功

能,家電系統、保全系統、防災功能等等,現在對於透過

人機介面進行控制的方式還在測試與排除,本來計畫利用

電腦 LabVIEW 人機介面,經由 Arduino Uno 板進行智慧化

家庭系統控制,但因某些技術問題無法正常運作,我們將

試試第二種方法: 利用 VB 來取代 LabVIEW 並且經由

Arduino Uno 板進行系統控制。

9
四、指導老師意見(簽名)

10

You might also like