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

63、基于51單片機紅外遙控人體感應(yīng)自動門控制系統(tǒng)設(shè)計

這篇具有很好參考價值的文章主要介紹了63、基于51單片機紅外遙控人體感應(yīng)自動門控制系統(tǒng)設(shè)計。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

畢設(shè)幫助、開題指導(dǎo)、技術(shù)解答(有償)見文末。

目錄

摘要

一、硬件方案

二、設(shè)計功能

三、實物圖

四、原理圖

五、PCB圖

六、Protues仿真

七、程序

部分代碼

八、資料包括


摘要

伴隨著電氣技術(shù)的發(fā)展,電氣控制控制技術(shù)已經(jīng)成熟,針對電子自動門進行研究?;?051內(nèi)核的單片機89c51作為控制核心,熱電釋紅紅外傳感器作為檢測信號源,以伺服電機為動力驅(qū)動,研究不同的機械傳動方式,紅外通信技術(shù)自動模式和人工模式多模式控制。實現(xiàn)自動模式當(dāng)有人靠近門的時候開啟,離開的時候關(guān)閉,及手動模式,應(yīng)用電自動門的多領(lǐng)域應(yīng)用。本課題以C51系列的STC89c52RC為控制核心,熱電釋紅外傳感器模塊檢測信息,設(shè)置系統(tǒng)鍵盤模塊,紅外通信模塊,以ULN2003為驅(qū)動器的伺服控制系用組成電自動門系統(tǒng)總成,由無線遙控或系統(tǒng)鍵盤選擇工作模式綜合實現(xiàn)所有功能。

關(guān)鍵詞:單片機,紅外,人體感應(yīng)

一、硬件方案

單片機的紅外遙控人體感應(yīng)自動門控制系統(tǒng)設(shè)計的實現(xiàn)主要有電源5V供電、單片機最小系統(tǒng)、紅外感應(yīng)遙控模塊,紅外一體接收頭,按鍵電路,步進電機驅(qū)動電路,指示燈電路組成。

二、設(shè)計功能

1、如果紅外模擬為開啟狀態(tài), 當(dāng)有人過來時門自動打,把門打開停止5秒左右,如果沒人門就會自動關(guān)上,關(guān)門過程中 遇到障礙物會重新打開門

2 、紅外遙控開關(guān)

3 、自動感應(yīng)到人開關(guān) 也可以手動控制開關(guān)。

4、 可以用紅外遙控器控制

三、實物圖

基于51單片機的自動感應(yīng)門設(shè)計,51單片機,嵌入式硬件,單片機

四、原理圖

基于51單片機的自動感應(yīng)門設(shè)計,51單片機,嵌入式硬件,單片機

五、PCB圖

基于51單片機的自動感應(yīng)門設(shè)計,51單片機,嵌入式硬件,單片機

六、Protues仿真

基于51單片機的自動感應(yīng)門設(shè)計,51單片機,嵌入式硬件,單片機

七、程序

基于51單片機的自動感應(yīng)門設(shè)計,51單片機,嵌入式硬件,單片機

部分代碼

#include "reg51.h"		  //頭文件
#include "intrins.h"
 
#define uchar unsigned char	 //宏定義
#define uint unsigned int
 
uchar code zz[]={0x08,0x0c,0x04,0x06,0x02,0x03,0x01,0x09}; 	 //步進電機正轉(zhuǎn)數(shù)組表
uchar code fz[]={0x09,0x01,0x03,0x02,0x06,0x04,0x0c,0x08}; 	 //步進電機反轉(zhuǎn)數(shù)組表
 
 
sbit led_1=P0^0;   //指示燈控制IO口
sbit led_2=P0^1;
sbit led_3=P0^2;
sbit led_4=P0^3;
 
 
sbit key_1=P3^5;	 //按鍵控制IO口
sbit key_2=P3^6;
sbit key_3=P3^7;
 
sbit people_1=P3^1;	//紅外熱釋傳感器控制IO口
sbit people_2=P3^3;
 
 
uint xh = 0;	  //步進電機轉(zhuǎn)動循環(huán)變量
 
uchar ms,sec;	//50ms變量,秒變量
 
