国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

基于STM32物聯(lián)網(wǎng)WiFi智能家居控制系統(tǒng)設計(原理圖+源代碼+系統(tǒng)資料)

這篇具有很好參考價值的文章主要介紹了基于STM32物聯(lián)網(wǎng)WiFi智能家居控制系統(tǒng)設計(原理圖+源代碼+系統(tǒng)資料)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

基于STM32物聯(lián)網(wǎng)WiFi智能家居控制系統(tǒng)設計(原理圖+源代碼+系統(tǒng)資料)

原理圖:Altium Designer

程序編譯器:keil 5

編程語言:C語言

設計編號:C0053

主要功能:

1.可以檢測環(huán)境中溫濕度,氣壓,一氧化碳,空氣質量,煙霧濃度和光照強度;

2.將測量的值顯示在屏幕上,數(shù)據(jù)上報機智云平臺可以通過手機APP實時查看當前的狀態(tài);

3.通過光敏傳感器檢測光照強度,當光照強度小于閾值,表明此時天黑了,自動點亮LED燈照明并且自動關閉窗簾!反之!就會關閉燈!打開窗簾,可以實現(xiàn)手動打開關閉;

4.可以通過過按鍵調節(jié)系統(tǒng)閾值,可以實現(xiàn)系統(tǒng)閾值掉電保存。

資料下載

實物圖

基于STM32物聯(lián)網(wǎng)WiFi智能家居控制系統(tǒng)設計(原理圖+源代碼+系統(tǒng)資料)基于STM32物聯(lián)網(wǎng)WiFi智能家居控制系統(tǒng)設計(原理圖+源代碼+系統(tǒng)資料)

電路圖

基于STM32物聯(lián)網(wǎng)WiFi智能家居控制系統(tǒng)設計(原理圖+源代碼+系統(tǒng)資料)

程序

