你可能听说过联邦调查局、中央情报局或其他警方调查中使用的测谎仪。今天我们就来制作一台这样的机器。首先,让我们弄清楚一个关于测谎仪和测谎仪的重要事实。与其说是测谎测试,不如说是测谎测试。这项测试本身并不能告诉我们一个人是在撒谎还是在说实话。这一点非常重要。但是,他们是如何依赖测谎测试结果的呢?
测谎测试的核心思想是改变人体在说真话或回答诸如“你叫什么名字?”之类的常规问题时的反应,以及在说谎时的反应。例如,当罪犯接受测谎测试时,调查人员会在他的手指、头部或胸部安装传感器。这些传感器会测量呼吸频率、脉搏、血压、出汗等。
有时机器还会记录手臂、腿、脸和瞳孔的运动。测试开始时,调查员会问一些问题,例如“你叫鲍勃吗?”或“你住在美国吗?”当罪犯回答时,调查员会建立他反应的常模图。之后,会问主要问题。在测试期间或之后,调查员会检查结果。如果他发现明显的变化,则表明罪犯在撒谎。这些变化可能是心率加快、血压升高、出汗增多、移动和环顾四周等。当一个有经验的检查员使用测谎仪时,他可以高精度地检测出谎言。如果你是第一次使用测谎仪,可能会有点难以识别谎言。
在这个项目中,我们使用 SHT20 测量体温和出汗,使用 ECG 电极测量呼吸频率,使用脉搏传感器测量心率,并使用 Arduino 板获取和分析数据。
硬件组件
软件应用程序
在这个电路中,我们使用了心电图电极片,以便更好地连接身体皮肤和 Arduino。您可以使用鳄鱼夹和跳线进行连接。该电路可以测量身体的呼吸频率。但由于电路的分辨率和灵敏度取决于您项目中的参数水平,因此图中省略了部分电路。为了更好地理解,请阅读阻抗呼吸描记法测量呼吸频率的方法,并根据您的兴趣完成电路。
在此代码中,我们通过 I2C 端口从 SHT20 传感器获取温度和汗水,通过模拟输入引脚从脉搏传感器获取心率,通过模拟输入引脚从阻抗呼吸描记电路获取呼吸频率。
您必须添加库,然后上传代码。如果这是您第一次运行 Arduino 开发板,请不要担心。只需按照以下步骤操作:
现在,打开“工具”>>“串行绘图仪”。您可以在 Arduino 的绘图仪中看到脉搏和呼吸图表。
您可以根据需要改进此项目。以下是一些建议:
您也可以在 ElectroPeak 的官方网站上阅读此项目:
https://electropeak.com/learn/guides/arduino-lie-d...