物聯(lián)網(wǎng)技術(shù)開創(chuàng)了一個智慧城市的新時代,從智能攝像頭到部署各種傳感器,以此對城市各種數(shù)據(jù)進行收集,并經(jīng)云端AI技術(shù)處理后,有助于提高對交通和街道等城市公共管理能力;物聯(lián)網(wǎng)的發(fā)展也為智能家居帶來了新的玩法,智能機器人,智能冰箱,智能電視等相繼推出,智能家居離我們越來越近。下面帶大家用Python通過HTTP協(xié)議做一個廉價的溫濕度報警系統(tǒng)。
物聯(lián)網(wǎng)應用需要檢測設(shè)備和處理設(shè)備,我們選用TPYBoard v102作為中心處理設(shè)備。為了方便我選擇用無線傳輸,選了TPYBoard v202(ESP8266模塊)用wifi來往云端傳輸數(shù)據(jù),檢測設(shè)備我們用一個比較簡單的溫濕度檢測模塊-DHT11溫濕度傳感器,顯示設(shè)備我們就用廉價的顯示屏-5110液晶顯示屏,這些是主要的設(shè)備,在某寶上都能買得到,通過這些我們就可以做到網(wǎng)上看數(shù)據(jù),現(xiàn)實看數(shù)據(jù)了,了解當前的溫度和濕度了。
一、 實驗器材
1.TPYBoard v102 1塊
2.TPYBoard v202 1塊
3.LCD5110顯示屏 1塊
4.DHT11溫濕度傳感器 1個
5.安卓數(shù)據(jù)線 2條
6.面包板 1塊
7.杜邦線 若干
二、實驗步驟
1.用TPYBoard v102連接DHT11溫濕度傳感器采集溫濕度信息;
2.將采集到的溫濕度信息顯示在LCD5110上;
3.將采集到的溫濕度信息通過TPYBoard v102發(fā)送給TPYBoard v202;
4.通過TPYBoard v202 將串口的數(shù)據(jù)讀取出來,同時傳到服務器上
5.通過網(wǎng)頁的形式顯示采集到的實時溫濕度
三、實驗方法
1. LCD 5110顯示屏說明
LCD5110是一款84×48 的點陣LCD,可以顯示4 行漢字。采用串行接口與主處理器進行通信,支持多種串行通信協(xié)議(如AVR 單片機的SPI等),傳輸速率高達4Mbps,可全速寫入顯示數(shù)據(jù)。
LCD5110 顯示屏共有8個引腳,不同的板子可能標注的英文略有不同,具體參照如下:
2 . DHT11溫濕度說明
DHT11是一款有已校準數(shù)字信號輸出的溫濕度傳感器。 精度濕度+-5%RH, 溫度+-2℃,量程濕度20-90%RH, 溫度0~50℃。
新聞熱點
疑難解答