bit mode = 1,open;  //	模式標志位默認為手動模式,   狀態(tài)標志位
//下面這些變量用于紅外遙控的解析,關(guān)于紅外遙控,推薦大家去看下   51單片機天狼星教程里面紅外遙控的章節(jié),很詳細,優(yōu)酷上直接搜索即可
 
 
uchar irbyte[4];	//解碼后紅外32位數(shù)據(jù)
uchar irtime,irflag,bitnum,irdateok;// 定時器1溢出計數(shù)變量,轉(zhuǎn)化標志位,下標變量,信號接收完成標志位
uchar irdate[33];	//紅外信號
/********************************************************************
* 名稱 : delay()
* 功能 : 小延時。													 
* 輸入 : 無
* 輸出 : 無
***********************************************************************/ 
void delay(uint T)
{
	while(T--);
}
 
/********************************************************************
* 名稱 : zhengzhuan()
* 功能 : 步進電機正轉(zhuǎn)函數(shù)													 
* 輸入 : 無
* 輸出 : 無
***********************************************************************/ 
void zhengzhuan()
{
	uchar i;
 	for(i=0;i<8;i++)
    {
     	P2=zz[i];
     	delay(150);
//	if(!key2F) break;
    }
}
/********************************************************************
* 名稱 : fanzhuan()
* 功能 : 步進電機反轉(zhuǎn)函數(shù)													 
* 輸入 : 無
* 輸出 : 無
***********************************************************************/ 
void fanzhuan()
{
	uchar i;
 	for(i=0;i<8;i++)	//8拍數(shù)據(jù)輪流輸送
    {
     	P2=fz[i];
     	delay(150);
//		if(!key3F) break;
    }
}

八、資料包括

基于51單片機的自動感應(yīng)門設(shè)計,51單片機,嵌入式硬件,單片機

需要完整的資料可以點擊下面的名片,找我要資源壓縮包的百度網(wǎng)盤下載地址及提取碼。??文章來源地址http://www.zghlxwxcb.cn/news/detail-772193.html

到了這里,關(guān)于63、基于51單片機紅外遙控人體感應(yīng)自動門控制系統(tǒng)設(shè)計的文章就介紹完了。如果您還想了解更多內(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īng)查實,立即刪除!

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

