用樹莓派實現辦公室溫濕度監控

受啟發於各個機房的溫度監控匯總網站,決定用樹莓派自己搞一個溫度監控站

硬體準備:

樹莓派一隻:

新舊都可以,這個溫度監控對於性能幾乎不要求

溫濕度感測器:

現成的組件,dht22,大約15元,

Good for 0-100% humidity readings with 2-5% accuracy

Good for -40 to 80°C temperature readings ±0.5°C accuracy

官方文檔說溫度範圍正負0.5度,所以還不錯

三個引腳,一個在GND上一個在VCC上,一個在GPIO上,是用於讀數的,樹莓派版本不同,引腳位置不同,具體還要看對應版本樹莓派的datasheet

我是這樣接的

接好元件和網線下一步就是讓溫度測量跑起來,然後serve到界面上。

這裡使用了第三方工具Adafruit_DHT在Python環境里讀出來溫度,因為Python做服務端也非常方便,所以可以順手在同一個腳本里寫一個服務端,服務一個網頁,提供一個api, 在每次api被訪問的時候出發一次溫度測量,並把測量結果回傳到網頁上。

樹莓派本身就可以有HDMI輸出所以再加一個舊顯示器,就組成了一個完整的監控板:

給實驗室提供實時更新的溫度濕度監控服務,師兄師姐看了都說好 233333

因為地處實驗室走廊交通樞紐,正在考慮廣告位招租 2333333

插上網線,樹莓派服務的網頁可以在任何地方訪問,所以遠程查看實驗室的溫度濕度也是非常方便的:

本項目所涉及的代碼已發布至github

Pjer-zhang/DHT22_raspberry

歡迎重構


推薦閱讀:

TAG:樹莓派(RaspberryPi) | 編程 | Python |