【电路】自用人体感应灯(HC-SR501人体感应模块)

article/2025/10/15 20:16:43

文章目录

  • 低成本人体感应灯
    • 需求分析
    • 器件清单
    • 参数测量
      • HC-SR501人体感应模块
      • LED灯板
    • 方案设计
      • 思路简介
      • 原理图
      • PCB设计
    • 成品

低成本人体感应灯

需求分析

老旧小区地下室没有灯,找钥匙不方便,地理环境因素使用声音传感灯易发生误触。
需要满足的需求:

  • 照明可以看清钥匙和周围
  • 使用人体感应
  • 使用18650电池供电
  • 低待机功耗
  • 可稳定运行

器件清单

  • HC-SR501人体感应模块
  • LM358运算放大器
  • 5v升压板
  • 锂电池保护板
  • 8050三极管
  • LED灯板
  • 18650电池
  • 导线
  • 制作的PCB(可选)

参数测量

HC-SR501人体感应模块

在这里插入图片描述
在这里插入图片描述

输入电压5v-18v
触发电压(5v输入)3.3-3.5v
非触发电压(5v输入)<0.3v
可输出电流 (5v输入)<2mA
静态功耗<1mA

LED灯板

在这里插入图片描述

输入电压5v
输入电流(5v输入)500mA

方案设计

思路简介

因为人体感应模块的输出电流不足以推动LED板,所以很自然的想到使用个三极管来控制LED板的电压,用这样的方法间接控制。
设计时想使用8050三极管但因手边无货改用bu508a三极管。
但以模块的输出电流无法使这两种三极管达到饱和状态。因此我使用一个运算放大器LM358做成电压比较器,使用运放的输出来作为驱动三极管的手段。

原理图

在这里插入图片描述
利用三个电阻分压产生1.6V的基准电压,接到IN- 当IN+电压大于IN-时,358会输出高电平(VCC),反之输出低电平(GND)。
在这里插入图片描述

后接电阻限流后输入三极管的基极(b极)。使用的是NPN型三极管,当基极(b极)的输入高电平时三极管饱和导通,管压降(Vce)较低,LED点亮。

电源使用3.7v的18650电池通过保护板和升压板后接入。保护板和升压板使用模块。
在这里插入图片描述
这是电池保护板
在这里插入图片描述
这是3.7转5v的升压模块,最大输出电流1A
在这里插入图片描述

这是整体的原理图

PCB设计

在这里插入图片描述

成品

在这里插入图片描述
这是成品图

所有资料均可免费下载
资源下载

链接:百度网盘
提取码:t39h


http://chatgpt.dhexx.cn/article/myZdnaTL.shtml

相关文章

HC-SR501 人体红外感应模块

资料下载&#xff1a;http://pan.baidu.com/s/1bnkxeoR 完美版HC-SR501是基于红外线技术的自动控制模块&#xff0c;采用德国原装进口LHI778探头设计&#xff0c;灵敏度高&#xff0c;可靠性强&#xff0c;超低电压工作模式&#xff0c;广泛应用于各类自动感应电器设备&#x…

Arduino与人体感应模块

工具&#xff1a; 1.Arduino 开发板* 1 2.人体感应模块传感器 * 1 这个人体感应传感器有三个引脚&#xff0c;分别是VCC&#xff0c;OUT&#xff0c;GND&#xff0c;同之前的红外线传感器一样输出的是数字信号&#xff0c;所以要将OUT接入digital pwm引脚&#xff0c;这里我接…

SR505人体感应模块

实物外观 正&#xff1a; 反&#xff1a; 功能介绍 基于红外线的一个传感器&#xff0c;检测到人体的移动会输出高电平信号&#xff0c;持续8s左右&#xff0c;若人在其感应范围内长时间保持不动&#xff08;或者不在其感应范围内&#xff09;会输出低电平信号。 使用 该…

STM32与人体红外感应模块的简单使用——入门级

工作原理 人体有恒定的温度&#xff0c;可以发出10UM的红外波&#xff0c;而人体红外感应模块就可以探测出这些红外波&#xff0c;从而产生电平转换。由此人们可以使用人体红外检测模块来检测是否有人。 模块工作环境 工作电压&#xff1a;5V至20V电平输出&#xff1a;高3.3…

【传感器模块】 HC-SR501 人体红外感应模块 热释电 红外传感器

一、模块介绍 产品特点&#xff1a; HC-SR501是基于红外线技术的自动控制模块&#xff0c;采用德国原装进口LHI778 探头设计&#xff0c;灵敏度高&#xff0c;可靠性强&#xff0c;超低电压工作模式&#xff0c;广泛应用于各类自动感应电器设备&#xff0c;尤其是干电池供电的…

红外人体感应传感器SR602模块使用说明

​一&#xff0e;HC-SR602模块 红外人体感应传感器HC-SR602是基于红外线技术的自动控制模块&#xff0c;专用于感应周围人体的存在。该模块相较于HC-SR501&#xff0c;灵敏度较高&#xff0c;抗干扰能力大&#xff0c;且简单易用。 二.HC-SR602模块主要参数 工作电压&#xff1…

