正值夏季"三伏天",小編這裡的溫度都是35度直線往上走了,今天看到菜鳥學Python上面的一篇文章,用Python實時監控你身邊的溫度,防止中暑喲!
天氣炎熱,還是要少喝冰飲料呀!
先看看效果圖吧!
就如效果圖中顯示的那樣,我們使用到了"server醬"。那麼問題來了什麼是"server醬"?
先來一個示意圖:
開通並使用上它,只需要一分鐘:
- 登入:用GitHub賬號,就能獲得一個(在「」頁面)
- 綁定:點擊「」,掃碼關注同時即可完成綁定
- 發消息:往 發GET請求,就可以在微信裡收到消息啦
既然要監控溫度,那麼肯定是少不了一下的幾樣東西啦~
- 選擇合適的主控板(這裡選用支持micropython的TPYBoard v202開發板,畢竟咱們要用Python進行編程的嘛)
- DHT11溫溼度傳感器
- TPYBoard v202與DHT11的具體接線對應及實物圖
進入Python代碼編程模式
編寫boot腳本
編寫main.py腳本
代碼的思路:
其實代碼很簡單,利用一些硬件模塊的API即可.聲明一個 AlarmSystem的類,這個類主要幹兩件事:
- 初始化一個dht11的對象.(有同學問什麼是DHT11,是校準數字信號輸出的溫溼度傳感器),通過這個對象獲取溫度和溼度的信息,然後構成一條消息。
- 然後把這條消息,通過sc工具發送到微信上即可。
是不是很簡單,中間的模塊和管道都幫你準備好了,你不需要造輪子,只要提供內容即可,Python語言真的是無處不在。
閱讀更多 嬌兮心有之 的文章