Arduino安全和警报系统项目

62 篇文章 7 订阅

在这个项目中,我们将学习如何制作一个Arduino安全和警报系统。您可以观看以下视频或阅读下面的书面教程。

Arduino安全和警报系统项目

概述

按下A按钮后10秒内将激活警报。 为了检测物体,它使用了超声波传感器,一旦警报器检测到某种东西,蜂鸣器就会开始发出声音。 为了停止警报,我们需要输入4位数字的密码。 预设密码是1234,但我们也可以更改它。

通过按B按钮,我们进入密码更改菜单,首先我们需要输入当前密码以继续,然后输入新的4位数字密码。 更改密码后,下次启动警报时,我们只能通过输入新密码来停止警报。 如果输入了错误的密码,我们将收到一条消息,需要再次尝试。

所需组件

现在,让我们看看该项目所需的组件。显然,我们需要一个Arduino板,一个超声波传感器,一个LCD显示器,一个蜂鸣器和一个4×4键盘。

电路原理图

这是电路原理图。

图略

因此,对于蜂鸣器,我们只需要一个引脚即可,但需要一个PWM引脚。 4×4键盘有8个引脚,其中4个用于行,而4个用于列。 每个按钮实际上都是一个按钮开关,按下该按钮可使行和列之间短路。

因此,例如,如果我们将第1行的行设置为低,而将所有列的行设置为高,则当我们按下按钮3时,由于两行之间的短路,第3列的行将降为低 在这种情况下,我们可以注册按钮3已被按下。

至于该项目的其他两个组件,即超声波传感器和LCD显示屏,您可以查看我之前有关如何连接和使用它们的详细教程。

Arduino报警系统源代码

接下来让我们看一下Arduino代码。由于代码较长,为了更好地理解,我将在各节中分别发布该程序的源代码和每个部分的说明。在本文结尾处,我将发布完整的源代码。

因此,我们需要包括用于LCD的标准LiquidCrystal库和需要额外安装的键盘库。 然后,我们需要定义蜂鸣器和超声波传感器的引脚,定义程序所需的一些变量,定义键盘的键,以及为键盘和LCD创建两个对象。

详情参阅 - 亚图跨际

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值