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

畢業(yè)設(shè)計(jì) 單片機(jī)智能大棚溫濕度控制系統(tǒng)(源碼+硬件+論文)

這篇具有很好參考價(jià)值的文章主要介紹了畢業(yè)設(shè)計(jì) 單片機(jī)智能大棚溫濕度控制系統(tǒng)(源碼+硬件+論文)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。


0 前言

??
這兩年開(kāi)始畢業(yè)設(shè)計(jì)和畢業(yè)答辯的要求和難度不斷提升,傳統(tǒng)的畢設(shè)題目缺少創(chuàng)新和亮點(diǎn),往往達(dá)不到畢業(yè)答辯的要求,這兩年不斷有學(xué)弟學(xué)妹告訴學(xué)長(zhǎng)自己做的項(xiàng)目系統(tǒng)達(dá)不到老師的要求。

為了大家能夠順利以及最少的精力通過(guò)畢設(shè),學(xué)長(zhǎng)分享優(yōu)質(zhì)畢業(yè)設(shè)計(jì)項(xiàng)目,今天要分享的是

?? 畢業(yè)設(shè)計(jì) 單片機(jī)智能大棚溫濕度控制系統(tǒng)(源碼+硬件+論文)

??學(xué)長(zhǎng)這里給一個(gè)題目綜合評(píng)分(每項(xiàng)滿分5分)

  • 難度系數(shù):3分
  • 工作量:3分
  • 創(chuàng)新點(diǎn):4分

?? 項(xiàng)目分享:

https://gitee.com/sinonfin/sharing文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-475581.html

畢業(yè)設(shè)計(jì) 單片機(jī)智能大棚溫濕度控制系統(tǒng)(源碼+硬件+論文)

1 主要功能

本系統(tǒng)的設(shè)計(jì)的硬件主要包括:主要是單片機(jī)STC89C52,檢測(cè)系統(tǒng),顯示電路,繼電器驅(qū)動(dòng)電路等。利用傳感器測(cè)量大棚內(nèi)的溫濕度經(jīng)過(guò)信號(hào)處理,將傳感器測(cè)得的數(shù)據(jù)送至控制系統(tǒng)(STC89C52),與預(yù)設(shè)的農(nóng)作物最適合生長(zhǎng)的溫濕度值的上下限進(jìn)行對(duì)比,并通過(guò)顯示電路將測(cè)得的溫濕度進(jìn)行實(shí)時(shí)顯示,超過(guò)范圍發(fā)出報(bào)警并且執(zhí)行相應(yīng)的動(dòng)作,此外我們還增加了手機(jī)藍(lán)牙查看溫濕度的功能。如果不同作物的適合生長(zhǎng)的溫度不一樣,可以通過(guò)鍵盤(pán)電路修改預(yù)設(shè)值。

          當(dāng)檢測(cè)的濕度低于下限時(shí) =====>進(jìn)行加濕;
          當(dāng)檢測(cè)的濕度高于上限時(shí) =====>進(jìn)行除濕;
          當(dāng)檢測(cè)的溫度低于下限時(shí) =====>進(jìn)行升溫;
          當(dāng)檢測(cè)的溫度高于上限時(shí) =====>進(jìn)行降溫;

這樣就使溫度和濕度一直控制在設(shè)定的上下限之間,這樣就實(shí)現(xiàn)了對(duì)大棚溫濕度的自動(dòng)控制。
本文主要研究?jī)?nèi)容如下:
1.進(jìn)行溫濕度控制系統(tǒng)的整體研究與設(shè)計(jì)。
2.利用鍵盤(pán)設(shè)置溫濕度的上下限值。
3.利用數(shù)字溫濕度傳感器測(cè)量大棚內(nèi)的溫濕度。
4.利用LCD對(duì)溫濕度進(jìn)行實(shí)時(shí)顯示。
5.當(dāng)大棚溫濕度值超出設(shè)定范圍值時(shí),系統(tǒng)會(huì)自動(dòng)驅(qū)動(dòng)信號(hào)控制繼電器對(duì)大棚溫濕度進(jìn)行調(diào)節(jié)。

畢業(yè)設(shè)計(jì) 單片機(jī)智能大棚溫濕度控制系統(tǒng)(源碼+硬件+論文)

2 硬件設(shè)計(jì)(原理圖)

畢業(yè)設(shè)計(jì) 單片機(jī)智能大棚溫濕度控制系統(tǒng)(源碼+硬件+論文)
畢業(yè)設(shè)計(jì) 單片機(jī)智能大棚溫濕度控制系統(tǒng)(源碼+硬件+論文)

3 核心軟件設(shè)計(jì)

主程序流程圖

畢業(yè)設(shè)計(jì) 單片機(jī)智能大棚溫濕度控制系統(tǒng)(源碼+硬件+論文)

關(guān)鍵代碼

include <reg52.h>
#define uint unsigned int 
#define uchar unsigned char
#include <intrins.h>

typedef bit BOOL  ; 

sbit io = P1^7 ;
sbit FMQ=P2^0;   //蜂鳴器
sbit TempH=P1^3;  //降溫控制
sbit TempL=P1^2;  //加溫控制

sbit HumiH=P1^1;   //除濕
sbit HumiL=P1^0;   //加濕
sbit rs = P2^5 ; 
sbit rw = P2^6 ;
sbit ep = P2^7 ;
bit flag_300ms ;

sbit K1=P3^2;
sbit K2=P3^3;
sbit K3=P3^4;

uchar yemian=0;
uchar flat=1;
uchar data_byte;
uchar RH,RL,TH,TL;
uchar WenDu_H,WenDu_L,ShiDu_H,ShiDu_L;//報(bào)警的溫度和濕度
#include "eeprom52.h"


/****************************延時(shí)程序****************************/
void delay(uchar ms)
{       // 延時(shí)子程序
	 uchar i ;
	 while(ms--)
	 {
	  	for(i = 0 ; i<250;i++) ;
	 }
}

void delay1()//延時(shí)10us
{
	uchar i;
	i--;
	i--;
	i--;
	i--;
	i--;
	i--;
}
void longdelay(uchar s) //長(zhǎng)延時(shí)
{
	 while(s--)
	 {
	  	delay(20) ;
	 }
}



/************************LCD模塊******************************************/

BOOL lcd_bz()//測(cè)試LCD忙碌狀態(tài)
{      
	 BOOL result ;
	 rs = 0 ;
	 rw = 1 ;
	 ep = 1 ;
	 result = (BOOL)(P0 & 0x80) ;
	 ep = 0 ;
	 return result ; 
}

void write_cmd(uchar cmd)// 寫(xiě)指令
{       
 	while(lcd_bz()) ;
	rs = 0 ;
	rw = 0 ;
	ep = 0 ;
	P0 = cmd ;
	ep = 1 ;
	ep = 0 ;  
}

void write_addr(uchar addr)//寫(xiě)地址
{       
 	write_cmd(addr|0x80) ;
}

uchar receive_byte()//接收一個(gè)字節(jié)
{
	uchar i,temp,count;
	for(i=0;i<8;i++)
	{
		count=2;
		while((!io)&&count++)//等待50us低電平結(jié)束
		temp=0;
		delay1();delay1();delay1();delay1();
		if(io==1)temp=1;
		count=2;
	
		if(count==1)break;
		data_byte<<=1;	
		data_byte|=temp;
	}
	return data_byte;
}
void receive()//接收數(shù)據(jù)
{
	uchar T_H,T_L,R_H,R_L,check,num_check;
	uchar count;
	start();//開(kāi)始信號(hào)
	io=1;
	if(!io)//讀取DHT11響應(yīng)信號(hào)
	{
	count=2;
	while((!io)&&count++);//DHT11高電平80us是否結(jié)束
	count=2;
	while((io)&&count++);
	R_H=receive_byte();
	R_L=receive_byte();
	io=0;//拉低延時(shí)50us
	delay1();delay1();delay1();delay1();delay1();
	io=1;
	num_check=R_H+R_L+T_H+T_L;
	if(num_check=check)
	{
		TH=T_H;
		TL=T_L;
		check=num_check;
	}
	}
}


void showw()   // 問(wèn)候語(yǔ)函數(shù)
{      
	   lcd_init(); //初始化
	    delay(10);
	
     display(0x05,'W');
     display(0x06,'e');
		 display(0x07,'l');
		 display(0x08,'c');
		 display(0x09,'o');
		 display(0x0a,'m');
     display(0x0b,'e');
	   delay(250); //短暫延時(shí)
	   delay(250);
	   delay(250);
	   

/*********************************/
/*
	   display(0x40,' ') ;
		 display(0x41,'h');
		 display(0x42,'e');
		
 */
}


