Arduino Based Lie Detector

We have previously posted the the project lie detector, now here is is also a lie detector using arduino. Here is a simple tutorial to build a simple lie detector which will give visual indication through LED arrangement whether the person speaks lie or truth. The project uses a arduino duemilanove or uno. So the project is based on arduino.
But our final circuit will be standalone circuit without attached arduino programmer.

Circuit Description:
Wiring diagram is very simple, we simply connected three LED to 3 different digital pins as
shown in diagram. A touch Plate is connected to an analog pin.Arduino Based Lie Detector

Software:
Her is a simple version of software:

int redPin = 9;
int greenPin = 10;
int bluePin = 11;
int buzzerPin = 7;

int potPin = 1;
int sensorPin = 0;

long red = 0xFF0000;
long green = 0x00FF00;
long blue = 0x000080;

int band = 10;
// adjust for sensitivity
void setup()
{
pinMode(potPin, INPUT);
pinMode(sensorPin, INPUT);
pinMode(redPin, OUTPUT);
pinMode(greenPin, OUTPUT);
pinMode(bluePin, OUTPUT);
pinMode(buzzerPin, OUTPUT);
}

void loop()
{
int gsr = analogRead(sensorPin);
int pot = analogRead(potPin);
if (gsr > pot + band)
{
setColor(red);
beep();
}
else if (gsr < pot – band)
{
setColor(blue);
}
else
{
setColor(green);
}
}
void setColor(long rgb)

Arduino Based Lie Detector Schematic
{
int red = rgb >> 16;
int green = (rgb >> 8) & 0xFF;
int blue = rgb & 0xFF;
analogWrite(redPin, 255 – red);
analogWrite(greenPin, 255 – green);
analogWrite(bluePin, 255 – blue);
}

void beep()
{
// 5 Khz for 1/5th second
for (int i = 0; i < 1000; i++)
{
digitalWrite(buzzerPin, HIGH);
delayMicroseconds(100);
digitalWrite(buzzerPin, LOW);
delayMicroseconds(100);
}
}

 

For more detail: Arduino Based Lie Detector


About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top