相關(guān)文章

  • (十六)51單片機——紅外遙控

    (十六)51單片機——紅外遙控

    目錄 學(xué)習(xí)目標 成果展示? 硬件知識 簡介 硬件電路 NEC編碼 遙控器鍵碼 外部中斷 ?中斷號 寄存器 代碼? 紅外調(diào)控? 直流電機 總結(jié)? ? ????????本節(jié)知識我們來學(xué)習(xí)關(guān)于紅外遙控的部分,重點要學(xué)習(xí)的是NEC編碼和外部中斷的知識,好了,讓我們開始今天的學(xué)習(xí)吧! 紅外遙

    2023年04月09日
    瀏覽(19)
  • 51單片機 (十八)紅外遙控

    51單片機 (十八)紅外遙控

    什么是紅外線? ????????人的眼睛能看到的可見光按波長從長到短排列,依次為紅、橙、黃、綠、青、藍、紫。其中紅光的波長范圍為0.62~0.76μm;紫光的波長范圍為0.38~0.46μm。比紫光波長還短的光叫紫外線,比紅光波長還長的光叫紅外線.紅外線遙控就是利用波長為0.

    2024年02月08日
    瀏覽(21)
  • 【【51單片機的紅外遙控】】

    【【51單片機的紅外遙控】】

    紅外遙控 利用紅外光進行通信的設(shè)備,由紅外LED將調(diào)制后的信號發(fā)出,再由專門的紅外接收頭進行解調(diào)輸出 通信方式:單工 異步 紅外LED波長:940nm 通信協(xié)議標準:NEC標準 用那種一體化紅紅外接收頭 直接幫忙濾波 好用一點 因為用紅外遙控案件按下 速度太快了 比普通按鍵按

    2024年02月15日
    瀏覽(25)
  • 38、基于51單片機紅外熱釋電人體感應(yīng)藍牙防盜報警器系統(tǒng)設(shè)計

    38、基于51單片機紅外熱釋電人體感應(yīng)藍牙防盜報警器系統(tǒng)設(shè)計

    隨著現(xiàn)在社會的發(fā)展,時代進步,高新技術(shù)的快速融入,人們的生活發(fā)生了巨大的改變,人們置購了大量高新技術(shù)的產(chǎn)品,許多高科技產(chǎn)品的使用越來越成為家庭生活的主旋律,因此人們對自己所處環(huán)境的安全要求就越來越高,特別是家居安全,不得不時刻留意不速之客的光

    2024年02月03日
    瀏覽(27)
  • 【【51單片機紅外遙控小風(fēng)車】】

    今天結(jié)束了51單片機的學(xué)習(xí),明天開始學(xué)習(xí)stm32 我是學(xué)習(xí)江科大的視頻一步一步完成的 ,他講的非常好,非常好 特別通俗易懂 學(xué)習(xí)復(fù)刻他的作品我也自己創(chuàng)作了一些 但是現(xiàn)在暫時脫離這塊板子了 以后可能會更新一個應(yīng)用51單片機制作的智能小車 我特別想開一個小車的坑 謝

    2024年02月15日
    瀏覽(19)
  • 51單片機學(xué)習(xí)筆記-15 紅外遙控

    51單片機學(xué)習(xí)筆記-15 紅外遙控

    [toc] 注:筆記主要參考B站江科大自化協(xié)教學(xué)視頻“51單片機入門教程-2020版 程序全程純手打 從零開始入門”。 注:工程及代碼文件放在了本人的Github倉庫。 15.1.1 紅外遙控器 紅外遙控是利用紅外光進行通信的設(shè)備,由 紅外LED 將調(diào)制后的信號發(fā)出,由專用的紅外接收頭進行解

    2024年02月04日
    瀏覽(32)
  • 【【51單片機11.0592晶振紅外遙控】】

    【【51單片機11.0592晶振紅外遙控】】

    這是初步實現(xiàn)的架構(gòu) 怎么實現(xiàn)內(nèi)部的詳細邏輯 我們用狀態(tài)機的方法 0狀態(tài)時一個空閑狀態(tài) 當(dāng)它接收到下降沿開始計時然后轉(zhuǎn)為1狀態(tài) 1狀態(tài)下 尋找start 或者repeat的信號 再來下降沿讀出定時器的值 如果是start 那就進入2狀態(tài)開始譯碼 如果repeat 那么重發(fā)標志位 重新切回去 我每次

    2024年02月15日
    瀏覽(24)
  • 免費開源51單片機個人課程設(shè)計--基于stc89c52及紅外遙控的測溫智能電風(fēng)扇

    免費開源51單片機個人課程設(shè)計--基于stc89c52及紅外遙控的測溫智能電風(fēng)扇

    51單片機個人課程設(shè)計–基于stc89c52及紅外遙控的測溫智能電風(fēng)扇 個人學(xué)校的課程設(shè)計-智能電風(fēng)扇,包含proteus原理圖與源代碼。 代碼部分由我個人寫的也有普中實驗中的代碼塊。 3.1 硬件設(shè)計 主要器件: 單片機 AT89C52 紅外接收 HS0038 LCD1602 溫度測量 DS18B20 驅(qū)動集成芯片 L298

    2023年04月10日
    瀏覽(29)
  • 使用C51單片機實現(xiàn)紅外遙控行為控制

    目錄 引言 紅外遙控原理 實現(xiàn)紅外遙控功能 代碼示例 結(jié)論

    2024年02月12日
    瀏覽(26)
  • 單片機學(xué)習(xí)筆記---紅外遙控&紅外遙控電機調(diào)速(完結(jié)篇)

    單片機學(xué)習(xí)筆記---紅外遙控&紅外遙控電機調(diào)速(完結(jié)篇)

    目錄 低電平觸發(fā)中斷和下降沿觸發(fā)中斷的區(qū)別 紅外遙控 Int0.c Int.h Timer0.c Timer0.h IR.c IR.h main.c? 紅外遙控電機調(diào)速 Timer1.c Timer.h Motor.c Motor.h main.c 上一節(jié)講了紅外發(fā)送和接收的工作原理,這一節(jié)開始代碼演示! 提前說明,本節(jié)代碼演示中會涉及定時器和中斷系統(tǒng)! 如果不懂定

    2024年02月21日
    瀏覽(22)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包