點燈科技+esp80266+dht11溫濕度計
小白乙個,看了一些大佬的**,組合成了乙個智慧型配網+小愛語音+溫濕度曲線的溫濕度計 **基本來自 csdn myjyhao大佬,勿噴
esp-01s或esp-01、ch340g燒錄器、dht11,還可購買乙個220v轉5v模組
#define blinker_wifi //定義wifi模組
#define blinker_miot_sensor//小愛同學定義為感測器裝置
#include //包含blinker標頭檔案
#include //包含dht標頭檔案
#define dhtpin 2 //定義dht11模組連線管腳d7引腳
#define dhttype dht11 // 使用溫度濕度模組的型別為dht11
int count = 0;
bool wifi_status = true;
char auth = "************"; //你的裝置key
blinkernumber humi("humi"); //定義濕度資料鍵名
blinkernumber temp("temp"); //定義溫度資料鍵名
dht dht(dhtpin, dhttype); //定義dht
float humi_read = 0, temp_read = 0;//定義浮點型全域性變數 儲存感測器讀取的溫濕度資料
void heartbeat()
void datastorage()
void smartconfig()//配網函式
}}void wifi_init()
}else//使用flash中的資訊去連線wifi失敗,執行
} //串列埠列印連線成功的ip位址
serial.println("連線成功");
serial.print("ip:");
serial.println(wifi.localip());
}void miotquery(int32_t querycode) //小愛同學語音命令反饋
void setup()//將設定**放在此處,執行一次;
//通過迴圈不斷讀取溫濕度感測器獲取的資料
void loop() //把主**放在這裡,重複執行:
else//成功讀取到資料
blinker.delay(2000);//2秒延時
}
曲線圖 增加乙個圖表控制項,資料鍵名1為temp 文字:溫度 資料鍵名2為humi 文字:濕度 即可 esp32 採集dht11溫濕度資料
dht11感測器可用來進行採集周圍的溫濕度資料,之前使用stm32 m0以及m3的板子都有對其進行驅動,使用esp8266 sdk開發也驅動過 現在使用的是esp32,對dht11進行資料採集 dht11有三個引腳,分別是gnd,vcc,data data接esp32的io4引腳 程式 如下 inc...
DHT11溫濕度感測器
原理圖 資料傳輸 使用序列介面 單線雙向 data 用於微處理器與 dht11之間的通訊和同步,採用單匯流排資料格式,一次 通訊時間4ms左右,資料分小數部分和整數部分,具體格式在下面說明,當前小數 部分用於以後擴充套件,現讀出為零.操作流程如下 一次完整的資料傳輸為40bit,高位先出。資料格式 ...
DHT11溫濕度感測器
dht11數字溫濕度感測器是一款含有已校準數碼訊號輸出的溫濕度復合感測器。它應用專用的數字模組採集技術和溫濕度感測技術,確保產品具有極高的可靠性與長期的穩定性。感測器包括乙個電阻式感溼元件和乙個ntc測溫元件,並與乙個8位微控制器相連線。因此該產品具有抗干擾能力強 價效比高等優點。dht11使用1 ...