0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用Arduino的带有语音警报的运动传感器

要长高 来源:韬放科技 2023-10-15 16:13 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

运动传感器警报在市场上很容易获得,但是价格昂贵。这是带有语音警报的基于Arduino的简单,廉价的运动传感器警报。它可以用于安全目的。

通常,对于户外监视,运动传感器警报由一个PIR(被动红外)传感器组成,该传感器检测附近人员的活动。作者的原型如图1所示。运动传感器报警器的框图如图2所示。

图1:作者的原型

图2:运动传感器报警框图

电路与工作

运动传感器警报的电路图如图3所示。它由PIR运动传感器(MS1),Arduino Nano(Board1),LM386音频放大器(IC1)和8欧姆扬声器组成。您可以使用任何Arduino板代替Arduino Nano板。

图3:运动传感器报警电路图

通过从Sketch→Include library→Manage Libraries选项下载库来在Arduino IDE中安装所需的库,如图4所示。从Library Manager中搜索PCM库(请参阅图5)并进行安装。同样,请按照上述步骤安装PIR传感器库。

图4:Arduino IDE中的管理器库

图5:从库管理器中搜索PCM库

编码Arduino

Arduino代码(Motion_Detection.ino)用Arduino编程语言编写。

初始化代码中的库,并声明传感器和指示器针脚,如下所示:

#include int sensorpin = 4; //传感器引脚

Int led = 13; //指示针

使用编码的样本初始化音频文件:

const unsigned char sample [] PROGMEM =

{126,127,127,126,127,126,127,127,126,126,

。..。..。.};

使用以下说明定义pinMode:

pinMode(sensorpin,INPUT);

pinMode(led,OUTPUT);

创建一个以数字形式读取传感器值的变量:

int sensorValue = digitalRead(sensorpin);

现在,创建一个与传感器值进行比较的条件。如果条件为真,它将相应地执行任务。此处的任务是播放样本音频文件并打开LED指示灯(LED1)。否则,该条件为假,没有声音警报并且LED1熄灭。以下代码执行这些任务:

如果(sensorValue == 1)

{

startPlayback(sample,

sizeof(sample));

digitalWrite(led,HIGH);

}

否则,如果(sensorValue == 0)

{

digitalWrite(led,LOW);

}

建设与测试

运动传感器警报的PCB布局如图6所示,其组件布局如图7所示。

图6:运动传感器报警的PCB布局

图7:PCB的组件布局

在组装电路之前,请不要忘记在Arduino Nano板上上传Motion_Detection.ino。在PCB上组装完电路后,将PIR传感器跨接在CON1上,将12V连接于CON2。

根据电路图交叉检查接线/连接。然后,使用12V直流电源或12V电池打开电路电源。

您可以将此项目安装在后院或房屋中的任何其他适当位置。然后将扬声器和电线延伸到您的房间。或者,您可以通过音频插孔将其连接到迷你扬声器放大器

