Construye un Detector de Mentiras Basado en Arduino Fiable
Componentes y Suministros
| Arduino Nano R3 | 1 |
| LED 5mm: Rojo | 1 |
| LED 5mm: Verde | 1 |
| LED (genérico) | 1 |
| Resistencia 2K | 1 |
| Cables | 1 |
Herramientas Necesarias
- Soldador (genérico)
- Pistola de silicona caliente (genérica)
- Hilo de soldar
Aplicaciones y Servicios Online
- Arduino IDE
Sobre el Proyecto

Hola a todos, hoy quiero mostraros cómo hacer un detector de mentiras controlado por Arduino para ver cuándo vuestros amigos os mienten :D o para medir las diferentes respuestas que vuestra piel experimenta según la situación o las emociones que sentís. Lo más genial es que podemos ver todo esto en tiempo real en un gráfico de Arduino.
Paso 1: Cómo Funciona

¡Nuestra piel es asombrosa! Proporciona el tacto, mantiene infecciones fuera y órganos dentro, pero apuesto a que no sabías que nuestra piel cambia de conductividad según muchas cosas, ¡una siendo nuestro estado de ánimo! Se llama Actividad Electrodermal (EDA) y hay una página de Wikipedia muy interesante al respecto. Lo básico es que nuestra piel cambia su conductividad según cómo nos sentimos.
Empezamos conectando el Arduino al sujeto y luego el Arduino a un ordenador con el software de gráficos (lo detallaré después).
Tenemos que empezar preguntando al sujeto preguntas fáciles que sabemos que responderán con verdad, como "¿cómo te llamas?" y "¿dónde vives?" para obtener una línea base. A partir de ahí, podemos hacer preguntas sobre las que podrían mentir; si lo hacen, probablemente se pongan nerviosos y podremos leer el cambio en la línea base establecida anteriormente.
Paso 2: Lista de Piezas



Necesitamos: Arduino Nano, algunos LEDs, velcro, resistencias de 2K y herramientas básicas como cartón, papel de aluminio, silicona caliente, soldador y cúter.
Paso 3: Cableado


El cableado es bastante fácil, conectaremos en este orden:
- Conecta un cable largo al pin analógico A0 del Arduino
- Conecta la resistencia de 2k a tierra y al pin A0 extendido
- Conecta un cable largo al pin 5V del Arduino
- Conecta el ánodo (pata larga) del LED verde al pin 2 y el cátodo a tierra
- Conecta el ánodo del LED naranja al pin 3 y el cátodo a tierra
- Conecta el ánodo del LED rojo al pin 4 y el cátodo a tierra
Eso es todo el cableado del Arduino; ahora necesitamos una forma de mantener los cables sensores en los dedos, lo veremos después.
Paso 4: Software y Código


El software principal es la última versión del Arduino IDE. La nueva actualización trae una nueva forma de ver los datos recibidos del Arduino: en lugar de texto en el monitor serie, ahora se puede mostrar en un gráfico en tiempo real (Serial Plotter), lo que ayuda a identificar cuándo los datos cambian de patrón (cuando alguien miente).
Para abrir el plotter, abre Arduino y ve al menú Herramientas; lo verás justo debajo del Monitor Serie.
El código para el microcontrolador está en la sección de código abajo. Cópialo y súbelo a tu placa.
Paso 5: Haciendo las Pinzas para Dedos





Ahora que la forma básica del proyecto está hecha, podemos añadir características para hacerlo más fácil de usar. Empezaremos añadiendo pinzas para dedos que mantengan una conexión estable entre nuestros dedos y los cables. Empecemos pegando una tira de papel de aluminio en la parte inferior de una tira de velcro, haz esto para ambas piezas de velcro (el gancho y el bucle). Enróllalo alrededor de tu dedo hasta que quede ajustado (revisa las fotos) y luego pega con cinta el cable expuesto del pin analógico 0 al papel de aluminio y repite para el pin 5V (asegúrate de que haga buena conexión).
Paso 6: Haciendo la Carcasa








El plan es hacer un compartimento pequeño para que las almohadillas de los dedos se plieguen y tener tres agujeros para que salgan los LEDs. Será de cartón y necesitaremos cortar:
- Dos rectángulos de 15x3 cm
- Un rectángulo de 15x5 cm
- Tres rectángulos de 5x3 cm (corta un cuadrado en el centro de uno para el USB del Nano)
- Un rectángulo de 9x5 cm
- Un rectángulo de 6x5 cm
El rectángulo 15x5 es la base. Los dos de 15x3 y dos de 5x3 se pegan a los lados de la base. Ahora pega el tercer rectángulo de 5x3 a la base a 6cm del lado (cerca del centro, revisa fotos). Ahora deberías tener un rectángulo dividido en dos lados, uno de 6cm y otro de 9cm. El lado de 6cm es para la electrónica y el otro para las almohadillas de dedos. Corta 3 agujeros (tamaño LED) en el rectángulo de 6x5 y pégalo como tapa en el lado de 6cm. Por último, pega con cinta el lado corto del rectángulo de 9x5 al lado lejano del lado de 9cm (actúa como tapa que se abre y cierra para revelar las almohadillas).
Paso 7: Montaje Final

Lo último es poner la electrónica en la carcasa: pega el Arduino y todos los cables en el lado de 6cm y pasa los cables extendidos (pin analógico 0 y 5V) al otro lado (9cm). Pega los tres LEDs en los agujeros del rectángulo de 6x5cm y pruébalo. Si todo va bien, tendrás un pequeño detector de mentiras portátil, pero advierto: no es el sistema más preciso. Los detectores reales usan muchos otros sensores (frecuencia cardíaca, etc.). No uses los resultados para preguntas serias. :D
Si tenéis preguntas, enviadme un mensaje privado o dejad un comentario e intentaré responder.
Código
PolyGraph.ino (Arduino)
void setup() {
Serial.begin(9600);
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
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);
}
Esquemáticos
Proceso de manufactura
- Construya su propio LUMAZOID: Visualizador de música DIY con Arduino
- Proyecto Dados Digitales Arduino: Construye tu Propio Generador de Números Aleatorios con LCD
- Detector de frecuencia de audio con Arduino – Mide los picos de sonido más intensos
- Controla un LED por Bluetooth con Arduino – Guía DIY paso a paso
- Construye un Iron Man animado con Arduino: componentes, sensores y guía paso a paso
- Find Me: Localizador Inteligente de Objetos con Arduino y Bluetooth
- Construye un Brazo Robótico Impreso en 3D Controlado por Arduino – Guía Paso a Paso
- Pantalla LED Matricial Interactiva en Puerta con Sensor PIR - Saludo Navideño Arduino
- Controlador de Humidificador DIY con Arduino y Relé: Configuración Segura de Alto Voltaje
- Construye un Robot Cuadrúpedo Inteligente con Arduino: Guía Paso a Paso
- Mezclador de Colores RGB con Arduino – Proyecto DIY para Principiantes