说明:
强光直射和家用电器的红外遥控器的环境中会有干扰,使开关自动跳变,稳定性差。于是这次我重点改进了源程序,加入了强光下、红外遥控器环境下的防干扰算法,让这个红外感应开关非常稳定,不再受任何干扰了。
另外对程序的改进,让这次的制作省去了一条导线,制作更简单,只需要单片机、红外传感器、led指示灯、电池和面包板。hex文件已经更新发布(ir_near_v2),敬请下载仿制。
-----------------------------------------------
经过多光源、临界点、红外遥控干扰等测试,工作很稳定。而红外感应部分算上单片机一共才4个元器件。完全通过软件修改感应距离和延时长度等。
注意事项:
1. 为stc12c4052ad下载hex文件时应在stc-isp软件中选择“内部rc振荡器”。
2. 避免在强光下使用,过强的光线会降低感应距离。
3. 单片机的p1.7接口输出无锁存低电平,可连接继电器制作感应水龙头。
4. 单片机的p1.6接口输出锁存开关电平,可制作感应电灯开关,上电初始时为高电平。
5. 可通过增加红外发射二极管的亮度(功率)来提高感应区距离。
6. 必须使用stc12c4052ad或stc12c2052ad(有adc功能),而不可使用stc12c2052代替。
创新设计:
1. 利用单片机内部的adc接收反射光数值,用程序算法避开其他光源的干扰。
2. 用开关发射led进行双重检测,让启动和关断的临界点分开。
3. 采用20次连续检测方式,如果20次中有任何一次错误(干扰造成)都会重新检测。
4. 无锁存和锁存双输出,即可作为电灯开关也可作为感应水龙头的开关。
- ir_near v2 超级简单红外感应开关
- 所需元器件
- 电路原理图
- 单片机采用stc12c4052ad或stc12c2052ad(1pcs)
- lth1550-01型红外反射模块(1pcs)
- 可使用其他同类型红外反射模块代替(如rpr220等)
- 可用同类型模块代替
- led用于输出指示 引脚可扩展继电器或其他输出(1pcs)
- 面包板(1pcs)
- 3节7号电池盒(1pcs)
- 输出电压4.5v 红线为正极 黑线为负极 可用其他电源代替
- 将单片机插入面包板
- 将红外反射模块按电路原理图插入面包板
- 插入面包板用导线 使p1.3和p1.4短接
- 插入led指示灯 led负极接p1.7为无锁存开关 接p1.6为锁存开关
- 将电源接在单片机的20脚(正极)和10脚(负极)上
- 制作完成后打开电源开关
- 用手或其他物体遮挡反射区
- 感应处理采用单片机adc采集和数学算法 稳定性好
- 感应处理采用单片机adc采集和数学算法 稳定性好
美的空调提升用户感受_美的空调怎么样
iFixit推出适用于iPhone X系列的LCD屏幕 售价75美元起
同欣智能科技M1PS英开关介绍
电动汽车与燃油车相比安全性能如何
全球液晶电视面板出货量在2017年逐季上升
超级简单单片机红外感应开关DIY设计
下一年苹果新iPhone显示器供应商会花落谁家?
如何用定时器来捕获PWM脉冲频率
2023物联网+智慧生活创新应用论坛即将开幕,机智云物联网邀您共赴盛会!
小米VR亮相,小米在VR领域的布局将公布
vivox20正式发布怎么样?vivox20骁龙660+全面屏,价格2998元起步你值得拥有
今年手机市场将开始一轮洗牌
玻璃生产锅炉液位信号无线远传系统的组成与功能
区块链应用举例车联网去中心化认证协议 区块链信任机制赋能
小米MIX 4曝光将配备陶瓷机身设计并搭载一亿像素传感器
空客全资子公司正式成立 MulticoreWare与Melexis达成合作
尚立获华为3镜头大单,Q4进入出货高峰期
电感元件的反电动势分析
亚信科技推出了5G场景计费服务器系统
基于Altera的FPGA器件和VHDL语言实现数据采集系统的设计