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

【單片機(jī)畢業(yè)設(shè)計】【mcuclub-dz-033】基于單片機(jī)的智能室內(nèi)外晾衣架控制系統(tǒng)

這篇具有很好參考價值的文章主要介紹了【單片機(jī)畢業(yè)設(shè)計】【mcuclub-dz-033】基于單片機(jī)的智能室內(nèi)外晾衣架控制系統(tǒng)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

?最近設(shè)計了一個項目基于STM32F103C8T6單片機(jī)的智能室內(nèi)外晾衣架控制系統(tǒng),與大家分享一下:

一、基本介紹

項目名:基于單片機(jī)的晾衣架的的設(shè)計
項目編號:mcuclub-dz-033
單片機(jī)類型:STM32F103C8T6
功能簡介:
1、通過按鍵切換室內(nèi)室外模式
2、室內(nèi)模式下,通過人體熱釋電感應(yīng)模塊檢測周圍是否有人,沒人時對衣物進(jìn)行紫外線消毒,有人時自動關(guān)閉;室外模式也自動關(guān)閉。
3、室內(nèi)模式下,通過DHT11檢測室內(nèi)濕度值,若濕度大于設(shè)置最大值,則啟動烘干功能;室外模式自動關(guān)閉。
4、室外模式下,通過兩個光敏電阻檢測太陽光最強(qiáng)的方位,根據(jù)光強(qiáng)自動調(diào)整晾衣架角度(控制舵機(jī)角度);室內(nèi)模式不啟動。
5、室外模式下,通過觸發(fā)式雨滴檢測模塊檢測是否下雨,如果下雨,則每間隔1分鐘,聲光報警10s,直到按鍵切換成室內(nèi)模式;室內(nèi)模式不啟動。
6、通過按鍵可設(shè)置濕度最大值
7、通過OLED顯示測量數(shù)據(jù)

二、32實物圖

單片機(jī)型號:STM32F103C8T6

板子為綠色PCB板,兩層板,厚度1.2,上下覆銅接地。元器件基本上為插針式,個別降壓芯片會使用貼片式。

供電接口:TYPE-C

智能晾衣架軟件設(shè)計流程圖,畢業(yè)設(shè)計,單片機(jī),課程設(shè)計,嵌入式硬件

三、原理圖

軟件版本:AD2013

電路連線方式:網(wǎng)絡(luò)標(biāo)號連線方式

注意:原理圖只是畫出了模塊的引腳圖,而并不是模塊的內(nèi)部結(jié)構(gòu)原理圖

智能晾衣架軟件設(shè)計流程圖,畢業(yè)設(shè)計,單片機(jī),課程設(shè)計,嵌入式硬件

?四、PCB圖

由原理圖導(dǎo)出,封裝很大一部分都是作者自己繪制,不提供封裝庫,只提供連接好的源文件。中間有一個項目編號,隱藏在單片機(jī)底座下,插入單片機(jī)后不會看到。

兩層板,上下覆銅接地。

智能晾衣架軟件設(shè)計流程圖,畢業(yè)設(shè)計,單片機(jī),課程設(shè)計,嵌入式硬件

?五、系統(tǒng)框圖

本設(shè)計以單片機(jī)為核心控制器,加上其他模塊一起組成此次設(shè)計晾衣架的整個系統(tǒng),其中包括中控部分、輸入部分和輸出部分。中控部分采用了單片機(jī)控制器,其主要作用是獲取輸入部分的數(shù)據(jù),經(jīng)過內(nèi)部處理,邏輯判斷,最終控制輸出部分。輸入由六部分組成,第一部分是溫濕度檢測模塊,通過該模塊檢測當(dāng)前環(huán)境中的溫濕度;第二部分是光照強(qiáng)度檢測模塊,通過改模塊檢測當(dāng)前環(huán)境中的光照強(qiáng)度;第三部分是人體熱釋電檢測模塊,通過該模塊檢測是否有人;第四部分是雨量檢測模塊,通過該模塊檢測是否下雨;第五部分是按鍵模塊,通過該模塊可以切換界面、設(shè)置閾值、切換模式等;第六部分是供電模塊,通過該模塊可給整個系統(tǒng)進(jìn)行供電。輸出由四部分組成,第一部分是顯示模塊,通過該模塊可以顯示監(jiān)測的數(shù)據(jù)以及設(shè)置的閾值;第二部分是報警模塊,檢測到下雨進(jìn)行聲光報警提醒;第三部分是舵機(jī)模塊,通過舵機(jī)控制晾衣架的角度;第四部分是繼電器模塊,控制烘干機(jī)和紫外線消毒燈進(jìn)行工作。具體系統(tǒng)框圖如圖3.1所示。。

