发作品签到
标准版

[测试通过] 基于arduino nano v3.0的测谎仪

工程标签

3.7k
0
0
3

简介

本项目是基于arduino nano v3.0的测谎仪。

简介:本项目是基于arduino nano v3.0的测谎仪。

开源协议

GPL 3.0

创建时间:2020-06-13 06:48:24更新时间:2022-08-18 01:16:36

描述

测谎仪V1.0

前言

首先声明,该测谎仪系统为简易版测谎仪系统,仅采集人体电位信息用以判断是否有说谎可能,仅作为辅助工具,不可用于精密测量场所。

测谎仪是否有效,在国际上仍有争议。测谎器虽然在一些国家被广泛应用,但是它的合法性一直受到怀疑。一些刑事调查人员认为
它是很有效的审讯工具;一些心理学家则坚持说,焦虑或愤怒引起的生理反应和说谎很相似,测试结果的可靠性很难保证。

因此,建议使用时结合多种因素综合判断,切勿盲从仪器分析结果。

a.jpg![](file:///C:/Users/yliue/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg)


图1.0 测谎仪实物图

板载元件及原理图

本系列采用arduino nano v3.0单片机作为主控制器,板载8颗LED指示灯、3颗轻触开关(高电平触发)、无源蜂鸣器、拨动开关、杜邦针2.54mm 1*2P(带跳线帽)。

A.png![](file:///C:/Users/yliue/AppData/Local/Temp/msohtmlclip1/01/clip_image004.png)


图2.0 测谎仪原理图

功能详解

将connector杜邦针上的跳线帽取下,将两根导线套于手指上,接口插入杜邦针中,保持连接紧密,电气特性良好。通过导线给开发板供电,使用移动电源或者手机充电器,输入电压切勿超过5V。

将switch开关拨动至下方,测谎仪进入工作模式。此时可以看到power电源指示灯亮起,几秒后standby命令指示灯亮起,表明需要用户进行下一步操作。

按下MODE-A模式A或MODE-B模式选择对应模式:

左侧单数位指示灯亮起,显示进入该模式,几秒后命令指示灯熄灭,无需用户再进行操作,此时可以看到两电极间的电压已经被读取并且反映到指示灯上。100毫秒读取一次数据,随着电压的波动,指示灯会实时显示。(如果指示灯不显示,请用螺丝刀调节SSTN电位器的阻值,使指示灯处于I II III 号点亮,IV V VI 号熄灭的状态)

左侧单数位指示灯亮起,显示进入该模式,命令指示灯仍然点亮,此时如A操作,通过调节电位器使指示灯处于I II III 点亮,IV V VI 熄灭的状态,再次按下模式B对应按键确定选择。此时所有指示灯全灭,命令指示灯熄灭。如果电压波动超过设定值,所有指示灯点亮,蜂鸣器鸣响,命令指示灯点亮,此时需要按下reload重载按键进行复位。按下之后所有指示灯熄灭,命令指示灯熄灭,重新回到检测模式。

使用完毕后,首先将拨动开关拨动至上侧,然后将开发板电源线拔出,操作结束。

使用介绍

模式A可作为实时显示判断,将被测者电压调为中值后,一旦说谎,指示灯会有剧烈跳动。

模式B可作为瞬时读取判断,将被测者电压调为中值后,一旦说谎,指示灯会点亮。

拓展应用

本测谎仪可将跳线接于杜邦针上,进行数模转换读取电位器阻值。

单片机可通过数据线与电脑连接,烧录程序并开发项目。

本测谎仪带有PWN输出,可以充当震荡源驱动无源蜂鸣器并调节音高。

程序代码已上传为工程附件。

设计图

原理图
PCB

BOM

暂无BOM

附件

序号文件名称下载次数
1
testlie.zip
20
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航