接通电路电源时,如果有人在PIR传感器前面,您将连续不断地听到扬声器中的“警报动作”语音警报,直到该人离开传感器为止。根据传感器模块的灵敏度,此传感器将在长达十米的范围内检测到人。您可以通过调节传感器模块中内置的电位计来更改灵敏度。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 报警
    +关注

    关注

    2

    文章

    147

    浏览量

    32001
  • 运动传感器
    +关注

    关注

    9

    文章

    172

    浏览量

    31747
  • PIR
    PIR
    +关注

    关注

    0

    文章

    76

    浏览量

    18604
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ‌基于TE Connectivity LUMAWISE运动传感器的智能照明控制技术解析

    TE Connectivity (TE) LUMAWISE运动传感器不仅节能,同时还能保持照明区域的安全。该传感器具有一系列调光功能,即便关闭灯具时,检测到运动时可保持100%亮度两分
    的头像 发表于 11-07 17:03 532次阅读
    ‌基于TE Connectivity LUMAWISE<b class='flag-5'>运动</b><b class='flag-5'>传感器</b>的智能照明控制技术解析

    TE Connectivity LUMAWISE运动可编程传感器技术解析

    TE Connectivity LUMAWISE运动可编程传感器 节能,同时出于安全和安保原因将灯具保持在全亮度。这些紧凑型现代传感器通过Zhaga-D4i标志和认证确保互操作性。卢玛威斯可编程
    的头像 发表于 11-04 11:00 245次阅读

    ‌LUMAWISE逻辑输出运动传感器技术解析与应用指南

    TE Connectivity LUMAWISE逻辑输出街道照明运动传感器是流行的LUMAWISE运动传感器的模拟版本,设计用于街道照明。当与联网照明控制
    的头像 发表于 11-04 09:33 234次阅读
    ‌LUMAWISE逻辑输出<b class='flag-5'>运动</b><b class='flag-5'>传感器</b>技术解析与应用指南

    STMicroelectronics AIS25BA MEMS运动传感器深度解析与应用指南

    STMicroelectronics AIS25BA MEMS数字输出运动传感器是一款超低噪声、低延迟、高带宽、三轴数字加速度计,设有专用时分多路复用 (TDM) 接口。AIS25BA设计用于满足
    的头像 发表于 10-29 10:17 273次阅读
    STMicroelectronics AIS25BA MEMS<b class='flag-5'>运动</b><b class='flag-5'>传感器</b>深度解析与应用指南

    ‌STMicroelectronics X-NUCLEO-IKS4A1 运动与环境传感器评估板技术解析

    STMicroelectronics X-NUCLEO-IKS4A1 STM32 Nucleo扩展板是一款运动MEMS和环境传感器评估板套件,包括主板X-NUCLEO-IQS4A1(设有运动MEMS
    的头像 发表于 10-23 09:13 276次阅读
    ‌STMicroelectronics X-NUCLEO-IKS4A1 <b class='flag-5'>运动</b>与环境<b class='flag-5'>传感器</b>评估板技术解析

    能够完美“适配”不同传感器语音芯片WT2003H

    ,看看它是如何让传感器"开口说话"的。 想象一下,如果传感器是人类的"眼睛"和"耳朵",那么语音芯片就像是"嘴巴"。传统的传感器只能默默地感知周围环境的变化,却无法与人们直接交流。而W
    的头像 发表于 10-09 17:03 402次阅读

    从感知到播放,WT2003H语音芯片完美适配不同类型传感器,省事又省钱!

    万物智联的时代,我们每天都在与各种传感器打交道!从进入商场时自动响起的"欢迎光临",到楼梯间的"请注意脚下安全",再到无障碍通道的贴心语音提示,这些看似简单
    的头像 发表于 09-30 15:50 781次阅读
    从感知到播放,WT2003H<b class='flag-5'>语音</b>芯片完美适配不同类型<b class='flag-5'>传感器</b>,省事又省钱!

    深圳大学:构建“喉部地图”法,柔性超灵敏碳阵列传感器,用于语音识别

        说话过程中的喉部运动为信息传输提供了一条有前途的途径,但声带和周围肌肉的复杂动态会在喉咙中产生复杂的信号,这给传感器的最佳放置以获取信号带来了挑战。本文,深圳大学刁东风院士团队在
    的头像 发表于 08-23 17:16 567次阅读
    深圳大学:构建“喉部地图”法,柔性超灵敏碳阵列<b class='flag-5'>传感器</b>,用于<b class='flag-5'>语音</b>识别

    什么是照度传感器和接近传感器

    近年来,照度传感器和接近传感器在我们身边各类设备中的应用越来越广泛。除了单独使用照度传感器和接近传感器外,将这些传感器组合使用的情况也在不断
    的头像 发表于 08-22 14:46 2473次阅读
    什么是照度<b class='flag-5'>传感器</b>和接近<b class='flag-5'>传感器</b>

    德州仪器光传感器选择指南

    ,到向安全系统发送可能的入侵警报。本文讨论了在常见用例中选择光传感器所需的功能,例如篡改检测、昼夜检测、LED 亮度调节、显示屏亮度调节和颜色调节。
    的头像 发表于 06-09 14:36 2177次阅读
    德州仪器光<b class='flag-5'>传感器</b>选择指南

    运动测量传感器概述与原理

    关键技术——运动测量传感器。本文将带你从工作原理到实际应用,全面解析这项“运动感知”技术。 第一部分:运动测量传感器概述
    的头像 发表于 03-13 14:21 769次阅读

    如何连接称重传感器,安装称重传感器要记住的正确方式

    最常见的应用之一是从称重传感器或任何全桥式传感器(例如带有A/D板的应变计电桥)获取数据。也是最不了解的,很多用户会犯简单的接线错误,造成噪音过大,极端情况下还会损坏传感器和仪表。
    的头像 发表于 02-17 15:58 1276次阅读
    如何连接称重<b class='flag-5'>传感器</b>,安装称重<b class='flag-5'>传感器</b>要记住的正确方式

    惯性传感器的分类和应用

    惯性传感器是一种利用物体惯性效应来测量加速度、角速度等运动参数的传感器。随着微机电系统(MEMS)技术的快速发展,惯性传感器已经广泛应用于汽车、航空航天、消费电子、工业自动化等多个领域
    的头像 发表于 02-03 14:20 5042次阅读

    如何校准位移传感器

    位移传感器是工业自动化和精密测量中不可或缺的组件。它们能够测量物体的线性或旋转运动,提供精确的位置反馈。然而,由于制造误差、环境变化和长期使用,传感器的性能可能会受到影响。 位移传感器
    的头像 发表于 01-19 09:44 1961次阅读

    磁致伸缩位移传感器运动感模拟中的应用

    运动模拟器用磁致伸缩位移传感器增强沉浸感,博尔森科技RH传感器提供精准反馈、机械耐用、易替换竞品、可编程、低成本,且适配现有液压缸,简化更换,缩短停机时间。
    的头像 发表于 01-17 15:00 646次阅读
    磁致伸缩位移<b class='flag-5'>传感器</b>在<b class='flag-5'>运动</b>感模拟<b class='flag-5'>器</b>中的应用