0°

Arduino测谎仪

项目需要的材料

Arduino Nano R3

5毫米LED:红色

5毫米LED:绿色

5毫米LED:绿色

电阻2K

线 若干

第1步:它是如何工作的

我们的皮肤很棒!它为我们提供了一种体验触觉的媒介,它可以防止感染并保持内脏,但我敢打赌,你不知道我们的皮肤根据许多不同的东西改变导电性,这是我们的心情!它叫做Electrodermal活动(EDA),你可以在这里阅读一个非常有趣的维基百科页面。基础是我们的皮肤根据我们的感觉改变其导电性。

我们必须首先向主题提出一些简单的问题,我们知道他们会如实地回​​答“你的名字是什么”和“你住在哪里”来获得基线,从那里我们可以开始提出他们可能会撒谎的问题,如果他们确实会感到紧张,然后我们就能看到先前建立的基线的变化,如果他们撒谎:??

Arduino测谎仪

第2步:接线

这方面的布线非常简单,我们将按以下顺序连接它们:

  • 将一根长电线连接到Arduino模拟引脚0
  • 将2k电阻连接到地和扩展模拟0引脚
  • 将一根长电线连接到Arduinos 5V引脚
  • 将绿色LED的阳极(长腿)连接到引脚2,将阴极(短腿)连接到地
  • 将橙色LED的阳极连接到引脚3,将阴极连接到地
  • 将红色LED的阳极连接到引脚4,将阴极连接到地

这就是Arduino的所有接线,现在我们需要一种方法将传感器线保持在我们的手指上,我们将在稍后介绍。

原理图:

Arduino测谎仪

第3步:软件和代码

我们将使用的主要软件是Arduino IDE上的最新版本。新的更新带来了一种新的方式来查看从Arduino接收的数据,而不是从串行监视器以文本形式,它现在可以显示在实时图表中,这将帮助我们识别数据何时改变其模式(有人说谎的时候)

要打开绘图仪打开Arduino并导航到工具菜单,您应该在串行监视器下方看到它。

现在微控制器的代码位于下面的代码部分。复制并上传到您的主板。

第4步:制作手指夹

现在项目的基本形式已经完成,我们可以开始添加功能以使其更易于使用我们将首先添加手指夹以保持手指和电缆之间的稳定连接。让我们首先将一条锡箔胶条粘在魔术贴条的底部,然后对两块维可牢尼龙搭扣(钩子和戒指)进行操作。现在用手指敲打它直到它紧密贴合(检查照片)然后用胶带粘贴将模拟引脚0的导线暴露在锡箔中,并对5伏引脚重复此步骤(确保连接良好)

Arduino测谎仪

计划是制作一个小隔间,使指垫折叠起来,并有三个孔让LED伸出。它将由纸板制成,为了制造它,我们需要切出以下形状:

  • 切两个15×3厘米的矩形
  • 一个15×5厘米的矩形
  • 三个5×3厘米的矩形(在其中一个中间切一个正方形用于nanos usb)
  • 一个9×5厘米的矩形
  • 一个6×5厘米的矩形

15×5矩形是基础。两个15×3矩形和两个5×3矩形粘在底座的两侧。现在将第三个5×3矩形粘贴到距离侧面6cm的底部(靠近中间,检查照片)现在你应该有一个分为两个边的矩形,一个长6厘米,另一个长9厘米。长度为6厘米的一侧是我们要放电子设备的地方,而另一侧则是指垫所在的位置。接下来在6×5矩形上切下3个孔(LED的大小)并将其粘合到6cm侧(作为盖子)。最后我们需要将9×5矩形的短边粘贴到9cm侧的远侧(这可以作为一个上下翻转以露出指垫的盖子)

Arduino测谎仪
Arduino测谎仪

第5步:整合到一起

我们需要做的最后一件事就是将电子元件放在盒子里,首先将6英寸侧面的arduino和所有电线粘在一起,然后将延长线(模拟0和5伏针)连接到矩形的另一侧(9cm)侧)。现在将三个LED粘在我们在6x5cm矩形上制作的孔中,如果一切顺利就给它一个测试你应该有一个小型的便携式Arduino测谎仪,但是让我警告你这不是最准确的系统实际上最真实的谎言探测器使用许多其他传感器,以确定是否有人在说谎,如心率监测器和其他人,我说的是不要将此结果用于严重问题。

源码:

polygraph_ino.zip

提取码:无,解压码:

下载
「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
Arduino
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论