「三伏天」來了,教你用Python做一個微信溫溼度報警系統

“三伏天”來了,教你用Python做一個微信溫溼度報警系統

正值夏季"三伏天",小編這裡的溫度都是35度直線往上走了,今天看到菜鳥學Python上面的一篇文章,用Python實時監控你身邊的溫度,防止中暑喲!

天氣炎熱,還是要少喝冰飲料呀!

先看看效果圖吧!

“三伏天”來了,教你用Python做一個微信溫溼度報警系統

就如效果圖中顯示的那樣,我們使用到了"server醬"。那麼問題來了什麼是"server醬"?

先來一個示意圖:

“三伏天”來了,教你用Python做一個微信溫溼度報警系統

開通並使用上它,只需要一分鐘:

  1. 登入:用GitHub賬號,就能獲得一個(在「」頁面)
  2. 綁定:點擊「」,掃碼關注同時即可完成綁定
  3. 發消息:往 發GET請求,就可以在微信裡收到消息啦

既然要監控溫度,那麼肯定是少不了一下的幾樣東西啦~

  1. 選擇合適的主控板(這裡選用支持micropython的TPYBoard v202開發板,畢竟咱們要用Python進行編程的嘛)
  2. DHT11溫溼度傳感器
  3. TPYBoard v202與DHT11的具體接線對應及實物圖
“三伏天”來了,教你用Python做一個微信溫溼度報警系統

進入Python代碼編程模式

編寫boot腳本

“三伏天”來了,教你用Python做一個微信溫溼度報警系統

編寫main.py腳本

“三伏天”來了,教你用Python做一個微信溫溼度報警系統

代碼的思路:

其實代碼很簡單,利用一些硬件模塊的API即可.聲明一個 AlarmSystem的類,這個類主要幹兩件事:

  1. 初始化一個dht11的對象.(有同學問什麼是DHT11,是校準數字信號輸出的溫溼度傳感器),通過這個對象獲取溫度和溼度的信息,然後構成一條消息。
  2. 然後把這條消息,通過sc工具發送到微信上即可。
“三伏天”來了,教你用Python做一個微信溫溼度報警系統

“三伏天”來了,教你用Python做一個微信溫溼度報警系統

是不是很簡單,中間的模塊和管道都幫你準備好了,你不需要造輪子,只要提供內容即可,Python語言真的是無處不在。

“三伏天”來了,教你用Python做一個微信溫溼度報警系統


分享到:


相關文章: