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

基于單片機(jī)智能衣柜 智能衣櫥 換氣除濕制系統(tǒng)紫外線消毒的設(shè)計(jì)與實(shí)現(xiàn)

這篇具有很好參考價(jià)值的文章主要介紹了基于單片機(jī)智能衣柜 智能衣櫥 換氣除濕制系統(tǒng)紫外線消毒的設(shè)計(jì)與實(shí)現(xiàn)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

???功能介紹

  • 以51單片機(jī)作為主控系統(tǒng);
  • 液晶顯示當(dāng)前衣柜溫濕度和柜門開啟關(guān)閉狀態(tài);
  • 按鍵設(shè)置當(dāng)前衣柜濕度上限值、衣柜門打開和關(guān)閉,殺菌消毒;
  • 當(dāng)濕度超過設(shè)置上限,繼電器閉合開啟風(fēng)扇進(jìn)行除濕;
  • 進(jìn)行殺菌消毒時(shí), LED指示燈亮,液晶顯示;
  • 步進(jìn)電機(jī)旋轉(zhuǎn),開門LED指示燈亮,表示開啟衣柜,液晶顯示打開;
  • 步進(jìn)電機(jī)反轉(zhuǎn)表示關(guān)閉衣柜,LED指示燈熄滅;
  • 整個(gè)電路以5v供電;

?電路圖

基于單片機(jī)智能衣柜 智能衣櫥 換氣除濕制系統(tǒng)紫外線消毒的設(shè)計(jì)與實(shí)現(xiàn),單片機(jī)設(shè)計(jì),單片機(jī),嵌入式硬件

PCB

基于單片機(jī)智能衣柜 智能衣櫥 換氣除濕制系統(tǒng)紫外線消毒的設(shè)計(jì)與實(shí)現(xiàn),單片機(jī)設(shè)計(jì),單片機(jī),嵌入式硬件

源代碼

#include <reg52.h>
#include <intrins.h>
#include <stdio.h>//printf串口輸出頭文件

#define uchar unsigned char
#define ushort  unsigned int
#define uint  unsigned long

#include "lcd1602.h"
#include "uart_trx.h"
#include "eeprom52.h"

#define RATIO 800		//系數(shù),建議選擇800-1000

sbit key1 = P1^0;//加鍵
sbit key2 = P1^1;//減鍵

sbit beep = P2^0;//蜂鳴器
sbit Fan = P1^3;//風(fēng)扇

unsigned char pmBuf[7] = 0;//數(shù)據(jù)接收數(shù)組
uint PM25_Value = 0;     		//PM = ((pmBuf[1]<<8)+pmBuf[2])/1024*8*ratio
uint PM25_ValueMax = 200; //上限初始值

void EEPROM_WRITE()//EEPROM寫入
{
		SectorErase(0x2000);//擦除扇區(qū)
	  byte_write(0x2001, (PM25_ValueMax>>8)&0xFF);//存儲(chǔ)高8位
	  byte_write(0x2002, (PM25_ValueMax>>0)&0xFF);//存儲(chǔ)低8位
	  byte_write(0x2009, 111);//存儲(chǔ)校驗(yàn)值
}

void EEPROM_READ()//EEPROM讀出
{
		if(byte_read(0x2009)!=111)//開機(jī)檢測(cè)單片機(jī)是不是第一次使用,如果不是第一次使用,則先把數(shù)據(jù)存儲(chǔ)一遍,再讀取,數(shù)據(jù)就不會(huì)亂碼
		{
				EEPROM_WRITE();//存儲(chǔ)
			  delay_ms(100);
		}
		PM25_ValueMax = byte_read(0x2001)<<8 | byte_read(0x2002);//讀取上限值
}

void Get_PM(void)//讀取PM2.5值,具體的數(shù)據(jù)幀意思,請(qǐng)自行查閱芯片手冊(cè)
{
    char i = 0;
    char j = 0;
    char k = 0;

	  COM.RX_Cnt = 0;
    if(COM.B_RX_OK == 1)//串口數(shù)據(jù)接收完成
    {
        for(i = 0; i<8; i++)
        {
            if((RX_Buffer[i] == 0xAA)&&(RX_Buffer[i+6]==0xFF))//判斷接收的數(shù)據(jù)是否正確
            {
                goto find2;
            }
        }
        goto end2;
find2:
        for(j = 0; j<7; j++)
        {
            pmBuf[j] = RX_Buffer[i+j];//數(shù)據(jù)獲取
        }

        PM25_Value = (unsigned int)((pmBuf[1]*256)+pmBuf[2])*5/2048.0*RATIO;//計(jì)算PM2.5值
        COM.B_RX_OK = 0;
    }
end2:
    return;
}



void main(void)
{
    unsigned int test;

	  EEPROM_READ();//開機(jī)讀取存儲(chǔ)值
    LCD_init();//1602初始化
    Uart_Init(2400);//串口初始化波特率2400
  
    LCD_write_string(0,0,"Pm2.5:    ug/m3 ");
    LCD_write_string(0,1,"PmMax:    ug/m3 ");
	  //顯示上限值
	  LCD_write_char(7, 1, PM25_ValueMax % 1000 / 100 + 0x30);
		LCD_write_char(8, 1, PM25_ValueMax % 100 / 10 + 0x30);
		LCD_write_char(9, 1, PM25_ValueMax % 10 + 0x30);
    while(1)
    {
			if (test ++ > 250)//大約250ms讀取一次
			{
					test = 0 ;

					Get_PM();//獲取PM2.5
					if(PM25_Value > 999)//限值,最大999
					 PM25_Value = 999;
					//顯示PM2.5
					LCD_write_char(7, 0, PM25_Value % 1000 / 100 + 0x30);
					LCD_write_char(8, 0, PM25_Value % 100 / 10 + 0x30);
					LCD_write_char(9, 0, PM25_Value % 10 + 0x30);
					
					if(PM25_Value >= PM25_ValueMax)//超過上限,蜂鳴器報(bào)警
					{
							beep = ~beep;
						  Fan = 0;
						  delay_ms(100);
					}
					else
					{
							beep = 1;
						  Fan = 1;
					}
			}
			if(key1 == 0)//加鍵按下
			{
					delay_ms(10);//消抖
				  if(key1 == 0)
					{
						  beep = 0;
						  delay_ms(100);
						  beep = 1;
							while(key1 == 0);
						  if(PM25_ValueMax<999)PM25_ValueMax+=10;//上限最大到999,每次加10
						  //顯示
						  LCD_write_char(7, 1, PM25_ValueMax % 1000 / 100 + 0x30);
							LCD_write_char(8, 1, PM25_ValueMax % 100 / 10 + 0x30);
							LCD_write_char(9, 1, PM25_ValueMax % 10 + 0x30);
						  EEPROM_WRITE();//保存
					}
			}
			if(key2 == 0)//減鍵按下
			{
					delay_ms(10);
				  if(key2 == 0)
					{
						  beep = 0;
						  delay_ms(100);
						  beep = 1;
							while(key2 == 0);
						  if(PM25_ValueMax>=10)PM25_ValueMax-=10;//上限最小到0,每減10
						  //顯示
						  LCD_write_char(7, 1, PM25_ValueMax % 1000 / 100 + 0x30);
							LCD_write_char(8, 1, PM25_ValueMax % 100 / 10 + 0x30);
							LCD_write_char(9, 1, PM25_ValueMax % 10 + 0x30);
						  EEPROM_WRITE();//保存
					}
			}
			delay_ms(1);
    }
}


? ? ? ??

元器件清單

基于單片機(jī)智能衣柜 智能衣櫥 換氣除濕制系統(tǒng)紫外線消毒的設(shè)計(jì)與實(shí)現(xiàn)
名稱 型號(hào) 數(shù)量
單片機(jī) STC89C52 1
IC座 DIP40 1
萬(wàn)能板 9*15cm 1
晶振 11.0592M 1
電解電容 10uF 1
電解電容 1000uf 1
瓷片電容 22pF 2
電阻 10K 3
電阻 1K 4
電阻 2K 1
LED紅 5MM 1
LED綠 5MM 1
蜂鳴器 有源 1
三極管 S9012 1
按鍵 5
顯示屏 LCD1602 1
排針 16P 1
排母 16P 1
人體紅外模塊 HC-SR501 1
排母 3P 1
溫度傳感器 DS18B20 1
煙霧傳感器 MQ-2 1
模數(shù)轉(zhuǎn)換器 ADC0832 1
IC座 8P 1
GSM模塊 SIM800c 1
電源座 5MM 1
電源線 5V2A 1
自鎖開關(guān) 1
繼電器 1
小水泵 1
導(dǎo)線 若干
焊錫絲 若干

參考文獻(xiàn)

參考文獻(xiàn)
[1]王德保.GPS在城市控制網(wǎng)中的應(yīng)用研究[D].山東:山東科技大學(xué),2005.
[2]何立民.從現(xiàn)代計(jì)算機(jī)視角看嵌入式系統(tǒng)(4)嵌入式系統(tǒng)40年發(fā)展史[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2016,16(04):77-79.
[3]康桂霞,劉達(dá).FPGA應(yīng)用技術(shù)教程[M].北京:人民郵電出版社:201306.229.
[4]樸德慧,衣英剛.液晶顯示器驅(qū)動(dòng)板MCU電路介紹(上)[J].家電檢修技術(shù),2012(11):53.
[5]段廷魁.全球衛(wèi)星定位系統(tǒng)(GNSS)在工程測(cè)量中的實(shí)踐運(yùn)用探索0[J].科技創(chuàng)新與應(yīng)用,2021(05):182-184.
[6]宋戈,黃鶴松.51單片機(jī)應(yīng)用開發(fā)范例大全[M].北京:人民郵電出版社:國(guó)家信息技術(shù)緊缺人才培養(yǎng)工程系列叢書,201206.558.
[7]羅小青.單片機(jī)原理及應(yīng)用教程[M].北京:人民郵電出版社,201409.180.
[8]沈慶陽(yáng).單片機(jī)實(shí)踐與應(yīng)用[M].北京:清華大學(xué)出版社,2002.
[9]杜深慧.溫濕度檢測(cè)裝置的設(shè)計(jì)與實(shí)現(xiàn)[M].北京:機(jī)械工業(yè)出版社,2004.
[10]林嘉.基于89S52的LCD1602程序設(shè)計(jì)[J].電腦知識(shí)與技術(shù),2012(26):6376-6378.
[11]劉光偉.基于單片機(jī)的溫室溫濕度監(jiān)測(cè)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].秦皇島市:燕山大學(xué),2012.
[12]褚福強(qiáng),董學(xué)仁.單片機(jī)的網(wǎng)絡(luò)接入技術(shù)研究[J].儀器儀表用戶,2006(05):4-5.
[13]陳英俊.基于單片機(jī)的溫濕度監(jiān)測(cè)和報(bào)警系統(tǒng)設(shè)計(jì)[J].廣東石油化工學(xué)院學(xué)報(bào),2013(04):42-46.
[14]廖麗媛.基于應(yīng)變式扭矩傳感器的測(cè)量系統(tǒng)的設(shè)計(jì)[D].上海市:東華大學(xué),2013.
[15]劉九慶.溫室環(huán)境工程技術(shù)[M].吉林:東北林業(yè)大學(xué)出版社,2002.
[16]王明喜,崔世茂.大棚型日光溫室光照、溫度及濕度等性能的初步研究[J].農(nóng)業(yè)工程技術(shù)(溫室園藝),2008(05):19-21.
[17]張迎輝.單片微型計(jì)算機(jī)鍵盤接口設(shè)計(jì)[J].信息技術(shù),2004(07):68-69+91.
[18]張友德,趙志英.單片微型機(jī)原理應(yīng)用與實(shí)驗(yàn)[M].上海市:復(fù)旦大學(xué)出版社,2003.
[19]趙芝蕓.溫室智能監(jiān)控系統(tǒng)[D].江蘇:江蘇科技大學(xué),2010.
[20]張宏偉.基于STM32的智能環(huán)境監(jiān)測(cè)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].大慶師范學(xué)院學(xué)報(bào),2020(05):32-35.
[21]王世偉,楊越.基于STM32的多型號(hào)舵機(jī)調(diào)試器設(shè)計(jì)[J].九江學(xué)院學(xué)報(bào)(自然科學(xué)版),2020,35(02):33-36.
[22]Pengcheng Zhao,Meijun Ni,Chao Chen,Chenxi Wang,PingpingYang,Xiahui Wang,Chunyan Li,Yixi Xie,Junjie Fei. A Novel Self-protection Hydroquinone Electrochemical Sensor Based on Thermo -sensitive Triblock Polymer PS-PNIPAm-PS[J].
[23]Jian Wang,Jing Chen,Xiaofu Xiong,Xiaofeng Lu,ZhengLiao,Xiaobo Chen.Temperature safety analysis and backup protectionscheme improvement for overhead transmission line in poweroscillation condition[T].Electric Power Systems Research,2019,166.
[24]Fuji Electric Co.Ltd.;Patent Issued for SeiconductorDevice And Method Of Outputting Temperature Alarm (USPTO10,164,626)[J].Electronics Newsweekly,2019.
[25]VERSID,INC;Patent Issued for Refrigeration UnitTemperature Alarm Using Thermal Properties of Food to Eliminate FalseAlarms (USPTO 9752810)[J].Computers,Networks &Communications,2017.
[26]Fuji Electric Co.Ltd;Patent Application Titled"Semiconductor Device and Method of Outputting Teperature Alarm"Published Online (USPTO 20170077919)[J]. Technology & BusinessJournal,2017.
[27]su Yuanping,Xu Lihong,Goodman Erik D.Multi-layerhierarchical optimisation of greenhouse climate setpoints for energyconservation and improvement of crop yield[J].Biosystems
[28]黃松茂.基于STM32的家庭環(huán)境監(jiān)測(cè)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].甘肅蘭州.西北師范大學(xué),2018.:23-30.
[29]李大琳.智能車內(nèi)溫度監(jiān)測(cè)系統(tǒng)設(shè)計(jì)[J].山東工業(yè)技術(shù),2014(12):80-81.
[30]郭雯,王海濤. 智能輸液系統(tǒng)的發(fā)展與應(yīng)用.醫(yī)療衛(wèi)生裝備,2012

