资料介绍
描述
对于这个项目,创建了一个基于 Arduino Uno 的运动探测器报警系统。Elegoo Complete Starter Kit for Arduino R3中提供了所有组件以及更多组件。该系统具有以下功能:- PIR 运动传感器 HC-SR501 可检测设备附近的运动。- LCD 显示屏显示报警状态并显示来自键盘的输入。- 薄膜开关键盘 4x4 用于布防和撤防系统。- 来自活动蜂鸣器的声音警报和通过红色 LED 的视觉警报的警报- 带有贪婪 LED 的系统电源指示灯。
我进行这个项目是为了获得更多编码更复杂的嵌入式项目的经验,这些项目需要使用状态机编程。键盘必须能够发送输入信号,LCD 屏幕必须刷新,LED 指示灯必须关闭和打开全部无阻塞。在这种情况下,通常的 hello world 闪烁 LED 代码是不够的。所需的库可在此处从 Elegoo 以 zip 格式下载,也可以通过在线搜索组件库从在线下载。所有库都是组件的标准库。
当设备通电时,它被初始化为撤防状态。可通过电位器调节亮度和对比度的 LCD 指示系统状态,并允许用户查看薄膜键盘的输入。启动时,LCD 指示要布防系统,请按 * 键。待命时,设备会轮询 PIR 传感器的输出以检测运动。alarm() 函数检查设备是否已布防、布防时和检测到运动时,激活蜂鸣器并点亮红色 LED。handleBuzz() 函数的作用是改变蜂鸣器的频率,可以通过改变蜂鸣器的校验值来调整蜂鸣器的频率。蜂鸣器音量可通过旋转电位器调节。要禁用系统,请输入一个 4 位数的密钥代码。输入在 LCD 上可见。密钥被硬编码在变量中,但用户可以在以后的设计增强迭代中更改。# 键用于发送密钥进行评估,而 * 键将重置输入。UI 的设计是仿照键盘输入系统设计的,键盘输入系统通常无法查看输入的代码。系统假设用户知道选择 # 按钮以表示输入结束并提交代码。
这是最终的面包板原型:
这是正在实施的项目:
附件是 Fritzing 图文件和开发的代码
待办事项列表有一些改进:- 使用 Eprom 允许用户定义密码。 - 添加备用电池- 调整 PIR 传感器,使其对视场中的移动和与传感器的距离最敏感,具体取决于警报的安装位置。 - 调整 PIR 传感器的时间。目前,在不再检测到移动之后,PIR 会再次发出警报之前有很长的延迟。这需要减少,以便在检测到移动时警报从可能的最长时间触发。
- Arduino带继电器的一氧化碳探测器报警器
- Arduino的闪电探测器
- 使用Arduino创建烟雾探测器
- 基于Arduino Nano的气体泄漏探测器报警系统设计 0次下载
- 基于Arduino UNO的报警系统控制应用 1次下载
- Arduino节拍探测器
- 使用Arduino Uno的地震探测器
- 基于Arduino UNO的金属和生命探测器
- 基于Arduino Uno的防盗报警器
- 将Arduino uno与PIR运动传感器连接
- DIY敏感的Arduino IB金属探测器
- 带有arduino nano的气体泄漏探测器报警系统
- Arduino Uno国内改版电路原理图下载 0次下载
- 主动式红外探测器的局限及多光束防盗报警探测器技术的介绍 7次下载
- 基于PLC的液体CT探测器控制系统设计
- 金属探测器电路图 带Arduino的金属探测器设计 876次阅读
- 被动红外探测器的工作原理 1.5w次阅读
- 红外线探测器距离_红外线探测器安装 1.3w次阅读
- 红外探测器有几种_红外探测器作用 2.4w次阅读
- 半导体探测器的工作原理_半导体探测器应用领域 1.4w次阅读
- 闪烁探测器探测原理_闪烁探测器的结构组成 1.7w次阅读
- 火焰探测器保护半径_火焰探测器适用场所 1w次阅读
- 剩余电流探测器原理_剩余电流探测器的应用 9588次阅读
- 报警系统与探测器接线方式图解 4.4w次阅读
- 视场干扰探测器/报警器电路 3055次阅读
- 自制高频振荡金属探测器 1.4w次阅读
- 双光的光束闯入报警探测器系统电路图 1733次阅读
- 连续波单音红外光束闯入报警器探测器系统的方框图 2159次阅读
- 简单的光束闯入报警探测器系统电路图 1701次阅读
- 单音脉冲红外光束闯入报警器探测器系统的方框图电路图 1829次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多