资讯详情

超级简单单片机红外感应开关DIY设计

描述

说明:

强光直射和家用电器的红外遥控器会干扰环境,使开关自动跳转,稳定性差。因此,这一次,我专注于改进源程序,并在强光和红外遥控器环境下添加防干扰算法,使红外感应开关非常稳定,不再受到任何干扰。

此外,程序的改进为生产节省了一条导线,生产更简单,只需要单片机、红外传感器LED指示灯、电池和面包板。HEX文件已更新发布(IR_NEAR_V2)请下载仿制。

-----------------------------------------------

经过多光源、临界点、红外遥控干扰等测试,工作非常稳定。红外感应部分包括单片机,只有4个部件。感应距离和延迟长度通过软件完全修改。

注意事项:

1. 为STC12C4052AD下载HEX文件时应在STC-ISP在软件中选择内部RC振荡器”。

2. 避免在强光下使用,过强的光会降低感应距离。

3. 单片机的P1.接口输出无低电平,可连接继电器制作感应水龙头。

4. 单片机的P1.6接口输出锁定开关电平,可制作感应灯开关,初始电源为高电平。

5. 感应区距离可以通过增加红外发射二极管的亮度(功率)来增加。

6. 必须使用STC12C4052AD或STC12C2052AD(有ADC不能使用的功能)STC12C2052代替。

创新设计:

1. 使用单片机内部ADC用程序算法接收反射光值,避免其它光源的干扰。

2. 用开关发射LED双重检测将启动和关闭的临界点分开。

3. 如果在20次连续检测中出现任何错误(干扰),将重新检测。

4. 无锁和锁双输出,可作为电灯开关或感应水龙头开关。

c7eaf8edd4f6b9c5e5705d8c8a15f2ca.png

- IR_NEAR V2 超级简单的红外感应开关

- 所需元器件

- 电路原理图

- 单片机采用STC12C4052AD或STC12C2052AD(1pcs)

- LTH1550-01型红外反射模块pcs)

- 可以用其他同类型的红外反射模块代替(例如)RPR220等)

- 可替换相同类型的模块

- LED用于输出指示 引脚可扩展继电器或其他输出(1)pcs)

- 面包板(1pcs)

- 3节7号电池盒(1)pcs)

- 输出电压4.5V 红线为正极 黑线为负极 可用其他电源代替

- 将单片机插入面包板

- 根据电路原理图将红外反射模块插入面包板

- 用导线插入面包板 使P1.3和P1.4短接

- 插入LED指示灯 LED负极接P1.七是无锁存开关 接P1.6为锁存开关

- 将电源连接到单片机的20脚(正极)和10脚(负极)

- 制作完成后,打开电源开关

- 用手或其他物体遮挡反射区

c7eaf8edd4f6b9c5e5705d8c8a15f2ca.png

- 单片机用于感应处理ADC采集和数学算法 稳定性好

- 单片机用于感应处理ADC采集和数学算法 稳定性好

打开APP阅读更多精彩内容

点击阅读全文

标签: 442感应开关传感器感应开关红外感应开关传感器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台