??

基于單片機(jī)智能衣柜 智能衣櫥 換氣除濕制系統(tǒng)紫外線消毒的設(shè)計(jì)與實(shí)現(xiàn),單片機(jī)設(shè)計(jì),單片機(jī),嵌入式硬件文章來源地址http://www.zghlxwxcb.cn/news/detail-563876.html

到了這里,關(guān)于基于單片機(jī)智能衣柜 智能衣櫥 換氣除濕制系統(tǒng)紫外線消毒的設(shè)計(jì)與實(shí)現(xiàn)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(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ī)的智能小車設(shè)計(jì)

    基于單片機(jī)的智能小車設(shè)計(jì)

    隨著科技的發(fā)展,智能機(jī)器人在日常生活中的應(yīng)用越來越廣泛。智能小車作為智能機(jī)器人的一種,具有便攜性和多功能的特點(diǎn),在教育、娛樂和工業(yè)等領(lǐng)域得到了廣泛關(guān)注和應(yīng)用。智能小車可以通過遠(yuǎn)程控制實(shí)現(xiàn)各種動(dòng)作,如前進(jìn)、后退、轉(zhuǎn)彎等,并且可以通過搭載傳感器實(shí)

    2024年02月06日
    瀏覽(26)
  • 基于32單片機(jī)的智能插座

    目 錄 摘 要 … …1 Abstract… …2引言… …2 第一章 緒論 5 1.1 開發(fā)背景與選題意義 5 1.1 國(guó)內(nèi)基于傳感器智能插座分析 5 1.2 本文任務(wù)與目標(biāo) 6 1.3 本文所作的工作 6 1.4 本章小結(jié) 6 第二章 控制單元以及檢測(cè)單元選擇 6 2.1 STM32控制芯片選擇 7 2.2 電壓電流傳感器的選擇 7 2.3 ESP8266芯片

    2024年02月05日
    瀏覽(13)
  • 基于單片機(jī)智能圍床燈

    基于單片機(jī)智能圍床燈

    作者主頁(yè):編程指南針 作者簡(jiǎn)介:Java領(lǐng)域優(yōu)質(zhì)創(chuàng)作者、CSDN博客專家 、CSDN內(nèi)容合伙人、掘金特邀作者、阿里云博客專家、51CTO特邀作者、多年架構(gòu)師設(shè)計(jì)經(jīng)驗(yàn)、騰訊課堂常駐講師 主要內(nèi)容:Java項(xiàng)目、Python項(xiàng)目、前端項(xiàng)目、人工智能與大數(shù)據(jù)、簡(jiǎn)歷模板、學(xué)習(xí)資料、面試題庫(kù)

    2024年02月07日
    瀏覽(17)
  • 單片機(jī)設(shè)計(jì)基于51單片機(jī)的智能風(fēng)扇控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    單片機(jī)設(shè)計(jì)基于51單片機(jī)的智能風(fēng)扇控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    ??我們常見的電風(fēng)扇一般只有四、五個(gè)風(fēng)速檔,用的是人工開關(guān),而且并不是每個(gè)人家里都會(huì)有空調(diào),或者在一些小型的工廠或者一些小型加工廠,這些地方都可能沒有配備大型的中央空調(diào)系統(tǒng)這些東西,所以這些東西往往都會(huì)采用風(fēng)扇這種小成本的東西來代替,但是不清楚

    2024年02月03日
    瀏覽(27)
  • 單片機(jī)課設(shè)———基于51單片機(jī)的智能風(fēng)扇控制器(匯編語(yǔ)言)

    說明:?jiǎn)纹瑱C(jī)芯片為AT89C52,使用普中開發(fā)板,用匯編語(yǔ)言編程。 系統(tǒng)實(shí)現(xiàn)了對(duì)風(fēng)扇的控制: (1)控制器面板包括:?jiǎn)?停鍵、模式選擇鍵、風(fēng)速鍵和類型選擇鍵。 (2)模式分為:手動(dòng)模式和自動(dòng)溫控模式。在溫控模式下,風(fēng)速鍵和類型選擇鍵無效。 (3)風(fēng)速分為:強(qiáng)、中

    2024年02月11日
    瀏覽(32)
  • 基于51單片機(jī)的智能教室系統(tǒng)

    基于51單片機(jī)的智能教室系統(tǒng)

    功能: 1.通過LCD實(shí)時(shí)溫度、光照強(qiáng)度、人數(shù)以及手自動(dòng)模式 2.溫度過高且有人的情況下打開空調(diào) 3.光強(qiáng)過弱的時(shí)候且有人的情況下打開照明燈 4.通過兩個(gè)運(yùn)放電路模擬進(jìn)人出人 5.通過按鍵調(diào)整手自動(dòng)模式,手動(dòng)模式可以手動(dòng)打開照明燈和空調(diào) 嗶哩嗶哩視頻演示鏈接跳轉(zhuǎn),請(qǐng)直

    2024年02月11日
    瀏覽(26)
  • 基于單片機(jī)的家用智能澆灌系統(tǒng)

    keil5,STM32CubeMX、Altium Designer 單片機(jī):STM32F051K8Ux 土壤濕度傳感器:TL - 69 溫度傳感器:DS18B20(數(shù)字傳感器直接輸出數(shù)字信號(hào)) OLED屏幕:OLED12864、 水泵:L9110等; 傳感器采集空氣和土壤的溫度以及濕度,將數(shù)據(jù)傳輸給單片機(jī),經(jīng)單片機(jī)處理后輸出在OLED顯示屏上。 將溫度傳感

    2024年02月13日
    瀏覽(14)
  • 基于單片機(jī)的智能滅火小車設(shè)計(jì)

    基于單片機(jī)的智能滅火小車設(shè)計(jì)

    歡迎大家點(diǎn)贊、收藏、關(guān)注、評(píng)論啦 ,由于篇幅有限,只展示了部分核心代碼。 技術(shù)交流認(rèn)準(zhǔn)下方 CSDN 官方提供的聯(lián)系方式 ??當(dāng)今社會(huì),火災(zāi)在現(xiàn)實(shí)生活中普遍存在,被稱為自然界三大災(zāi)害之一。當(dāng)火災(zāi)發(fā)后,滅火工作壞境惡劣時(shí),人工不能完成一些滅火任務(wù),此時(shí)便可

    2024年02月06日
    瀏覽(21)
  • 基于單片機(jī)的智能寵物喂食器設(shè)計(jì)

    基于單片機(jī)的智能寵物喂食器設(shè)計(jì)

    ?? ?word完整版可點(diǎn)擊如下下載 ? 基于單片機(jī)的智能寵物喂食器設(shè)計(jì)-硬件開發(fā)文檔類資源-CSDN下載 內(nèi)容包括詳細(xì)設(shè)計(jì)文檔word版,附帶開題報(bào)告和相關(guān)PPT等文檔,供大家參考學(xué)習(xí)。也可在本博客主頁(yè)找到更多下載資源、學(xué)習(xí)資料請(qǐng)?jiān)L問CSDN下載頻道. https://download.csdn.net/download

    2023年04月08日
    瀏覽(26)
  • 基于單片機(jī)智能汽車儀表設(shè)計(jì)系統(tǒng)

    摘要 :汽車的汽車系統(tǒng)。速度測(cè)量以及調(diào)速是我們這次的設(shè)計(jì)所要研究的對(duì)象,本次設(shè)計(jì)的基礎(chǔ)核心的模塊就是單片機(jī),其應(yīng)用的核心的控制單元就是stc89c52單片機(jī),用到的測(cè)速模塊是霍爾傳感器,達(dá)到計(jì)數(shù)的目的,然后經(jīng)過單片機(jī)處理,進(jìn)行數(shù)據(jù)的轉(zhuǎn)換實(shí)現(xiàn)速度的測(cè)量,將

    2024年02月07日
    瀏覽(26)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包