/*************定時(shí)器0初始化程序***************/
void time_init()	  
{
	EA   = 1;	 	  //開(kāi)總中斷
	TMOD = 0X01;	  //定時(shí)器0、定時(shí)器1工作方式1
	ET0  = 1;		  //開(kāi)定時(shí)器0中斷 
	TR0  = 1;		  //允許定時(shí)器0定時(shí)
}



void key() //按鍵程序 選擇菜單模式
{
     
	  if(!K1)
		   {  
			  delay(20);
			    if(!K1)
		         {   
							 while(!K1)
				           ;
							  yemian++;
                              if(yemian>=5) { yemian=0; } 
								
             }
		   }
 
	
	
}


shezhi()  //對(duì)里面的數(shù)值進(jìn)行修改
{
    if(!K2)
		   {  
			  delay(50);
			    if(!K2)
		         {   
							 ;
							 
							 if(yemian==1)
							 {
							   
								if(WenDu_H<99 && WenDu_H>=WenDu_L )  {  WenDu_H+=1; }  //濕度上限加
							 }
							 

							if(yemian==2)
							 {
							  
								if(WenDu_L>=0 &&  WenDu_L<WenDu_H)   {  WenDu_L+=1; }  //溫度下限加
							 }



							 if(yemian==3)
							 {
							 	if(ShiDu_H<99 && ShiDu_H>=ShiDu_L )  {  ShiDu_H+=1; }  //濕度上限加
							 }

							  if(yemian==4)
							 {
							 	if(ShiDu_L>=0 &&  ShiDu_L<ShiDu_H)   {  ShiDu_L+=1; }  //濕度下限加
//=============蜂鳴器==============================
 if( TempH==0 || TempL==0 || HumiH==0  || HumiL==0 )
   {
     FMQ=0; //打開(kāi)蜂鳴器
   }
	 
if( TempH==1 && TempL==1 && HumiH==1  && HumiL==1 )
   {
     FMQ=1;  //關(guān)閉蜂鳴器
   }
							 }
							 
								write_eeprom();       //保存數(shù)據(jù)		
             }
		   }
			 
			  if(!K3)
		   {  
			    delay(50);
			     if(!K3)
		         {   
							
				           ;
							   if(yemian==1)
							 {
							   
								if(WenDu_H>0 && WenDu_H>WenDu_L )  {  WenDu_H-=1; }  //濕度上限減
							 }
							 

							if(yemian==2)
							 {
							  
								if(WenDu_L>0 )   {  WenDu_L-=1; }  //溫度下限減
							 }



							 if(yemian==3)
							 {
							 	if(ShiDu_H>0 && ShiDu_H>ShiDu_L )  {  ShiDu_H-=1; }  //濕度上限減
							 }

							  if(yemian==4)
							 {
							 	if(ShiDu_L>0 )   {  ShiDu_L-=1; }  //濕度下限減
							 }
							 
								write_eeprom();       //保存數(shù)據(jù)	
             }
		   }

}



