24 June 2016

Arduino + DHT11 自製溫度濕度監測器 (3)



終於完成了「溫度濕度監測器」這個大 Project 了!

前文請看這裏
Arduino + DHT11 自製溫度濕度監測器 (2)
Arduino + DHT11 自製溫度濕度監測器 (1)

有了這個裝置就可以更細緻地評估特定地點的溫度及濕度,從而調節適合的冷氣溫度及開關時間,長遠可以有效節省很多能源呢 ^_^

整個 Project 的原理如下圖:



製作的過程有點複雜,請慢慢觀看 ^_^

Part 1 首先要準備一下材料,然後開始製作硬件的步驟:

Arduino UNO R3 x 1
Arduino Ethernet Shield x 1
DHT11 3-Pin Digital Temperature Humidity Sensor Module x 1
杜邦線 DuPont Cables x 3 條



先將 Arduino 以及 Ethernet Shield 疊在一起連接相應的接腳。



然後將 DHT11 的 + , - , out 分別連接 Arduino + Ethernet Shield 上的 5V , GND , A5 接腳。





硬件超快速就可以完成了 ^_^

Part 2 在 Google Drive 準備試算表文件以及 Google Apps Script 檔

Google Drive 試算表文件用作存放溫度及濕度資料,而 Google Apps Script 是用來收集數據的小型程式,原本打算用 Arduino 直接執行 Apps Script 來提交數據的,不過看來 App Script 不支援 Arduino 的直接呼叫,因此就需要透過第三方服務幫手,今次選用了 pushingbox.com 幫手,它除了可以替 Arduino 提交數據到 Apps Script 之外,更可以在特殊情況(例如溫度超過攝氐30度)發送電郵到管理人電郵,非常方便的,大家可以慢慢發掘一下。

由於軟件方面的過程超長,我也懶打這麼多字,所以決定拍一段片給大家跟著做好了 ^_^

而片中所用到的程式碼請到這裏下載


No comments:

Post a Comment