用樹莓派實現辦公室溫濕度監控
02-02
受啟發於各個機房的溫度監控匯總網站,決定用樹莓派自己搞一個溫度監控站
硬體準備:
樹莓派一隻:
新舊都可以,這個溫度監控對於性能幾乎不要求
溫濕度感測器:
現成的組件,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 |