/***************************主程序*********************************/
void main()
{
	 init_eeprom();      			//讀eeprom數(shù)據(jù)
   time_init();				//初始化定時(shí)器 
   showw();    //顯示問(wèn)候語(yǔ) 和名字
  
	while(1)
	{   
		
		   key();
		//====================yemian==0時(shí) 進(jìn)入工作狀態(tài)=================================
		 	if(yemian==0)  
			{ 
				if(flat==1)
				 {
                     flat=2;
					 lcd_init(); //初始化
					 	 
					 display(0x00,'T') ;    //Temp
                     display(0x01,':');
                     display(0x05,0xdf); // 度
		             display(0x06,'C');
					 
					 
					 display(0x40,'H') ;    //Humi
                     display(0x41,':');
					 
					 display(0x44,'%');
					 display(0x45,'R');
					 display(0x46,'H');
					 
					 display(0x09,' ');
                     display(0x0a,' ');
                     display(0x0b,WenDu_H/10+0x30);  //報(bào)警溫度上限
		             display(0x0c,WenDu_H%10+0x30);
					 display(0x0d,'-');
				   	 display(0x0e,WenDu_L/10+0x30);  //報(bào)警溫度下限
		             display(0x0f,WenDu_L%10+0x30);


					 display(0x49,' ');
                     display(0x4a,' ');
				     display(0x4b,ShiDu_H/10+0x30);  //報(bào)警濕度
		             display(0x4c,ShiDu_H%10+0x30);
					 display(0x4d,'-');
					 display(0x4e,ShiDu_L/10+0x30);  //報(bào)警濕度
		             display(0x4f,ShiDu_L%10+0x30);
          
          }
			
			 if(flag_300ms == 1)
	    	 {		
			     flag_300ms = 0;
                 receive();
					 
				 display(0x02,TH/10+0x30);  //溫度顯示
		         display(0x03,TH%10+0x30);
					 
                 display(0x42,RH/10+0x30);  //濕度顯示
		         display(0x43,RH%10+0x30);
					 
					
           warn();
		     }
			
	}		
			
	//====================yemian==1 溫度上限設(shè)置===========================
				if(yemian==1)  //溫度
		    	{
		         if(flat==2)
				      {
                             flat=3;  
							

							 TempH=1; TempL=1;
                             HumiH=1; HumiL=1;


                             lcd_init(); //初始化
							 display(0x05,'T');
							 display(0x06,'e');
							 display(0x07,'m');
							 display(0x08,'p');
							 display(0x09,'_');
							 display(0x0a,'H');
                      }
						 
						shezhi();
						display(0x47,WenDu_H/10+0x30);  //溫度上限
		                display(0x48,WenDu_H%10+0x30);
		       }
			
		//====================yemian==2溫度下限設(shè)置==========================	
				if(yemian==2)   //濕度設(shè)置
			    {
		              if(flat==3)
				         {
                             flat=4;  
							
                              lcd_init(); //初始化
						     display(0x05,'T');
							 display(0x06,'e');
							 display(0x07,'m');
							 display(0x08,'p');
							 display(0x09,'_');
                             display(0x0a,'L');
						 } 
						 shezhi();
						 display(0x47,WenDu_L/10+0x30);  //濕度
		                 display(0x48,WenDu_L%10+0x30);
		      }


			  	//====================yemian==3溫度下限設(shè)置==========================	
				if(yemian==3)   //濕度設(shè)置
			    {
		              if(flat==4)
				         {
                             flat=5;  
							
                              lcd_init(); //初始化
							 display(0x05,'H');
							 display(0x06,'u');
							 display(0x07,'m');
							 display(0x08,'i');
							 display(0x09,'_');
							 display(0x0a,'H');
							 
						 } 
						 shezhi();
						
		      }



			  	//====================yemian==4溫度下限設(shè)置==========================	
				if(yemian==4)   //濕度設(shè)置
			    {
		              if(flat==5)
				         {
                             flat=1;  
						
                              lcd_init(); //初始化
							 display(0x05,'H');
							 display(0x06,'u');
							 display(0x07,'m');
							 display(0x08,'i');
							 display(0x09,'_');
							 display(0x0a,'L');
						 } 
						 shezhi();
					
		      }
	}
}



/*************定時(shí)器0中斷服務(wù)程序***************/
void time0_int() interrupt 1
{	
	static uchar value;
	TH0 = 0x3c;
	TL0 = 0xb0;     // 50ms
	value ++;	 
	if(value % 6 == 0)
	{
		flag_300ms = 1;	   //300ms
		value = 0;
	}
}

4 實(shí)現(xiàn)效果

畢業(yè)設(shè)計(jì) 單片機(jī)智能大棚溫濕度控制系統(tǒng)(源碼+硬件+論文)
畢業(yè)設(shè)計(jì) 單片機(jī)智能大棚溫濕度控制系統(tǒng)(源碼+硬件+論文)

畢業(yè)設(shè)計(jì) 單片機(jī)智能大棚溫濕度控制系統(tǒng)(源碼+硬件+論文)

5 最后

包含內(nèi)容

畢業(yè)設(shè)計(jì) 單片機(jī)智能大棚溫濕度控制系統(tǒng)(源碼+硬件+論文)

?? 項(xiàng)目分享:

https://gitee.com/sinonfin/sharing