基于STM32物聯(lián)網(wǎng)WiFi智能家居控制系統(tǒng)設計(原理圖+源代碼+系統(tǒng)資料)

	while(1)
	{
		Get_Data(0);
		if(gz_value<=A_gz_value&&mode==0)
		{
			LED0=0;
			curtain_flag=0;
		}else if(gz_value>A_gz_value&&mode==0){
			LED0=1;
			curtain_flag=1;
		}
		if(last_curtain_flag!=curtain_flag&&mode==0)
		{
			BUJING_Cotrol(curtain_flag,3,270);
			last_curtain_flag = curtain_flag;
		}
		if(last_curtain_flag!=currentDataPoint.valueCurtain&&mode==1)
		{
			BUJING_Cotrol(currentDataPoint.valueCurtain,3,270);
			curtain_flag = currentDataPoint.valueCurtain;
			last_curtain_flag = currentDataPoint.valueCurtain;
		}	
		if(mode==1)
		{
			LED0=!currentDataPoint.valueLED;
		}
		if(DHT11_Temp>=A_DHT11_Temp||DHT11_Hum<=A_DHT11_Hum||Pre>=A_pre||m135_value<=A_m135_value||m2_value>=A_m2_value||m7_value>=A_m7_value)
		{
			BEEP=!BEEP;
		}else BEEP = 0;

		key_value = KEY_Scan(0);
		if(key_value==2)
		{
			display_contrl++;
		}
		if(display_contrl%2==0&&t>=10)
		{
			OLED_ShowCHinese(0,0,0);
			OLED_ShowCHinese(16,0,2);
			sprintf((char*)buff,":%2dC",DHT11_Temp);
			OLED_ShowString(32,0,buff,16);	//顯示溫度
			OLED_ShowCHinese(64,0,1);
			OLED_ShowCHinese(82,0,2);
			sprintf((char*)buff,":%2d%%",DHT11_Hum);
			OLED_ShowString(96,0,buff,16);//顯示濕度	
			
			OLED_ShowCHinese(0,2,3);
			OLED_ShowCHinese(16,2,4);
			sprintf((char*)buff,":%2dhpa     ",Pre);
			OLED_ShowString(32,2,buff,16);//顯示氣壓
			
			OLED_ShowCHinese(0,4,5);
			OLED_ShowCHinese(16,4,6);
			OLED_ShowCHinese(32,4,7);
			OLED_ShowCHinese(48,4,8);
			sprintf((char*)buff,":%4dppm",gz_value);
			OLED_ShowString(64,4,buff,16);//顯示光照強度
			
			OLED_ShowCHinese(0,6,9);
			OLED_ShowCHinese(16,6,10);
			OLED_ShowCHinese(32,6,11);
			OLED_ShowCHinese(48,6,12);
			sprintf((char*)buff,":%4dppm",m135_value);
			OLED_ShowString(64,6,buff,16);//顯示空氣質量
		}else if(display_contrl%2==1&&t>=10)
		{
			OLED_ShowCHinese(0,0,13);
			OLED_ShowCHinese(16,0,14);
			OLED_ShowCHinese(32,0,15);
			OLED_ShowCHinese(48,0,16);
			sprintf((char*)buff,":%4dppm",m2_value);
			OLED_ShowString(64,0,buff,16);//顯示M2數(shù)據(jù)
			
			OLED_ShowCHinese(0,2,17);
			OLED_ShowCHinese(16,2,18);
			OLED_ShowCHinese(32,2,19);
			OLED_ShowCHinese(48,2,20);
			sprintf((char*)buff,":%4dppm",m7_value);
			OLED_ShowString(64,2,buff,16);//顯示M7數(shù)據(jù)
			
			OLED_ShowCHinese(0,4,5);
			OLED_ShowCHinese(16,4,6);
			OLED_ShowCHinese(32,4,7);
			OLED_ShowCHinese(48,4,8);
			sprintf((char*)buff,":%4dppm",gz_value);
			OLED_ShowString(64,4,buff,16);//顯示光照強度
			
			OLED_ShowCHinese(0,6,9);
			OLED_ShowCHinese(16,6,10);
			OLED_ShowCHinese(32,6,11);
			OLED_ShowCHinese(48,6,12);
			sprintf((char*)buff,":%4dppm",m135_value);
			OLED_ShowString(64,6,buff,16);//顯示M135數(shù)據(jù)
		}

		userHandle();		//用戶數(shù)據(jù)采集
		WIFI_Contection(key_value);//WiFi連接控制
		gizwitsHandle((dataPoint_t *)&currentDataPoint);//機智云協(xié)議處理
		
		Canshu_Change(key_value);
		
		t++;
		delay_ms(100);
	}
}
 
void WIFI_Contection(u8 key)//WiFi連接控制
{
	if(key==4)
	{
		printf("WIFI進入AirLink連接模式\r\n");
		gizwitsSetMode(WIFI_AIRLINK_MODE);//Air-link模式接入
	}			
	if(key==3)
	{  
		
		printf("WIFI復位,請重新配置連接\r\n");
		gizwitsSetMode(WIFI_RESET_MODE);//WIFI復位
	}
}

器件清單

基于STM32物聯(lián)網(wǎng)WiFi智能家居控制系統(tǒng)設計(原理圖+源代碼+系統(tǒng)資料)

開發(fā)資料

	printf("WIFI復位,請重新配置連接\r\n");
	gizwitsSetMode(WIFI_RESET_MODE);//WIFI復位
}

}文章來源地址http://www.zghlxwxcb.cn/news/detail-507272.html




## 器件清單

[外鏈圖片轉存中...(img-gf591BBp-1661272636568)] 



## 開發(fā)資料

基于STM32物聯(lián)網(wǎng)WiFi智能家居控制系統(tǒng)設計(原理圖+源代碼+系統(tǒng)資料) 

到了這里,關于基于STM32物聯(lián)網(wǎng)WiFi智能家居控制系統(tǒng)設計(原理圖+源代碼+系統(tǒng)資料)的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包