Arduino运动传感器:集成语音警报功能

时间:2025-05-02  作者:Diven  阅读:0

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

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

猜您喜欢

贴片电阻上的数字500代表其阻值为500欧姆。在电子电路中,电阻用于限制电流的流动,而欧姆 (Ω) 则是电阻值的单位。 500欧姆的贴片电阻是一个非常常见的阻值...
2024-11-29 10:25:36

随着电子技术的不断进步,小型封装技术在现代电子设备中是越来越重要的配件。LFCSP-20_4X4MM-EP(无引脚封装)作为新兴的封装技术,因其出色的性能和优势...
2025-04-23 20:01:09

电子实验中,二极管是一个非常重要的元件。通过对二极管的测量,可以深入理解其工作原理和特性。本文将分享我在二极管测量实验中的一些心得体会,旨在帮助读者更好地掌握二...
2025-03-31 08:01:38

航空接头和防水接头是连接电缆和设备的重要组件,应用于航空、航天、军事和工业等领域。航空接头通常由金属或塑料材料制成,具有轻量化、高强度和优良的抗震性能,能够在极...
2020-02-07 00:00:00

贴片电阻1r00,也常被称为1欧姆贴片电阻,是一种在电子电路中广泛使用的基础元件。它体积小巧,通常为矩形或圆柱形,表面印有「1R00」字样,表示其阻值为1欧姆。...
2024-11-26 11:29:47

测振仪是用于测量振动的专业仪器,应用于机械、建筑、航空等领域。根据不同的工作原理和应用需求,测振仪可以分为几大类。按测量原理分类,测振仪可分为加速度计、速度计和...
2022-05-11 00:00:00


在电子电路设计中,选择合适的电阻值至关重要。贴片电阻,作为最常用的电子元件之一,其标准值遵循一定的规律,方便工程师快速选择。了解这些标准值,能有效提高设计效率。...
2024-11-26 11:29:31


Xilinx被AMD收购的事情把我震出来了,看了看上上一篇文章讲了下仿真的文件操作,这篇隔了很久远,不知道该从何讲起,就说说FPGA的在线调试的一些简单的操作方...
2023-06-19 15:52:00