Arduino测谎仪

dooooit_4000007
转载
发布时间: 2025-06-20 18:26:57 | 阅读数 0收藏数 0评论数 0
封面
在这个项目中,我们将尝试使用简单的传感器和 Arduino 从人体获取一些信息。您可以使用这些信息来创建测谎仪。在本文结束时,您将: 了解测谎仪以及测量和记录生理指标的基础知识。 将熟悉测谎系统。 可以从传感器获取数据并通过 Arduino 进行分析。 可以使用心电图电极和阻抗呼吸图测量呼吸频率。
1

测谎仪简介

你可能听说过联邦调查局、中央情报局或其他警方调查中使用的测谎仪。今天我们就来制作一台这样的机器。首先,让我们弄清楚一个关于测谎仪和测谎仪的重要事实。与其说是测谎测试,不如说是测谎测试。这项测试本身并不能告诉我们一个人是在撒谎还是在说实话。这一点非常重要。但是,他们是如何依赖测谎测试结果的呢?

测谎测试的核心思想是改变人体在说真话或回答诸如“你叫什么名字?”之类的常规问题时的反应,以及在说谎时的反应。例如,当罪犯接受测谎测试时,调查人员会在他的手指、头部或胸部安装传感器。这些传感器会测量呼吸频率、脉搏、血压、出汗等。

有时机器还会记录手臂、腿、脸和瞳孔的运动。测试开始时,调查员会问一些问题,例如“你叫鲍勃吗?”或“你住在美国吗?”当罪犯回答时,调查员会建立他反应的常模图。之后,会问主要问题。在测试期间或之后,调查员会检查结果。如果他发现明显的变化,则表明罪犯在撒谎。这些变化可能是心率加快、血压升高、出汗增多、移动和环顾四周等。当一个有经验的检查员使用测谎仪时,他可以高精度地检测出谎言。如果你是第一次使用测谎仪,可能会有点难以识别谎言。

在这个项目中,我们使用 SHT20 测量体温和出汗,使用 ECG 电极测量呼吸频率,使用脉搏传感器测量心率,并使用 Arduino 板获取和分析数据。


2

所需材料

3

电路

在这个电路中,我们使用了心电图电极片,以便更好地连接身体皮肤和 Arduino。您可以使用鳄鱼夹和跳线进行连接。该电路可以测量身体的呼吸频率。但由于电路的分辨率和灵敏度取决于您项目中的参数水平,因此图中省略了部分电路。为了更好地理解,请阅读阻抗呼吸描记法测量呼吸频率的方法,并根据您的兴趣完成电路。



PDF
FXA5AGTJPIO1C77.pdf
697.96KB
4

代码

在此代码中,我们通过 I2C 端口从 SHT20 传感器获取温度和汗水,通过模拟输入引脚从脉搏传感器获取心率,通过模拟输入引脚从阻抗呼吸描记电路获取呼吸频率。

您必须添加库,然后上传代码。如果这是您第一次运行 Arduino 开发板,请不要担心。只需按照以下步骤操作:


  1. 前往www.arduino.cc/en/Main/Software下载适用于您操作系统的软件。按照说明安装 IDE 软件。
  2. 运行 Arduino IDE 并清除文本编辑器,然后在文本编辑器中复制以下代码。
  3. 在工具和板中选择板,选择您的 Arduino 板。
  4. 将 Arduino 连接到您的 PC 并在工具和端口中设置 COM 端口。
  5. 按下上传(箭头符号)按钮。
  6. 一切就绪!


INO
FNRV9C4JPIO1CDO.ino
748B
ZIP
FXRUXFNJPIO1CLO.zip
4.19MB
ZIP
FGQG8XAJPIO1CMR.zip
520.32KB
5

组装


6

Arduino的绘图仪

现在,打开“工具”>>“串行绘图仪”。您可以在 Arduino 的绘图仪中看到脉搏和呼吸图表。



7

下一步是什么?

您可以根据需要改进此项目。以下是一些建议:

  1. 使用 ECG 模块并将其连接到 Arduino
  2. 尝试分析你的身体数据。
  3. 通过更多的传感器和更多的编码制作一个简单的测谎仪。

您也可以在 ElectroPeak 的官方网站上阅读此项目:

https://electropeak.com/learn/guides/arduino-lie-d...


阅读记录0
点赞0
收藏0
禁止 本文未经作者允许授权,禁止转载
猜你喜欢
评论/提问(已发布 0 条)
评论 评论
收藏 收藏
分享 分享
pdf下载 下载