硬件
STC89C52RC單片機最小系統(tǒng)
ESP8266系列模塊
5V繼電器模塊
蜂鳴器
DHT11溫濕度傳感器
軟件
keil4
sbit LED1=P1^0; //手動自動狀態(tài)
sbit LED2=P1^1; //濕度狀態(tài)
sbit LED3=P1^2; //溫度狀態(tài)
sbit K1=P1^3;
sbit K2=P1^4;
sbit K3=P1^5;
sbit FMQ=P1^6;
易安卓PC
功能
單片機通過串口與8266進(jìn)行通信,8266通過AP模式建立服務(wù)器與手機進(jìn)行通信進(jìn)行數(shù)據(jù)傳輸,通過手機設(shè)置溫濕度報警上限,有手動與自動兩種模式,還加了三個按鍵可以手動控制三個繼電器,基本功能就是這樣,后期增加OLED屏幕將進(jìn)行同步顯示。
8266調(diào)試步驟
阿陽QQ1137035271歡迎相互學(xué)習(xí)
AT測試WiFi模塊是否正常 正常返回值OK
單片機晶振11.0592 串口通信波特率9600.所以要將8266波特率設(shè)置為9600
指令A(yù)T+UART=9600,8,1,0,0要看到返回值OK
設(shè)置WiFi模塊工作模式 局域網(wǎng)AP模式選擇2 指令A(yù)T+CWMODE=2
然后設(shè)置WiFi熱點 指令A(yù)T+CWSAP=“AP熱點名稱”,“密碼都可以自己設(shè)置”,11,4 名稱密碼自己可以修改,這一步有沒有都可以,單片機代碼有這一步就不需要這里修改了。
單片機最好有 復(fù)位按鍵,方便測試防止死機
下面是自用程序片段
void ESP8266_SERVER(void)//建立服務(wù)器
{
Send_Str(“AT ”);
delayms(500);
Send_Str(“AT+CWMODE=2 ”); //服務(wù)器搭建在WIFI模塊上
delayms(500);
Send_Str(“AT+CWSAP=“wifi”,“12345678”,5,3 ”); //設(shè)置顯示名稱:wifi,密碼:12345678
delayms(1500);
Send_Str(“AT+CIPMUX=1 ”);//啟動多連接,建立服務(wù)器都需要配置
delayms(500);
Send_Str(“AT+CIPSERVER=1,5000 ”);//建立服務(wù)器
delayms(500);
Send_Str(“AT+CIPSTO=0 ”);
}
易安卓界面截圖以及部分源碼
事件 按鈕1.被單擊()
如果 K1開關(guān)=“1” 則
客戶1.發(fā)送數(shù)據(jù)(文本到字節(jié)(“GPIO0=00;”,“GBK”))
標(biāo)簽1.標(biāo)題=“自動開”
否則
客戶1.發(fā)送數(shù)據(jù)(文本到字節(jié)(“GPIO0=01;”,“GBK”))
標(biāo)簽1.標(biāo)題=“自動關(guān)”
結(jié)束 如果
結(jié)束 事件
事件 按鈕2.被單擊()
如果 K2開關(guān)=“1” 則
客戶1.發(fā)送數(shù)據(jù)(文本到字節(jié)(“GPIO0=10;”,“GBK”))
標(biāo)簽1.標(biāo)題=“加熱開”
否則
客戶1.發(fā)送數(shù)據(jù)(文本到字節(jié)(“GPIO0=11;”,“GBK”))
標(biāo)簽1.標(biāo)題=“加熱關(guān)”
結(jié)束 如果
結(jié)束 事件
下面是手機APP界面
責(zé)任編輯:PSY
-
單片機
+關(guān)注
關(guān)注
6071文章
45259瀏覽量
660147 -
遠(yuǎn)程控制
+關(guān)注
關(guān)注
4文章
700瀏覽量
36488 -
WIFI
+關(guān)注
關(guān)注
81文章
5437瀏覽量
210661 -
溫濕度傳感器
+關(guān)注
關(guān)注
6文章
615瀏覽量
37123
發(fā)布評論請先 登錄
基于51單片機WiFi溫濕度遠(yuǎn)程控制 精選資料分享
怎么實現(xiàn)51單片機DHT11溫濕度ESP8266WiFi手機APP顯示設(shè)計?
利用ESP-01S實現(xiàn)Siri遠(yuǎn)程控制燈開關(guān)和獲取溫濕度數(shù)據(jù)
基于單片機控制的大棚溫濕度監(jiān)控系統(tǒng)的設(shè)計

51單片機DHT11溫濕度ESP8266WiFi手機APP顯示設(shè)計

基于51單片機WiFi溫濕度遠(yuǎn)程控制

基于51單片機的溫濕度控制系統(tǒng)

單片機課程設(shè)計——基于51單片機溫濕度檢測系統(tǒng)的設(shè)計與實現(xiàn)

基于單片機的溫濕度控制系統(tǒng)

基于單片機的糧倉溫濕度監(jiān)控系統(tǒng)

評論