智能晾衣架軟件設(shè)計流程圖,畢業(yè)設(shè)計,單片機(jī),課程設(shè)計,嵌入式硬件

六、軟件設(shè)計流程

系統(tǒng)的主流程圖如圖4-2所示。在主程序中:首先對各個模塊進(jìn)行初始化,隨后進(jìn)入while主循環(huán),在主循環(huán)中,首先進(jìn)入第一個函數(shù)按鍵函數(shù),該函數(shù)主要分為兩部分,第一部分為調(diào)用按鍵掃描函數(shù)獲取按鍵鍵值,第二部分通過鍵值進(jìn)行相應(yīng)的處理操作,包括切換界面、設(shè)置閾值切換模式等;緊接著進(jìn)入第二個函數(shù)監(jiān)測函數(shù),該函數(shù)主要通過調(diào)用相應(yīng)的驅(qū)動函數(shù)獲取測量值;緊接著進(jìn)入第三個函數(shù)顯示函數(shù),該函數(shù)顯示監(jiān)測值及閾值;最后進(jìn)入第四個函數(shù)處理函數(shù),室內(nèi)模式,沒人時對衣物進(jìn)行紫外線消毒,有人時自動關(guān)閉,濕度大于設(shè)置最大值,則啟動烘干功能,室外模式,下雨,則每間隔1分鐘,聲光報警10s,根據(jù)當(dāng)前的光照強(qiáng)度調(diào)整舵機(jī)。

智能晾衣架軟件設(shè)計流程圖,畢業(yè)設(shè)計,單片機(jī),課程設(shè)計,嵌入式硬件

?七、部分程序展示

軟件版本:keil5

邏輯程序和驅(qū)動程序分開,分布于main.c和其他.c文件文章來源地址http://www.zghlxwxcb.cn/news/detail-782316.html

*******處理函數(shù)
*****/
void Manage_function(void)
{
	if(flag_display == 0)                 //測量界面
	{
		if(flag_mode == 0)									//室內(nèi)模式
		{
			BEEP = 0;
			LED = 1;			
			if(MAN == 1)											//沒人時對衣物進(jìn)行紫外線消毒,有人時自動關(guān)閉
				RELAY_XD = 1;
			else
				RELAY_XD = 0;
			
			if(humi_value > humi_max*10)			//濕度大于設(shè)置最大值,則啟動烘干功能
				RELAY_HG = 1;
			else
				RELAY_HG = 0;			
		}
		else																//室外模式
		{
			RELAY_XD = 0;
			RELAY_HG = 0;	
			if(DO == 0)												//下雨,則每間隔1分鐘,聲光報警10s,
			{	
				flag_timer_begin_10s = 1;					
				if(flag_1m == 0)
				{				
					if(flag_10s == 0)
					{
						
						flag_timer_begin_1m = 0;
						flag_1m = 0;
						if(time_num %2 == 0)
						{
							LED = ~LED;
							BEEP =~BEEP;
						}
					}
					else 
					{
						flag_timer_begin_1m = 1;
						BEEP = 0;
						LED = 1;				
					}
				}
				else
				{
					flag_timer_begin_1m = 0;
					flag_1m = 0;
					flag_10s = 0;
				}
			}
			else
			{
				flag_timer_begin_10s = 0;
				flag_10s = 0;
				flag_timer_begin_1m = 0;
				flag_1m = 0;
				BEEP = 0;
				LED = 1;
			}
			if(light_l > light_r+10)
			{
				motor_duoji_cout = 1900;									//舵機(jī)
				TIM_SetCompare1(TIM1,motor_duoji_cout); 	//設(shè)置定時器pwm值				
			}
			else if(light_l < light_r-10)
			{
				motor_duoji_cout = 1780;									//舵機(jī)
				TIM_SetCompare1(TIM1,motor_duoji_cout); 	//設(shè)置定時器pwm值	
			}	
			else
			{
				motor_duoji_cout = 1830;									//舵機(jī)
				TIM_SetCompare1(TIM1,motor_duoji_cout); 	//設(shè)置定時器pwm值				
			}
		}	
	}
	else													         					//設(shè)置界面
	{
		BEEP = 0;
		LED = 1;
		RELAY_XD = 0;
		RELAY_HG = 0;
	}
}

