"Detector de mentiras" con el NanoV3

Hallo juntos,

en la contribución de hoy quisiera presentarle ideas interesantes. En revuelven buscando de foros diversos hemos descubierto la posibilidad de uso interesante, que no queremos ocultarle: Un detector de mentiras en la Arduino base. O: Ferias de la resistencia de piel

Un uso serio de detectores de mentiras no es ni legal en Alemania, ni es justificable moral.

Poligrafos son llamados en el uso "detectores de mentiras". Poligrafos dibujan una multitud de valores físicos, como por ejemplo la frecuencia de respiración y de corazón, resistencia de piel, tensión arterial y movimientos. En la combinación con las preguntas justas puede ser cerrado así en Aktiviertheitsniveau avanza si el provolumen se hace nervioso en indicaciones determinadas. Dado que a causa de él directamente "una mentira" no puede ser identificada esta práctica no está divulgada en Europa. El aspecto moral tampoco puede ser descuidado en esto que está experimentado sin embargo con los sensores que decide de modo sorprendido con eso es posible.

Muchos de valores significados son muy mensurables con nuestro hardware. Así, p. ej., también con él Heartbeat sensor.

Para subir al tema llega Nano y algún LEDs, necesitamos:

Salimos con los "sensores":

El Verdrahtung es fácil:

NanoV3 Sensor1 Sensor2 LEDG LEDB LEDR
5VOLTMETER X
GND - - -
D2 +
D3 +
D4 +
A0 X

Al enlace de LEDs preresistencias son sidas aconsejables.

Además ligamos A0 sobre 2.2K resistencia con GND de Nano:

El código es fácil:

 

void Setup()
{   Serial.begin(9600);   pinMode(2, PRODUCCIÓN TOTAL);   pinMode(3, PRODUCCIÓN TOTAL);   pinMode(4, PRODUCCIÓN TOTAL);   digitalWrite(2, HIGH);   delay(500);   digitalWrite(3, HIGH);   delay(500);   digitalWrite(4, HIGH);   delay(500);
}

void loop()
{   if (analogRead(A0) > 60)   {     digitalWrite(4, HIGH);   }   else   {     digitalWrite(4, LOW);   }   if (analogRead(A0) > 20)   {     digitalWrite(2, HIGH);   }   else   {     digitalWrite(2, LOW);   }   if (analogRead(A0) > 45)   {     digitalWrite(3, HIGH);   }   else   {     digitalWrite(3, LOW);   }   Serial.println(analogRead(A0));   delay(20);
}

 

Y el resultado sorprendente:

En las primeras erupciones era puesto con una pregunta desagradable. El último punto rojo muestra el mío (mentido) "No". Por favor, tenga en cuenta en ajustan del sketch, que los valores etre otras cosas de la construcción física (el Verdrahtung & electrodos) así como de la constitución individual "des Prüflings" dependen. Desweiteren hay también otras causas que mentiras para el cambio de la resistencia de piel pueden llevar.

Sin embargo espero con mi contribución poder inspirar a algunos lectores. Amplíe el proyecto en algunos LEDs o integre nuestro sensor de Heart Beat.... Usted encuentra éste, y mucho más hardware junto a nosotros en Shop.

Hasta la contribución cercana:)

 

 

 

Für arduinoProjekte für anfänger

2 comentarios

Hans

Hans

Aus Sicherheitsgründen sollte die Stromversorgung mit Batterie oder Akku erfolgen und es sollte keinerlei Verbindung mit Stromnetz-betriebenen Geräten bestehen. Nicht ohne Grund gelten in der Medizintechnik strenge Vorschriften.

Dieter Ziesel

Dieter Ziesel

Hallo,
man kann aus den Parametern Hautwiderstand und Herzfrequenz sehr zuverlässig auf den Entspannungsgrad schließen. Wenn man z.B. sehr aufgeregt und nervös ist ist der Hautwiderstand niedrig bzw. die Leitfähigkeit hoch, ebenso die Herzfrequenz. Wenn man nun z.B. ruhige Musik hört (oder andere Entspannungsmethidenoden testet) kann man sehr gut feststellen, wie die Entspannung zunimmt, Hautleitfähigkeit und Herzfrequenz nehmen ab. Man hier für sich ermitteln was einem guttut und wie lange es dauert bus man eine Entspannungsphase erreicht. Also sehr nützlich in unseren stressigen Zeiten.
Herzlich Grüße
Dieter

Deja un comentario

Todos los comentarios son moderados antes de ser publicados