【单片机基础篇】 人体红外感应传感器模块

概述 红外热释电传感器是一款基于热释电效应的人体热释运动传感器&#xff0c;能检测到人体或动物身上发出的红外线&#xff0c;配合菲涅尔透镜能使传感器探测范围更远更广。可在控制器上编程应用&#xff0c;通过3P传感器连接线插接到专用传感器扩展板上使用&#xff0c;可以轻…

【单片机】人体感应模块

文章目录 前言模块介绍&#xff08;可跳过&#xff09;模块使用代码&#xff1a;h文件代码&#xff1a;c文件代码使用方法补充介绍&#xff08;可/不可重复触发&#xff09; 代码获取 前言 大家好&#xff0c;我是林白柏&#xff1b; 希望你看完之后&#xff0c;能有所收获&a…

人体红外传感模块原理分析

数字热释电传感器是将传统热释电传感器的敏感元与信号处理芯片集成化设计&#xff0c;将敏感元与 IC 芯片集成封装到传感器屏蔽罩内部&#xff0c;敏感元通过感应外界人体移动产生的红外信号&#xff0c;以差分输入的方式传送到高精度的数字智能处理芯片进行处理&#xff0c;信…

人体红外传感器HC-SR501

在学习STM32系列的芯片时&#xff0c;算是第一次和开发板打交道&#xff0c;所以很多时候不知道如何查看引脚和相关功能&#xff0c;虽然只是借助外设进行一些实验&#xff0c;但开始的时候还是感到很困难。 而且学习的过程中越来越感受到知识的积累是一个十分漫长的过程&…

HC-SR501人体感应模块介绍

HC-SR501人体感应模块简介 HC-SR501是基于红外线技术的自动控制模块&#xff0c;采用德国原装进口 LHI778 探头设计&#xff0c;灵敏度高&#xff0c;可靠性强&#xff0c;超低电压工作模式&#xff0c;广泛应用于各类自动感应电器设备&#xff0c;尤其是干电池供电的自动控制产…

c语言换行符不起作用,回车符与换行符问题——C语言

回车符(carriage return,’\r’)与换行符 (line feed,’\n’) 换行对应的ASCII码值是10,回车符对应的ASCII码值是13,需要注意的是用户按下回车键时,对于不同的字符输入函数,读取的字符不同,下面上代码 测试一: int main() {char ch; ch = getchar(); printf("%d\n&q…

JavaScript字符串换行符与空格符

今天遇到个逻辑 后端传过来一个对象数组 要将每一个下标下的匹配信息拼接成一个字符串 然后输出出来 但是 每个信息之间要换行 突然就蒙了 泥马 js字符串怎么换行来着&#xff1f; 后面总算是找到了 js换行是 \r 或者 \n 标签是 <br/>参考代码如下 let name 你好java\…

css 换行符,CSS秘密花园: 插入换行符

《CSS Secrets》是@Lea Verou最新著作,这本书讲解了有关于CSS中一些小秘密。是一本CSSer值得一读的一本书,经过一段时间的阅读,我、@南北和@彦子一起将在W3cplus发布一系列相关的读后感,与大家一起分享。 需要通过CSS插入换行符的情况,通常出现在list列表定义中,如下图所,…

Vue js换行符在div渲染变成空格的问题

在js里更改全局变量时加入换行符&#xff0c;但在div里引用渲染失效。 </-- 在div里引用全局变量text --> <div> {{this.text}} </div>data() {return {// 全局变量初始值中有换行符text: 1\n给我换行&#xff01;&#xff01;&#xff01;,} }methods: {//…

js 字符串中的空格、换行符(\r,\s,\n,\r\n)

一、换行&#xff0c;回车 换行回车在不同操作系统下的含义 以下均为单击 Enter 键产生 Windows&#xff1a;系统行末结束符是 ‘\r\n’Linux&#xff1a;统行末结束符是 ‘\n’Mac&#xff1a;系统行末结束符是 ‘\r’ 关于软 / 硬回车的扩展知识 硬回车&#xff1a;就是普通…

JavaScript换行符的使用

JavaScript中的三种输出方式 document.write() 页面上输出 console.log() 控制台输出 alert() 弹窗输出 其中 document.write() 输出内容中换行需要使用HTML中的标签使用</br>,在其中键入\n&#xff0c;不会显示&#xff0c;但也不会有换行效果。 document.write() …

【图文并茂】一键重装win7系统详细教程

当电脑遇到卡顿或者系统故障的情况时&#xff0c;使用合适的装机工具进行重装是很好的解决方式&#xff0c;那为用户打造了使用非常方便的一键重装系统软件&#xff0c;装机流畅使用简单&#xff0c;非常适合新手使用的装机工具今天小编为大家带来了&#xff0c;那就是系统之家…

Win10重装win7时一直显示windows启动中,不要慌

1、联想电脑本身自带的win8&#xff0c;一直用的win10&#xff0c;时间久了win10太卡了&#xff0c;想换个win7。刚开始直接在win10系统下本地下载的系统&#xff0c;安装失败&#xff0c;一直卡在windows启动界面。 2、这样应该是出了问题&#xff0c;果断关机&#xff0c;当…