到了這里,關(guān)于【單片機(jī)畢業(yè)設(shè)計】【mcuclub-dz-033】基于單片機(jī)的智能室內(nèi)外晾衣架控制系統(tǒng)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【單片機(jī)畢業(yè)設(shè)計】【mcuclub-dz-147】多功能醫(yī)療健康監(jiān)測設(shè)備

    【單片機(jī)畢業(yè)設(shè)計】【mcuclub-dz-147】多功能醫(yī)療健康監(jiān)測設(shè)備

    項目名:基于單片機(jī)的多功能醫(yī)療健康監(jiān)測設(shè)備設(shè)計與實現(xiàn) 項目名:血壓脈搏體溫檢測儀 項目編號:mcuclub-dz-147 單片機(jī)類型:STC12C5A60S2 具體功能: 1、通過血壓計檢測血壓值(一個按鍵控制控制啟動及切換) 2、通過脈搏檢測脈搏值(一個按鍵控制控制啟動1分鐘) 3、通過非

    2024年01月22日
    瀏覽(95)
  • 【單片機(jī)畢業(yè)設(shè)計】【mcuclub-dz-033】基于單片機(jī)的智能室內(nèi)外晾衣架控制系統(tǒng)

    【單片機(jī)畢業(yè)設(shè)計】【mcuclub-dz-033】基于單片機(jī)的智能室內(nèi)外晾衣架控制系統(tǒng)

    項目名:基于單片機(jī)的晾衣架的的設(shè)計 項目編號:mcuclub-dz-033 單片機(jī)類型:STM32F103C8T6 功能簡介: 1、通過按鍵切換室內(nèi)室外模式 2、室內(nèi)模式下,通過人體熱釋電感應(yīng)模塊檢測周圍是否有人,沒人時對衣物進(jìn)行紫外線消毒,有人時自動關(guān)閉;室外模式也自動關(guān)閉。 3、室內(nèi)模

    2024年02月02日
    瀏覽(103)
  • 【單片機(jī)畢業(yè)設(shè)計】【mcuclub-dz-164】智能家居智能燈控系統(tǒng)設(shè)計與實現(xiàn)

    【單片機(jī)畢業(yè)設(shè)計】【mcuclub-dz-164】智能家居智能燈控系統(tǒng)設(shè)計與實現(xiàn)

    項目名:智能家居智能燈控系統(tǒng)設(shè)計與實現(xiàn) 項目名:智能燈(實物) 項目編號:mcuclub-dz-164 單片機(jī)類型:STC89C52 具體功能: 1、通過3個LED燈模擬三個房間的燈(客廳、臥室、洗手間) 2、通過3個按鍵,可以控制這三個燈的亮度,通過另外3個按鍵控制顏色 3、在洗手間安放人體熱

    2024年02月03日
    瀏覽(166)
  • 【單片機(jī)畢業(yè)設(shè)計】【mcuclub-dz-204】基于物聯(lián)網(wǎng)技術(shù)的智能家居自動控制系統(tǒng)設(shè)計

    【單片機(jī)畢業(yè)設(shè)計】【mcuclub-dz-204】基于物聯(lián)網(wǎng)技術(shù)的智能家居自動控制系統(tǒng)設(shè)計

    項目名:基于物聯(lián)網(wǎng)技術(shù)的智能家居自動控制系統(tǒng)設(shè)計 項目名:光照控制(實物) 項目編號:mcuclub-dz-204 單片機(jī)類型:STM32F103C8T6 具體功能: 1、通過兩個光敏電阻檢測室內(nèi)光照和室外光照 2、當(dāng)室外光照比較高,室內(nèi)光照比較低時,自動打開窗簾(步進(jìn)電機(jī)模擬) 3、當(dāng)室外

    2024年02月21日
    瀏覽(96)
  • 【單片機(jī)畢業(yè)設(shè)計】【mcuclub-jj-011】基于單片機(jī)的加濕器的設(shè)計

    【單片機(jī)畢業(yè)設(shè)計】【mcuclub-jj-011】基于單片機(jī)的加濕器的設(shè)計

    項目名:加濕器 項目編號:mcuclub-jj-011 單片機(jī)類型:STC89C52 具體功能: 1、通過DHT11獲取濕度值,當(dāng)濕度值低于設(shè)置最小值,則啟動加濕器加濕,大于設(shè)置最大值,則停止加濕 2、通過液位檢測模塊檢測加濕器中是否還有水,如果沒有,則自動停止加濕、聲光提醒 3、通過按鍵

    2023年04月17日
    瀏覽(109)
  • 基于單片機(jī)的畢業(yè)設(shè)計推薦

    ** ** 1、基于51單片機(jī)的多功能門禁系統(tǒng)(低端、功能限制較大)。 2、基于單片機(jī)的多功能實時時鐘。 3、基于單片機(jī)的音樂播放器。 4、基于STM32單片機(jī)的多功能門禁系統(tǒng)(高端、沒有限制)。 5、基于單片機(jī)的智能窗簾系統(tǒng)。 6、基于單片機(jī)的智能燈光系統(tǒng)。 7、基于單片機(jī)

    2024年02月06日
    瀏覽(177)
  • 畢業(yè)設(shè)計 單片機(jī)選題100例(一)

    畢業(yè)設(shè)計 單片機(jī)選題100例(一)

    【單片機(jī)畢業(yè)設(shè)計項目分享系列】 ?? 單片機(jī)畢業(yè)設(shè)計及享100例系列的第一篇,目的是分享高質(zhì)量的畢設(shè)作品給大家,包含全面內(nèi)容:源碼+原理圖+PCB+實物演示+論文。 ?? 這兩年開始畢業(yè)設(shè)計和畢業(yè)答辯的要求和難度不斷提升,傳統(tǒng)的單片機(jī)項目缺少創(chuàng)新和亮點,往往達(dá)不到

    2024年02月07日
    瀏覽(95)
  • 畢業(yè)設(shè)計 - 基于單片機(jī)的智能飲水機(jī)系統(tǒng)設(shè)計與實現(xiàn) (物聯(lián)網(wǎng) 嵌入式 單片機(jī))

    畢業(yè)設(shè)計 - 基于單片機(jī)的智能飲水機(jī)系統(tǒng)設(shè)計與實現(xiàn) (物聯(lián)網(wǎng) 嵌入式 單片機(jī))

    Hi,大家好,學(xué)長今天向大家介紹一個 單片機(jī)項目 基于單片機(jī)的智能飲水機(jī)系統(tǒng)設(shè)計與實現(xiàn) 大家可用于 課程設(shè)計 或 畢業(yè)設(shè)計 這次設(shè)計的智能飲水機(jī)就是單片機(jī)結(jié)合傳感器的一個應(yīng)用。 該系統(tǒng)設(shè)計綜合單片機(jī)以及電子技術(shù)理論,從生活實際出發(fā),完善了飲水機(jī)的功能。整個

    2024年02月03日
    瀏覽(107)
  • 畢業(yè)設(shè)計單片機(jī)可以用萬能板嗎?

    畢業(yè)設(shè)計單片機(jī)可以用萬能板嗎?

    可以是可以,就是焊接起來比較麻煩,特別是有好幾個重復(fù)連線點的時候,檢測起來就不那么容易了,而且布線看起來亂糟糟的,如果后期一不小心把線弄斷了,查起來就更麻煩了,倒不如pcb打板來的方便。最近很多小伙伴找我,說想要一些單片機(jī)的資料,然后我根據(jù)自己從

    2024年02月04日
    瀏覽(92)
  • 【畢業(yè)設(shè)計】基于單片機(jī)控制的交通燈畢業(yè)設(shè)計(附源代碼)

    【畢業(yè)設(shè)計】基于單片機(jī)控制的交通燈畢業(yè)設(shè)計(附源代碼)

    目 錄 摘 ? 要 Abstract 前 ? 言 一、工程簡介 ( 一)、概述 ( 二 ) 、 工藝 流程圖 二、工程設(shè)計 (一)、控制方案的確定 (二)、硬件部分 ( 1 )、交通燈控制系統(tǒng)的硬件設(shè)計 ( 2 )、硬件系統(tǒng)的設(shè)計具備以下原則 ( 3 ) 、硬件結(jié)構(gòu)框圖 (如圖 3 所示) ( 4 ) 、交通燈控

    2024年04月23日
    瀏覽(97)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包