python 网关控制家居_Python竟然可以做智能家居温湿度报警系统!赶紧给自己寝室做一个...
物聯網技術開創了一個智慧城市的新時代,從智能攝像頭到部署各種傳感器,以此對城市各種數據進行收集,并經云端AI技術處理后,有助于提高對交通和街道等城市公共管理能力;物聯網的發展也為智能家居帶來了新的玩法,智能機器人,智能冰箱,智能電視等相繼推出,智能家居離我們越來越近。下面帶大家用Python通過HTTP協議做一個廉價的溫濕度報警系統。
一、 實驗器材
私信小編01 02 03 04 即可獲取數十套PDF哦!
1.TPYBoard v102 1塊2.TPYBoard v202 1塊3.LCD5110顯示屏 1塊4.DHT11溫濕度傳感器 1個5.安卓數據線 2條6.面包板 1塊7.杜邦線 若干
二、實驗步驟
1.用TPYBoard v102連接DHT11溫濕度傳感器采集溫濕度信息;2.將采集到的溫濕度信息顯示在LCD5110上;3.將采集到的溫濕度信息通過TPYBoard v102發送給TPYBoard v202;4.通過TPYBoard v202 將串口的數據讀取出來,同時傳到服務器上5.通過網頁的形式顯示采集到的實時溫濕度
三、實驗方法
1. LCD 5110顯示屏說明
LCD5110是一款84×48 的點陣LCD,可以顯示4 行漢字。采用串行接口與主處理器進行通信,支持多種串行通信協議(如AVR 單片機的SPI等),傳輸速率高達4Mbps,可全速寫入顯示數據。
LCD5110 顯示屏共有8個引腳,不同的板子可能標注的英文略有不同,具體參照如下:
2 . DHT11溫濕度說明
DHT11是一款有已校準數字信號輸出的溫濕度傳感器。 精度濕度+-5%RH, 溫度+-2℃,量程濕度20-90%RH, 溫度0~50℃。
DHT11溫濕度共有3個引腳-VCC,DATA,GND。
四、接線方式
1 . 針腳對應圖
DHT11溫濕度傳感器和LCD5110顯示屏的使用方法上面都介紹過了,接下來,就要動手和我們的TPYBoard v102 接起來了。
TPYBoard v102連接LCD5110顯示屏
TPYBoard v102連接DHT11溫濕度傳感器
TPYBoard v102連接TPYBoard v202
2. 實物連接圖
五、源代碼
TPYBoard v102 源代碼
TPYBoard v202 源代碼
main.py 如下:
服務器源碼
SensorData.php 文件內容如下:
SensorTest.php 文件內容如下:
六、效果圖
1. 實物效果圖
2. 網頁效果圖
這樣我們就可以即可通過網絡讀取溫濕度,又可以通過顯示屏讀取溫濕度了,自己動手做一個屬于自己的物聯網應用吧!!!!!!!!!
總結
以上是生活随笔為你收集整理的python 网关控制家居_Python竟然可以做智能家居温湿度报警系统!赶紧给自己寝室做一个...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Codeforces-1682B: AN
- 下一篇: java四种权限修饰符 (private