单片机红外遥控窗帘一般有哪些功能

作者&投稿:冉通 (若有异议请与网页底部的电邮联系)
单片机如何实现红外遥控~

以下文件是51单片机实现遥控解码,通过数码管显示键码的程序,P0口驱动数码管段选,p2.6和p2.7为数码管位选,接收头连到P3.2口。此程序以通过验证,可以直接编译使用,另外还有一个继电器和蜂鸣器的控制,不用可以屏蔽掉。

;********************************************************************************
;* 描述: *
;* 遥控键值读取器 *
;* 数码管显示, P0口为数码管的数据口 *
;* *
;********************************************************************************
;遥控键值解码-数码管显示 *
;********************************************************************************/


#include
#include

void IR_SHOW();
void delay(unsigned char x);//x*0.14MS
void delay1(unsigned char ms);
void beep();

sbit IRIN = P3^2;
sbit BEEP = P3^7;
sbit RELAY= P1^3;
sbit GEWEI= P2^7;
sbit SHIWEI= P2^6;

unsigned char IRCOM[8];
unsigned char code table[16] =
{0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};
main()
{
IE = 0x81; //允许总中断中断,使能 INT0 外部中断
TCON = 0x1; //触发方式为脉冲负边沿触发
delay(1);

IRIN=1;
BEEP=1;
RELAY=1;
for(;;)
{
IR_SHOW();
}

} //end main

void IR_IN() interrupt 0 using 0
{
unsigned char i,j,k,N=0;
EA = 0;
I1:
for (i=0;i<4;i++)
{
if (IRIN==0) break;
if (i==3) {EA =1;return;}
}
delay(20);
if (IRIN==1) goto I1; //确认IR信号出现
while (!IRIN) //等 IR 变为高电平
{delay(1);}

for (j=0;j<4;j++)
{
for (k=0;k<8;k++)
{
while (IRIN) //等 IR 变为低电平
{delay(1);}
while (!IRIN) //等 IR 变为高电平
{delay(1);}
while (IRIN) //计算IR高电平时长
{
delay(1);
N++;
if (N>=30) {EA=1;return;}
}
IRCOM[j]=IRCOM[j] >> 1;
if (N>=8) {IRCOM[j] = IRCOM[j] | 0x80;}
N=0;
}//end for k
}//end for j

if (IRCOM[2]!=~IRCOM[3]) {EA=1;return;}
IRCOM[5]=IRCOM[2] & 0x0F;
IRCOM[6]=IRCOM[2] & 0xF0;
IRCOM[6]=IRCOM[6] >> 4;
beep();
EA = 1;

}

void IR_SHOW()
{
P0 = table[IRCOM[5]];
GEWEI = 0;
SHIWEI = 1;
delay1(4);
P0 = table[IRCOM[6]];
SHIWEI = 0;
GEWEI = 1;
delay1(4);
}

void beep()
{
unsigned char i;
for (i=0;i<100;i++)
{
delay(5);
BEEP=!BEEP;
}
BEEP=1;
}

void delay(unsigned char x)//x*0.14MS
{
unsigned char i;
while(x--)
{
for (i = 0; i<13; i++) {}
}
}


void delay1(unsigned char ms)
{
unsigned char i;
while(ms--)
{
for(i = 0; i<120; i++)
{
_nop_();
_nop_();
_nop_();
_nop_();
}
}
}

用单片机的中断 测试低电平,载波是0.14ms,判断低电平时几个0.14ms,就能测出红外线的码值

遥控窗帘大多用433MHz的无线通信,用红外的容易被遮挡而无法遥控。
功能嘛,简单的就是拉开和拉合。想做复杂点就设置定时开合,场景设置。再复杂点还可以加上WiFi实现远程控制。

你说产品吗


电脑控制的自动窗帘能不能改成摇控器的?
电脑控制的窗帘当然可以改成遥控器的。现在淘宝上有很多这样的窗帘。还有很多改装需要的设备。你在上面找一找,就有适合你的。

电动窗帘款式哪里出售的比较全呢?
电动窗帘就是有遥控器控制的一种新型窗帘,智能控制器系统控制窗帘开、闭,红外遥控器操作和设置主控制器还有拉动窗帘的电机和拉动机构,有时控的,半自动受控,智能化控和受控的,具体你可以去 窗帘soso网 看看,我知道那里的电动窗帘很多,应该有你所需要的那种。

电动窗帘的好处 安装电动窗帘需要注意什么
1、遥控操作:可以通过红外无线遥控或智能控制系统(如APP)来控制窗帘的开闭,适用于不同方位的操作需求。2、自动闭合功能:在大风天气下,系统探测器可以感知风速并自动关闭窗帘,以确保安全。3、定时开关:可以根据用户的预设时间和日常习惯自动控制窗帘的开关,提高生活的便捷性。4、光线感应:根据室内环境...

电动窗帘控制方式
智能控制则是现代科技的体现,窗帘能根据环境亮度自动调节。例如,当光线变暗时,窗帘会自动关闭,天亮时则自动打开,营造舒适的室内环境。此外,智能系统还支持影院模式,窗帘会在模式启动时联动关闭,避免打扰观影体验。最后,红外控制更为直接,通过红外遥控器即可操控窗帘的开合。这种方式主要依赖人工操作,...

电动窗帘的控制方式有哪些?
1、电动窗帘常用控制方式:(1)红外线或无线电遥控。(2)手动开关控制。(3)可与多媒体中央控制系统连接,实现程序化控制或远程控制。(4)可采用定时、光控、风控等智能化控制。(5)可实现多套百叶帘单控或群控。2、电动窗帘是通过电机驱动无线对窗帘的操控的方式。从安装上可分为内置式和外置式...

电动遥控窗帘优缺点电动遥控窗帘选购技巧
3、电动窗帘是高科技的产品,所以如果损坏了,是没有办法技术修复的,这就会给消费者带来极大的不便,而且由于使用的是比较少的,所以一般的维修人员的水平也不是很高。三、如何选购电动遥控窗帘1、看电动窗帘的控制系统,电动窗帘的控制系统有两种,一种是红外线控制,另一种是无线控制,这两种控制系统...

电动窗帘好还是普通的好
电动窗帘产品不但实现了电动化,还能通过红外线、无线电遥控或定时控制实现自动化,而且可运用阳光、温度、风等电子感应器,实现产品的智能化操作,降低了人们的劳动强度,延长了窗帘产品的使用寿命。经常手拉的话,容易造成窗帘轨道的损坏。而电动窗帘就解决了这个问题,无论是遥控器还是手机,只要你轻轻地...

有没有人做过用电视遥控器控制电灯的
目前市场的上智能遥控器就有类似的功能,不但可以遥控电视、电灯、还可以遥控窗帘等。类似的有安瑞创智能遥控器等

智能窗帘怎么手动控制
智能窗帘大家应该都不陌生,在这个高科技的时代智能窗帘备受大家欢迎,智能窗帘产品不但实现了智能化,通过红外线、无线电遥控或定时控制实现自动化,而且运用阳光、温度、风等电子感应器,实现产品的智能化操作,降低劳动强度,延长产品的使用寿命。智能窗帘怎么安装,智能窗帘怎么手动控制,这些问题困扰着大家...

智能窗帘功能
,智能门禁系统 ,智能就是为了生活更便利,更方便使用。尤其是智能窗帘 被越来越为人接受。智能窗帘产品不但实现了电动化,通过红外线、无线电遥控或定时控制实现自动化,并且运用阳光、温度、风力电子感应器,实现产品的智能化操作。智能窗帘功能 有哪些,智能窗帘又怎么安装,那就跟裕祥安全网 小编一起来...

宜阳县15653963178: 单片机红外遥控窗帘一般有哪些功能 -
只话感冒: 遥控窗帘大多用433MHz的无线通信,用红外的容易被遮挡而无法遥控.功能嘛,简单的就是拉开和拉合.想做复杂点就设置定时开合,场景设置.再复杂点还可以加上WiFi实现远程控制.

宜阳县15653963178: 利用单片机做智能窗帘 -
只话感冒: 要至少有以下东西. 步进电机,步进电机驱动器 温度传感器,AD转换器 设定开关窗帘的温度,当温度高于某设定值时,开创通风,当温度低于某温度时,关窗保温. 最好再加上数码显示电路,可以显示实时温度,比较直观.

宜阳县15653963178: 红外遥控到底是怎么回事?怎样用单片机控制红外遥控器? -
只话感冒: 形成光波信号. 然后再通过红外接收二极管红外遥控. 输入到单片机, 最后控制或输出某个信号. 这里的所有电信号都为数字信号: 单片机发送一定的信号(电信号)调制红外发光二极管的导通关闭、三极管或硅光电池,来输出光波信号中所含的信号(电信号). 这样你能理解吗

宜阳县15653963178: 单片机开发板自带的遥控器是个什么意思,它里面和一般键盘一样吗?怎么用呢? -
只话感冒: 单片机开发板自带的遥控器通常是NEC编码的红外遥控器,是为用户学习红外遥控解码而配备的,用户需要自己构建遥控器信号的解码程序,并自己定义遥控器上按键的功能.有些开发板还带有连接键盘的PS/2插口,这是为了让用户学习PS/2接口协议而配备的,用户同样需要自己构建相关的程序,并定义按键功能.

宜阳县15653963178: 51单片机红外遥控程序是什么? -
只话感冒: #include<reg52.h> #include<intrins.h> #define uchar unsigned char #define uint unsigned int sbit lcden = P2^7; sbit lcdrs = P2^6; sbit lcdwr = P2^5; sbit IR = P3^2; uchar IRCOM[6];//数组,用于存储红外编码 uchar code table1[] = "remote control...

宜阳县15653963178: 电动窗帘都有哪些智能控制方式 -
只话感冒: 1、红外线或无线电遥控. 2、手动开关控制. 3、可与多媒体中央控制系统连接,实现程序化控制或远程 控制. 4、可采用定时、光控、风控等智能化控制. 5、可实现多套百叶帘单控或群控."

宜阳县15653963178: 单片机红外模块有什么用 -
只话感冒: 红外模块负责接收红外线信号,并放大和滤波,单片机负责解码,根据不同的码值控制一个或多个设备开停等

宜阳县15653963178: 红外遥控控制单片机 -
只话感冒: 红外接收管,一般是二极管,在反向截止时,如果受到光照,就会导通.相当于一个开关闭合.红外发射管,安上电池和限流电阻,拿在手里,就可以遥控“开关”了.

宜阳县15653963178: 什么是电动窗帘? -
只话感冒: 电动窗帘是指通过主控制器遥控开启或关闭的汽车窗帘.电动窗帘除了能保护乘客隐私,实现单向透视以外,它的主要功能还是隔热、阻挡紫外线.电动窗帘机由三部分组成:一、控制窗帘开、闭的智能控制器系统.二、操作和设置主控制...

宜阳县15653963178: 红外遥控技术的介绍 -
只话感冒: 红外遥控系统主要由遥控发射器、一体化接收头、单片机、接口电路组成

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网