矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
查看: 4936|回复: 17

【参赛】基于Arduino Mini人体检测报警设备

[复制链接]
发表于 2018-1-1 22:47:39 | 显示全部楼层 |阅读模式
本设备是基于Arduino Mini的人体检测报警设备,中央处理器通过人体红外检测模块返回的监测数据判断是否有人进入探头范围,如果有人进入中央处理器会触发蜂鸣器报警,并且LCD液晶显示器会显示Warning!

全套图片

全套图片
     
发表于 2018-1-2 19:00:51 | 显示全部楼层
本帖最后由 lq19512003 于 2018-1-2 19:06 编辑

请阅读参赛注意事项的第一条:http://www.crystalradio.cn/thread-1571355-1-1.html
并补充要求的照片,谢谢!
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2018-1-1 22:48:58 | 显示全部楼层
本帖最后由 勿忘唯美灬龙 于 2018-1-1 23:04 编辑

这个是整个报警器的BOM
供大家参考
NEC编码红外遥控器---------------------------------------------------------------------------------------------一只
一体化红外接收头------------------------------------------------------------------------------------------------一只
16V 10uF铝电解----------------------------------------------------------------------------------------------------两颗
LCD1602显示器----------------------------------------------------------------------------------------------------一块
人体检测模块-------------------------------------------------------------------------------------------------------一个
Arduino Mini---------------------------------------------------------------------------------------------------------一片
有源蜂鸣器----------------------------------------------------------------------------------------------------------一只
电池扣子-------------------------------------------------------------------------------------------------------------一个
9V电池----------------------------------------------------------------------------------------------------------------一颗
78M05-----------------------------------------------------------------------------------------------------------------一颗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-1-1 22:49:55 | 显示全部楼层
红外探头最大探测范围说明:
以探测头中心为原点,120°-140°为夹角呈锥状散开最大可探测4米-7米(夹角以及距离在此范围内随自然环境的变化而变化),供电使用9V干电池供电,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-1-1 22:56:17 | 显示全部楼层
主图.png 这个是主图,虽然有点丑吧。

1602程序框图

1602程序框图

探头程序框图

探头程序框图

遥控器程序框图

遥控器程序框图
三个程序框图均用图形化编程方式编写,快速易懂。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-1-1 22:59:13 | 显示全部楼层
当探头有检测到人体移动时,板载有源蜂鸣器会发船连续报警声音,并且液晶显示器显示“警告字样”,直到遥控器任意一按键按下后报警停止,液晶屏刷新把“警告”字样消除
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-1-1 22:59:57 | 显示全部楼层
并且在报警时有一指示灯会随报警而亮
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-1-1 23:04:20 | 显示全部楼层
本帖最后由 勿忘唯美灬龙 于 2018-1-1 23:06 编辑

这个小报警器做出来之后家人感觉很实用又让我做了两个,我个人认为吧,它虽然很简单,但是确实比较实用,有机会我会改版做成51单片机控制的,增加GSM模块,收到报警后可以实现短信报警功能。而且Arduino成本要高一些,体积也比较大。
回复 支持 反对

使用道具 举报

     
发表于 2018-1-2 00:19:48 | 显示全部楼层
这算可视化编程吗?比以前的汇编语言好用多了
回复 支持 反对

使用道具 举报

     
发表于 2018-1-2 02:28:24 | 显示全部楼层
这个很好,实时推测并报警,简单实用。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-1-2 15:17:14 来自手机 | 显示全部楼层
本帖最后由 勿忘唯美灬龙 于 2018-1-2 15:23 编辑
魔力玉兔 发表于 2018-1-2 00:19
这算可视化编程吗?比以前的汇编语言好用多了


算是可视化编程。但是只能用于Arduino,其他单片机是不能这样的。下阶段我有时间用51单片机做。编程语言用C
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-1-2 15:17:36 来自手机 | 显示全部楼层
本帖最后由 勿忘唯美灬龙 于 2018-1-2 15:22 编辑

这个算是可视化编程吧,但是这种程序执行效率不是很高
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-1-2 17:11:38 | 显示全部楼层
系统图.png
程序主图,在IDE中的截图。
Arduino报警系统.7z (2.97 KB, 下载次数: 63)
IDE全名linkboy.exe,需要下载才能打开
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-1-2 17:30:53 | 显示全部楼层
一、设备简介
        本设备主控芯片为现阶段流行的Arduino,型号是Arduino Mini,主要由Arduino控制部分、LCD1602显示部分、热释电探头检测部分、蜂鸣报警无源蜂鸣器部分、遥控部分组成
二、功能简介
        本设备可检测以探测头中心为原点,120°-140°为夹角呈锥状散开4米-7米左右的监测范围,凡在监测范围内的人体移动都会触发蜂鸣器报警、LED指示灯点亮、LCD显示“警告”字样。且报警声直到遥控器被按下任意一个按键才会停止蜂鸣器声音报警和LED灯光指示报警
三、用途简介
        该报警装置灵活小巧,可任意位置安装使用,可穿透玻璃、亚克力等透明物体检测
四、设备参数
        Imin≈20mA、Imax≈40mA、Vmin=6VDC、Vmax=12VDC、报警声音max=50-60db
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-1-2 19:10:02 | 显示全部楼层
lq19512003 发表于 2018-1-2 19:00
请阅读参赛注意事项的第一条:http://www.crystalradio.cn/thread-1571355-1-1.html
并补充要求的照片,谢 ...

好的,明白。我临时有事在外,过几天后回去会拍照补充的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2024-4-29 00:12

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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