Kavya Jain

GSR Lie Detector

Two Truths & A Lie Game

Physical Computing • Arduino C • IoT • Sensor Integration

A physical computing project using a GSR (Galvanic Skin Response) sensor to detect emotional responses during a "Two Truths and a Lie" game. The device measures skin conductivity changes caused by sweat gland activity to identify potential lies through emotional spikes.

Arduino C GSR Sensor Physical Computing 3D Printing

Testing with Friend

Going Through Modes

First Steps - Count Working

From Concept to Code

Handwritten pseudocode for GSR sensor logic

Pseudocode planning the game logic, button interactions, and GSR data processing

Hardware Design

Sketch of display device with stand design

Initial sketch for the 3D printed stand and display mounting

Technical Implementation

Seeeduino board displaying Hello World

Early prototype with "Hello World!" - getting the display working

Final device in 3D printed case showing game results

Final device in 3D printed case showing game results

Key Insights

Hardware Components: Seeeduino Expansion Board, GSR sensors, OLED display, 3D printed enclosure

Programming: 300+ lines of Arduino C code handling sensor input, timing, button interactions, and display output

Discovery: GSR sensors detect emotional responses, not lies directly - some truths can be more emotional than lies

Game Mechanics: Users make three statements, device analyzes GSR patterns, includes Magic 8-Ball style responses for fun