Jack Walberer | johnaw4 | ECE 110 |
Arush Maiya | arushrm2 | ECE 110 |
Will Coombs | wcoombs2 | ECE 120 |
Introduction
Statement of Purpose:
We would like to make a working lie detector for relatively cheap using an arduino and a heart rate monitor. The code will be pretty simple measuring the heart rate before and after a question the participant will potentially lie about. Our goal is to understand how lie detectors work and figure out if there is a way to make them more accurate.
Background Research
We are very interested in learning about computers completing tasks that humans have trouble doing.When it comes to lie detection there are certain tells or actions a person could be doing to lead someone to believe that they are lying but these are not one hundred percent. Even the most experienced interrogator could make mistakes. A computer on the other hand makes decisions simply based on the data. So there needs to be a way to measure the natural effects lying has on someone physically. Some common examples are raised heart rate and change in breathing pattern.
Design Details
Block Diagram / Flow Chart
System Overview
The pulse monitor is used to get a reading on the user's pulse and send it to the Arduino. In order to begin the process, a button must be pressed and a person's finger must be on the pulse monitor. A 9 volt battery powers the Arduino as it uses the output of the pulse monitor to perceive the data and come to a conclusion on the truthfulness of the user based on the software that we create. Based on this conclusion, a green or red light will be displayed.
Parts
Model Number | Purpose | Quantity | Vendor | Price |
---|---|---|---|---|
Arduino Uno R3 | x1 | Arduino | $23.00 | |
Mini BreadBoard | For wire connections | x1 | EShop | X |
BreadBoard | For wire connections | x1 | EShop | X |
Pulse Sensor | To detect a pulse using someone’s finger | x1 | Pulse Sensor | $24.99 |
Switch | Compare inputs before and after question is asked | x1 | $0.54 | |
LED | Indicator | x2 | EShop | X |
330 Ohm Resistor | circuits | x2 | EShop | X |
Wires | Connections in circuit | alot | EShop | X |
Possible Challenges
The pulse monitor must be able to detect a finger otherwise the monitor may get wrong data if a person's finger isn’t on the monitor at the correct time.
Coding the Arduino with inputs from the sensor may be difficult.
References
Common Coding;. video. 2022, https://www.youtube.com/watch?v=uYzXctqpSDA&t=61s. Accessed 14 Feb 2022.