步驟1:材料
ESP8266 WiFi模塊
Arduino pro mini 8Mhz 3.3V
DHT22溫濕度傳感器
5V電源
AMS1117 3.3調節器
電容器1000uF
EasyIoT服務器(Windows計算機或Raspberry Pi)
WiFi網絡(WiFi路由器)
步驟2:構建傳感器節點
連接Arduino pro mini,ESP8266,電源和DHT22溫度濕度傳感器。
VCC 3.3 V轉Arduino pro mini
VCC 3.3V轉DHT22傳感器VCC
VCC 3.3V轉ESP8266 VCC模塊
VCC 3.3V至ESP8266模塊上的CH_PHD引腳
將Arduino,DHT22,ESP8266上的GND和電源GND
將Arduino上的引腳3連接到ESP8266上的RST引腳
將Arduino的引腳10連接到ESP8266的UTXD引腳
將Arduino的引腳11連接到ESP8266的URXD引腳
將Arduino的引腳2連接到DHT22的DATA引腳
連接導線后,將程序上傳到Arduino傳感器節點。在開始使用ESP8266 WiFi模塊之前,我們需要更新ESP8266固件。我們使用V0.9.2.2版本的固件。
ESP8266溫度濕度程序位于GitHub上。不要忘記在Esp8266EasyIoTConfig.h
步驟3:構建EasyIoT Server
中設置正確的訪問點用戶名和密碼以及EasyIoT服務器IP地址。
EasyIoT服務器將負責記錄傳感器數據。您最多可以將65個ESP8266 WiFi傳感器節點添加到一臺EasyIoT服務器中。
如果您使用的是Windows機器:只需下載EasyIoT服務器win發行版的最新版本并將其解壓縮到Windows機器上。在管理員權限下運行EasyIoT.exe。
或者如果您使用的是Raspberry Pi:將最新版本的EasyIoT服務器磁盤映像下載到SD卡。 Windows用戶可以使用Win32 Disk Imager將EasyIoT服務器映像寫入SD卡。
將SD卡放入Raspberry Pi中并打開Raspberry Pi。 Raspberry Pi必須與ESP8266模塊位于同一網絡上。
步驟4:將傳感器節點添加到EasyIoT Server
在計算機上的Web瀏覽器中輸入Raspberry Pi IP地址。出現提示時,請使用用戶名 admin和密碼 test 。
轉到“配置”-》“驅動程序”-》 ESP8266 EasyIoT驅動程序并啟用驅動程序。按下按鈕Add Node并打開ESP8266 Arduino傳感器。幾秒鐘后,您應該看到添加了兩個傳感器模塊(無超時消息)。然后返回并將新模塊添加到“組”和“模塊”中,并啟用數據記錄功能(請參見所附圖片)。
步驟5:顯示數據
在計算機的Web瀏覽器中進入并輸入Raspberry Pi的IP地址。在首頁上,您應該看到當前的溫度和濕度以及溫度和濕度圖表。
在遠程計算機或手機上的Web瀏覽器中顯示數據。
-
數據記錄器
+關注
關注
0文章
53瀏覽量
12692 -
Arduino
+關注
關注
188文章
6468瀏覽量
186952 -
ESP8266
+關注
關注
50文章
962瀏覽量
44963
發布評論請先 登錄
相關推薦
評論