Arduino测谎仪制作:7个步骤(附图)

Arduino测谎仪制作:7个步骤(附图)

目录:

Anonim

是否有可能使用Arduino进行测谎?首先,让我们谈谈测谎仪如何工作Mantgum。当你告诉人们躺在深层的电导率取决于兴奋。我们将利用皮肤中的电导率变化形成我们机器的基础。来自医疗传感器(GSR)的电流皮肤响应将使用测量传感器。

更多信息:http://www.robimek.com/arduino-ile-yalan-makinesi-yapimi/

供应:

第1步:材料:

  • Arduino的
  • 电流皮肤反应(GSR)测量传感器
  • 蜂鸣器

第2步:电子电路连接

  • 传感器电源电压:3.3V - 5V
  • 传感器信号引脚:模拟1引脚
  • GND:GND引脚到
  • 蜂鸣器加4. Digital Pune
  • 蜂鸣器:Gnd

第3步:软件部分:

const int buzzer_pin = 4; //蜂鸣器针

const int gsr_sensor = A1; //sensörsinyalpini

int ortalama_deger = 0; //ortalamadeğeri

int sensor_degeri; //sensördeğeri

void setup(){

long toplam = 0;

Serial.begin(9600);

pinMode(buzzer_pin,OUTPUT);

digitalWrite(buzzer_pin,LOW);

延迟(1000);

for(int i = 0; i <500; i ++)

{

sensor_degeri = analogRead(gsr_sensor);

toplam + = sensor_degeri;延迟(5);

}

ortalama_deger = toplam / 500;

Serial.print(“ortalama_deger =”);

Serial.println(ortalama_deger);

}

void loop()

{

int temp;

sensor_degeri = analogRead(gsr_sensor);

Serial.print( “sensor_degeri =”);

Serial.println(sensor_degeri);

temp = ortalama_deger - sensor_degeri;

如果(ABS(温度)> 50)

{

sensor_degeri = analogRead(gsr_sensor);

temp = ortalama_deger - sensor_degeri;

如果(ABS(温度)> 50)

{

digitalWrite(buzzer_pin,HIGH);

延迟(3000);

digitalWrite(buzzer_pin,LOW);

延迟(1000);

}

}

}

第4步:说明

传感器的灵敏度可以调整。这些值会因人与人之间的差异而有所不同,一旦出现安静的兴奋,饥饿,恐惧,与这些值的情况相比,可以了解人的状况。相应的人。这种差异将使蜂鸣器警报在大于50时被激活,人们将会理解说谎是谎言中居民的价值和价值之间的差异。

以下擅长冷静的人,饥饿,兴奋表现出变化的情况。

更多信息:http://make.robimek.com/polygraph-made-with-arduino/

第五步:平静时刻:

第六步:饥饿时刻:

第7步:说谎时刻: