迪文科技论坛

 找回密码
 立即注册
搜索
查看: 378|回复: 3

【分享】HC-SR501人体红外传感器感应

[复制链接]

1

主题

1

回帖

22

积分

新手上路

Rank: 1

积分
22
发表于 2023-6-14 14:08:16 | 显示全部楼层 |阅读模式
本帖最后由 BLUEiii 于 2023-6-14 14:58 编辑

一、作品功能介绍
通过迪文屏的C51内核单片机的开发,配合HC-SR501人体红外传感器,实现红外感应的精确显示。当有人靠近传感器时,迪文屏显示红色有人;无人靠近传感器时,迪文屏显示绿色无人。
二、工作原理
HC-SR501是基于红外线技术的自动控制模块。人体都有恒定的体温,一般在37度,所以会发出特定波长10UM左右的红外线,被动式红外探头就是靠探测人体发射的10UM左右的红外线而进行工作的。红外感应源通常采用热释电元件,这种元件在接收到人体红外辐射温度发生变化时就会失去电荷平衡,向外释放电荷,当人进入其感应范围则输出高电平,人离开感应范围则自动延时关闭高电平,输出低电平。该传感器有两种触发方式:第一种不可重复触发方式,即感应输出高电平后,延时一段时间结束,输出将自动从高电平变成低电平。第二种可重复触发方式,即感应输出高电平后,在延时时间段内,如果有人体在其感应范围活动,其输出将一直保持高电平,直到人离开后才延时将高电平变为低电平。后续电路经检测处理后就能产生信号,全自动感应有无人靠近。
三、设计思路
1.硬件部分
学校和迪文公司提供了课题所需的模块,通过查找各模块的功能、参数等,将各个模块连接成系统。其中人体红外传感器相较于其他课题中的传感器模块不同的是,需要一个人体红外感应模块,其功能是当人进入其感应范围则输出高电平,离开则延时关闭高电平,输出低电平。
2.软件部分
首先,需要了解人体红外传感器的工作原理,用C51完成HC-SR501人体红外传感器的数据解析程序。然而,本课题较为棘手的部分,是不能确定感应的范围,意味着要在程序算法上进行修改设置。随着不断测试,本课题最终成功设置了明确范围。
3.GUI的设计
在考虑实用简洁和清晰美观的情况下,我们用鲜艳的红色加有人的文字表示有人靠近并通过,用鲜艳的绿色加无人的文字表示没有人通过或人已离开,整体简洁明了。当人体接近被传感器捕捉时产生电信号,收到这个信号后EKT屏幕上显示有人;反之没有探测到人体时显示无人。

操作演示: https://b23.tv/NGNpg5I


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

39

主题

28

回帖

1124

积分

金牌会员

Rank: 6Rank: 6

积分
1124
发表于 2023-6-14 14:34:30 | 显示全部楼层
请上传源工程,谢谢!
回复

使用道具 举报

1

主题

1

回帖

22

积分

新手上路

Rank: 1

积分
22
 楼主| 发表于 2023-6-14 14:59:44 | 显示全部楼层
moyan 发表于 2023-6-14 14:34
请上传源工程,谢谢!

好的呢,已经重新编辑上传到附件了
回复

使用道具 举报

0

主题

1

回帖

25

积分

新手上路

Rank: 1

积分
25
发表于 2024-10-4 10:57:35 | 显示全部楼层
BLUEiii 发表于 2023-6-14 14:59
好的呢,已经重新编辑上传到附件了

没有看到啊?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2024-11-23 02:21 , Processed in 0.070937 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表