步驟1:硬件要求
材料:
在此演示中,我們將需要:
ESP32 WiFi模塊。
運行Arduino IDE的計算機。
面包板
DHT11或DHT22
47K電阻器
用于DHT11和ESP32之間連接的導線。
使用USB Micro電纜將ESP32連接到您的計算機。
連接:
連接非常簡單,如下所示連接以下針腳在上圖中:
DHT VCC到ESP32 5V。
DHT接地至ESP32接地。
將DHT數據傳輸到ESP32 IO4 (在代碼中指定)。
使用47K或10K上拉電阻將數據( IO4 )引腳和5V連接起來。
步驟2 :軟件要求
AskSensors帳戶
在AskSensors IoT平臺上注冊一個免費帳戶(太快了?。?。然后,您將能夠將數據存儲在云中,可以通過Internet遠程訪問它們,并獲得許多功能,例如以圖形形式顯示數據,將數據導出為CSV文件以及設置電子郵件警報。..
創建一個如本入門指南中所述,帶有兩個模塊的新傳感器。不要忘記復制您的“ Api鍵入” ,這對于后續步驟是必不可少的。
在arduino IDE中安裝ESP32
如果這是您第一次使用ESP32,請參考本教程,其中向您展示了有關如何在Arduino IDE中安裝ESP32并將其連接到云的逐步指南。 p》
安裝庫
從github安裝DHT庫(也可以通過草圖》包含庫》管理庫進行安裝,并搜索adafruit dht庫)
步驟3:編寫代碼
從AskSensors Github頁面下載此演示并解壓縮。
該草圖從DHT11傳感器讀取溫度和濕度,并使用HTTP GET請求將其發送到AskSensors。
您需要做的就是修改以下內容:
const char* ssid = “。..。..。..。..。..”; //Wifi SSID
const char* password = “。..。..。..。..。..”; //Wifi Password
const char* apiKeyIn = “。..。..。..。..。..?!? // API Key
請注意,DHT數據引腳連接到ESP32 IO4引腳。如果需要,可以在此處進行更改:
// DHT config.
#define DHTPIN 4 // Pin which is connected to the DHT sensor.
步驟4:運行測試
通過USB電纜將ESP32連接到計算機。
打開Arduino IDE并上傳代碼。
打開一個串行終端。您應該會看到ESP32通過WiFi連接到互聯網,然后,ESP32會定期讀取溫度和濕度,并將其發送到AskSensors。
第5步:結果
現在,返回到AskSensors。
登錄并打開Sensor儀表板。
單擊“模塊”,然后將圖形添加到“模塊1”和“模塊2”。
您應該看到數據流顯示在圖形中,如上圖所示。
注意:我使用吹風機是為了查看溫度和濕度的變化;-)
責任編輯:wv
-
DHT11
+關注
關注
19文章
277瀏覽量
57582 -
ESP32
+關注
關注
18文章
971瀏覽量
17203
發布評論請先 登錄
相關推薦
評論