
标准版
[测试通过] 基于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
前言
首先声明,该测谎仪系统为简易版测谎仪系统,仅采集人体电位信息用以判断是否有说谎可能,仅作为辅助工具,不可用于精密测量场所。
测谎仪是否有效,在国际上仍有争议。测谎器虽然在一些国家被广泛应用,但是它的合法性一直受到怀疑。一些刑事调查人员认为
它是很有效的审讯工具;一些心理学家则坚持说,焦虑或愤怒引起的生理反应和说谎很相似,测试结果的可靠性很难保证。
因此,建议使用时结合多种因素综合判断,切勿盲从仪器分析结果。

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

图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


添加到专辑
0
0
分享
侵权投诉
评论