到了這里,關(guān)于畢業(yè)設(shè)計(jì) 單片機(jī)智能大棚溫濕度控制系統(tǒng)(源碼+硬件+論文)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 【單片機(jī)畢業(yè)設(shè)計(jì)】【mcuclub-dz-032】基于單片機(jī)的智能門(mén)禁控制系統(tǒng)設(shè)計(jì)

    【單片機(jī)畢業(yè)設(shè)計(jì)】【mcuclub-dz-032】基于單片機(jī)的智能門(mén)禁控制系統(tǒng)設(shè)計(jì)

    項(xiàng)目名:基于單片機(jī)的門(mén)禁的設(shè)計(jì) 單片機(jī):STM32F103C8T6 mcuclub-dz-032 功能簡(jiǎn)介: 1、通過(guò)掃碼槍進(jìn)行掃描二維碼,當(dāng)二維碼識(shí)別成功,10s內(nèi)需觸發(fā)紅外避障管,并通過(guò)紅外測(cè)溫模塊進(jìn)行測(cè)溫,如果溫度正常,則自動(dòng)開(kāi)鎖,如果溫度異常,則聲光報(bào)警3次,鎖不打開(kāi) 2、通過(guò)RFID進(jìn)行

    2024年01月18日
    瀏覽(97)
  • 【單片機(jī)畢業(yè)設(shè)計(jì)】【mcuclub-dz-196】基于單片機(jī)下的新型智能花盆設(shè)計(jì)

    【單片機(jī)畢業(yè)設(shè)計(jì)】【mcuclub-dz-196】基于單片機(jī)下的新型智能花盆設(shè)計(jì)

    項(xiàng)目名:基于單片機(jī)下的新型智能花盆設(shè)計(jì) 項(xiàng)目名:花盆(實(shí)物) 項(xiàng)目編號(hào):mcuclub-dz-196 單片機(jī)類(lèi)型:STM32F103C8T6 具體功能: 1、通過(guò)防水式DS18B20測(cè)量土壤溫度,當(dāng)溫度高于設(shè)置最大值時(shí),進(jìn)行風(fēng)扇降溫,低于設(shè)置最大值,進(jìn)行防水加熱 2、通過(guò)土壤濕度傳感器檢測(cè)濕度值,

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

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

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

    2024年02月03日
    瀏覽(108)
  • 物聯(lián)網(wǎng)畢業(yè)設(shè)計(jì) 單片機(jī)智能掃地機(jī)器人設(shè)計(jì)與實(shí)現(xiàn)

    物聯(lián)網(wǎng)畢業(yè)設(shè)計(jì) 單片機(jī)智能掃地機(jī)器人設(shè)計(jì)與實(shí)現(xiàn)

    Hi,大家好,學(xué)長(zhǎng)今天向大家介紹一個(gè) 單片機(jī)項(xiàng)目,大家可用于 課程設(shè)計(jì) 或 畢業(yè)設(shè)計(jì) 基于stm32的智能掃地機(jī)器人設(shè)計(jì)與實(shí)現(xiàn) 選題指導(dǎo),項(xiàng)目分享: https://gitee.com/yaa-dc/warehouse-1/blob/master/iot/README.md 隨著人口老齡化的到來(lái)和人民對(duì)提升生活品質(zhì)的需要, 人們對(duì)在現(xiàn)實(shí)生活場(chǎng)景

    2024年02月08日
    瀏覽(94)
  • 【單片機(jī)畢業(yè)設(shè)計(jì)】【mcuclub-dz-112】基于單片機(jī)的智能飲水機(jī)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    【單片機(jī)畢業(yè)設(shè)計(jì)】【mcuclub-dz-112】基于單片機(jī)的智能飲水機(jī)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    項(xiàng)目名:基于單片機(jī)的智能飲水機(jī)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 項(xiàng)目名:基于單片機(jī)的飲水機(jī)的設(shè)計(jì) 單片機(jī):STC89C52 功能簡(jiǎn)介: 1、通過(guò)一個(gè)按鍵模擬加熱電源的開(kāi)關(guān) 2、通過(guò)防水式DS18B20檢測(cè)水溫,當(dāng)電源打開(kāi)時(shí),溫度小于設(shè)置最小值,進(jìn)行自動(dòng)加熱,直到加熱到最大值時(shí)停止; 3、通過(guò)

    2024年03月09日
    瀏覽(792)
  • 畢業(yè)設(shè)計(jì) 基于51單片機(jī)智能停車(chē)場(chǎng)管理車(chē)位引導(dǎo)系統(tǒng)設(shè)計(jì)

    畢業(yè)設(shè)計(jì) 基于51單片機(jī)智能停車(chē)場(chǎng)管理車(chē)位引導(dǎo)系統(tǒng)設(shè)計(jì)

    選題之前,同學(xué)們要弄明白一件事情,做畢業(yè)設(shè)計(jì)是干什么用的! 這里我告訴大家,畢業(yè)設(shè)計(jì)對(duì)于你來(lái)說(shuō),不是讓你去搞研究,掌握運(yùn)用所學(xué)知識(shí)的,也不是讓你去比誰(shuí)做的畢業(yè)設(shè)計(jì)多么牛逼,多么厲害。 說(shuō)白點(diǎn),它的作用就是一個(gè),讓你順利畢業(yè),能夠拿到學(xué)位證,畢業(yè)

    2023年04月15日
    瀏覽(93)
  • 畢業(yè)設(shè)計(jì) 基于單片機(jī)的GSM智能快遞柜設(shè)計(jì)(源碼+硬件+論文)

    畢業(yè)設(shè)計(jì) 基于單片機(jī)的GSM智能快遞柜設(shè)計(jì)(源碼+硬件+論文)

    ?? 這兩年開(kāi)始畢業(yè)設(shè)計(jì)和畢業(yè)答辯的要求和難度不斷提升,傳統(tǒng)的畢設(shè)題目缺少創(chuàng)新和亮點(diǎn),往往達(dá)不到畢業(yè)答辯的要求,這兩年不斷有學(xué)弟學(xué)妹告訴學(xué)長(zhǎng)自己做的項(xiàng)目系統(tǒng)達(dá)不到老師的要求。 為了大家能夠順利以及最少的精力通過(guò)畢設(shè),學(xué)長(zhǎng)分享優(yōu)質(zhì)畢業(yè)設(shè)計(jì)項(xiàng)目,今天

    2024年01月23日
    瀏覽(106)
  • 單片機(jī)畢業(yè)設(shè)計(jì) stm32智能掃地機(jī)器人設(shè)計(jì)與實(shí)現(xiàn)

    單片機(jī)畢業(yè)設(shè)計(jì) stm32智能掃地機(jī)器人設(shè)計(jì)與實(shí)現(xiàn)

    Hi,大家好,學(xué)長(zhǎng)今天向大家介紹一個(gè) 單片機(jī)項(xiàng)目,大家可用于 課程設(shè)計(jì) 或 畢業(yè)設(shè)計(jì) 基于stm32的智能掃地機(jī)器人設(shè)計(jì)與實(shí)現(xiàn) 隨著人口老齡化的到來(lái)和人民對(duì)提升生活品質(zhì)的需要, 人們對(duì)在現(xiàn)實(shí)生活場(chǎng)景中取代人力的服務(wù)機(jī)器人有著迫切的需要。 同時(shí), 機(jī)電、 自動(dòng)控制、

    2024年02月04日
    瀏覽(31)
  • 基于c51單片機(jī)的畢業(yè)設(shè)計(jì)——智能溫度控制

    基于c51單片機(jī)的畢業(yè)設(shè)計(jì)——智能溫度控制

    ? ?本設(shè)計(jì)采用AT89C51單片機(jī)為控制芯片,硬件上用dsb18202做溫度采集(有需要也可以采用dht11溫濕度模塊)直流電機(jī)作為降溫風(fēng)扇,用戶可通過(guò)按鍵來(lái)控制轉(zhuǎn)速的大小,用繼電器來(lái)控制電阻絲提高溫度。用lcd1602顯示屏來(lái)顯示環(huán)境溫度并且通過(guò)按鍵來(lái)設(shè)置模式與最高溫和最低溫

    2024年02月11日
    瀏覽(98)
  • 畢業(yè)設(shè)計(jì)|基于STM32單片機(jī)的語(yǔ)音識(shí)別控制智能停車(chē)場(chǎng)設(shè)計(jì)

    畢業(yè)設(shè)計(jì)|基于STM32單片機(jī)的語(yǔ)音識(shí)別控制智能停車(chē)場(chǎng)設(shè)計(jì)

    演示視頻 https://www.bilibili.com/video/BV1bC4y1579d/?spm_id_from=333.999.0.0vd_source=0fb8a603c3cd84c0c72e5fa5d4201605 本系統(tǒng)采用stm32f103c8t6單片機(jī)+晶振電路+復(fù)位電路+電源電路+車(chē)位檢測(cè)電路+OLED顯示電路+繼電器控制電路+語(yǔ)音識(shí)別電路構(gòu)成。 1,通過(guò)紅外對(duì)管模塊實(shí)時(shí)檢測(cè)車(chē)位是否占用,車(chē)位分為

    2024年02月04日
    瀏覽(115)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包