步驟1:材料
ESP8266 WiFi模塊
Arduino pro mini 8Mhz 3.3V
DHT22溫濕度傳感器
5V電源
AMS1117 3.3調(diào)節(jié)器
電容器1000uF
EasyIoT服務(wù)器(Windows計(jì)算機(jī)或Raspberry Pi)
WiFi網(wǎng)絡(luò)(WiFi路由器)
步驟2:構(gòu)建傳感器節(jié)點(diǎn)
連接Arduino pro mini,ESP8266,電源和DHT22溫度濕度傳感器。
VCC 3.3 V轉(zhuǎn)Arduino pro mini
VCC 3.3V轉(zhuǎn)DHT22傳感器VCC
VCC 3.3V轉(zhuǎn)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引腳
連接導(dǎo)線后,將程序上傳到Arduino傳感器節(jié)點(diǎn)。在開始使用ESP8266 WiFi模塊之前,我們需要更新ESP8266固件。我們使用V0.9.2.2版本的固件。
ESP8266溫度濕度程序位于GitHub上。不要忘記在Esp8266EasyIoTConfig.h
步驟3:構(gòu)建EasyIoT Server
中設(shè)置正確的訪問點(diǎn)用戶名和密碼以及EasyIoT服務(wù)器IP地址。
EasyIoT服務(wù)器將負(fù)責(zé)記錄傳感器數(shù)據(jù)。您最多可以將65個(gè)ESP8266 WiFi傳感器節(jié)點(diǎn)添加到一臺(tái)EasyIoT服務(wù)器中。
如果您使用的是Windows機(jī)器:只需下載EasyIoT服務(wù)器win發(fā)行版的最新版本并將其解壓縮到Windows機(jī)器上。在管理員權(quán)限下運(yùn)行EasyIoT.exe。
或者如果您使用的是Raspberry Pi:將最新版本的EasyIoT服務(wù)器磁盤映像下載到SD卡。 Windows用戶可以使用Win32 Disk Imager將EasyIoT服務(wù)器映像寫入SD卡。
將SD卡放入Raspberry Pi中并打開Raspberry Pi。 Raspberry Pi必須與ESP8266模塊位于同一網(wǎng)絡(luò)上。
步驟4:將傳感器節(jié)點(diǎn)添加到EasyIoT Server
在計(jì)算機(jī)上的Web瀏覽器中輸入Raspberry Pi IP地址。出現(xiàn)提示時(shí),請(qǐng)使用用戶名 admin和密碼 test 。
轉(zhuǎn)到“配置”-》“驅(qū)動(dòng)程序”-》 ESP8266 EasyIoT驅(qū)動(dòng)程序并啟用驅(qū)動(dòng)程序。按下按鈕Add Node并打開ESP8266 Arduino傳感器。幾秒鐘后,您應(yīng)該看到添加了兩個(gè)傳感器模塊(無超時(shí)消息)。然后返回并將新模塊添加到“組”和“模塊”中,并啟用數(shù)據(jù)記錄功能(請(qǐng)參見所附圖片)。
步驟5:顯示數(shù)據(jù)
在計(jì)算機(jī)的Web瀏覽器中進(jìn)入并輸入Raspberry Pi的IP地址。在首頁上,您應(yīng)該看到當(dāng)前的溫度和濕度以及溫度和濕度圖表。
在遠(yuǎn)程計(jì)算機(jī)或手機(jī)上的Web瀏覽器中顯示數(shù)據(jù)。
-
數(shù)據(jù)記錄器
+關(guān)注
關(guān)注
0文章
54瀏覽量
12901 -
Arduino
+關(guān)注
關(guān)注
189文章
6492瀏覽量
190143 -
ESP8266
+關(guān)注
關(guān)注
51文章
965瀏覽量
46929
發(fā)布評(píng)論請(qǐng)先 登錄
ESP8266筆記-05.ESP8266 WIFI的使用
arduino(1)--ESP8266配置
esp8266和esp32區(qū)別是什么
esp8266不燒錄可以使用嗎
esp8266wifi模塊怎么連接手機(jī)
Arduino Nano 和 NodeMCU ESP8266 讀取 DHT11 環(huán)境溫濕度數(shù)據(jù)及 OLED顯示

評(píng)論