DIY Arduino Powered Lie Detector

Поделиться
HTML-код
  • Опубликовано: 10 сен 2024
  • If you enjoy my videos please consider supporting me on patreon: goo.gl/QQZX6w
    In this video I hope to show you how to use an Arduino and a natural human skin response to see if someone is lying :D
    Written instructions: (www.instructabl... )
    Follow me on Instagram: @electronics_for_everyone
    song used
    RetroVision - Puzzle [NCS Release]
    • RetroVision - Puzzle |...
    RetroVision
    / retrovisionm. .

Комментарии • 146

  • @kale
    @kale 8 лет назад +20

    Duuuude that's freakin awesome. Your videos are improving so much too!

  • @mhasetolohe6008
    @mhasetolohe6008 Год назад +4

    Got third in my college during science model competition with this …👍

    • @BuildItnow
      @BuildItnow  Год назад

      That’s awesome, thanks for sharing

  • @jen-cx3ev
    @jen-cx3ev 5 лет назад +1

    I tried opening the serial plotter, but I can't find the "tools" button anywhere, is it because of an update or something? If it's not available anymore can I use something else instead? This is actually very urgent, and I would be extremely greatfull for some help. Thank you for your time.

  • @chzbllz
    @chzbllz Год назад +2

    you are an literal life-saver! I'm 100% gonna success in my project, I love your work :D

  • @apaarrao1911
    @apaarrao1911 Год назад

    for connecting the LEds to the aurdino without using the breadboard, i connect the anodes with the specific digital pins but all the cathodes have to be connected to the same pin, GND .
    how do i do that?
    cant use jumper wires

  • @yeshjadhav8082
    @yeshjadhav8082 6 лет назад +3

    You have nailed this awesome br0!!!!

  • @antonellamaneiro8013
    @antonellamaneiro8013 7 лет назад +3

    Hi! Sorry to bother you again but I have another question. Sometimes, the serial plotter graph's average is a straight line at 0. When making the finger clips, we used tape to connect the wire to the aluminum foil. Does that have anything to do with it?

    • @BuildItnow
      @BuildItnow  7 лет назад +1

      hmmm that sounds like there isn't a stable connection between your finger and the Arduino, make sure all the connections are well soldered and connected.

  • @skilfullybad
    @skilfullybad 7 лет назад +2

    dont we need the programming codes to access the arduino?

  • @PrizvanieNSG
    @PrizvanieNSG 7 лет назад +1

    i am use a 2k ohm resistor and uno but get smt about 0-5. Can u help me? Whats wrong?

    • @csicee
      @csicee Год назад

      did you fix it

  • @TheAppleProfessional725
    @TheAppleProfessional725 5 лет назад +1

    What kind of cables do I need to build this and where can si buy them? You did not specify the type of cables or anything like that. When you search up cable, a bunch of things come up. Which cable should I get?

    • @ceticaI
      @ceticaI 4 месяца назад

      It doesn't matter at all, as long as it's not lead or anything poisonous, and it conducts electricity

  • @deleon2023
    @deleon2023 8 лет назад +1

    can you program a gsm module to receive messages and process them into a pic to eject a program that turns on lights through commands on the txt messages

    • @BuildItnow
      @BuildItnow  8 лет назад

      Ill defiantly try that in the future.

  • @hoku_ar
    @hoku_ar 2 года назад

    Can I make it with a smaller and with less connections protoboard?
    Edit: Other question, what if I haven't a welding machine?

  • @Clelie.G
    @Clelie.G 3 года назад +1

    Super cool !!!!! great job

  • @ashwinram5220
    @ashwinram5220 Год назад

    What is x axis and y axis in the graph.Can you please tell me?

  • @NoahBG17
    @NoahBG17 2 года назад

    What wire would you recommend I can’t find any

  • @antonellamaneiro8013
    @antonellamaneiro8013 7 лет назад +2

    Hi, very cool project. I am trying to recreate it with an arduino uno and my normal serial plotter graph range is about 1000-1200 with a 2k resistor; is that normal?

    • @BuildItnow
      @BuildItnow  7 лет назад +1

      Sounds about right, the range of the graph really doesn't matter that much as long as you can see a change in the graph.

    • @antonellamaneiro8013
      @antonellamaneiro8013 7 лет назад

      Build It Yeah that makes sense, thanks so much!

    • @palakpatel2102
      @palakpatel2102 6 лет назад +1

      were you able to get it to work? I am using an arduino uno and am having some problems. im pretty sure my circuit is right but I cannot get the serial plotter to work and the leds only light up when I touch them together not when they touch my fingers.

    • @darrinlee1451
      @darrinlee1451 4 года назад +1

      How’s it working for you Antonella ?

  • @modusvivendi1387
    @modusvivendi1387 7 лет назад +6

    Hello, very nice project :) i tried it myself, but i am getting much lower values than yours, in the range 2-5.. am i doing something wrong?

    • @BuildItnow
      @BuildItnow  7 лет назад +1

      hmmmm weird, are you using the same micro controller and code as me?

    • @modusvivendi1387
      @modusvivendi1387 7 лет назад

      well, the code is the same, but i use the arduino micro instead of the nano..

    • @csicee
      @csicee Год назад

      @@modusvivendi1387 solved yet?

  • @EJ2kDJ
    @EJ2kDJ 3 года назад

    Hello, what type of cables were used for the project? I don't really know which is the right one.

  • @EJMortel
    @EJMortel 6 лет назад +1

    Correct me if i'm wrong but doesn't the analog read function read in voltage values in with values from (0V-5V) 0 - 1023, 0 representing 0V and 1023 being 5V? How are you reading in the resistance values if that's the case? thanks in advanced! :)

    • @EJMortel
      @EJMortel 6 лет назад

      Another question, sorry i'm new lol, are the outputs coming from pins 2,3,4 5V each? if this is the case shouldn't there be resistors between these outputs and the LEDs to keep them from burning out? thanks again! :)

    • @ijaspreet
      @ijaspreet 6 лет назад

      you are right.

    • @ijaspreet
      @ijaspreet 6 лет назад

      It depends on the forward voltage of your led It should work fine if the voltage doesn't exceed .

    • @tylerdavidson3446
      @tylerdavidson3446 3 года назад

      Erick I think I can answer this question. You're right in that he's measuring voltage. So the higher that number (0-1023) the more resistive the person's body is. This means there is a higher voltage. So the higher the number, the more sweat produced, the more conductive the body is, decreasing the voltage.

  • @enzocevo9052
    @enzocevo9052 6 лет назад

    Hi, i'm very new with all this things, I'm using an arduino UNO instead of nano, it's all okay because I looked for the pinout of the two cards. The problem is I don't understand the protoboard, i have one with 400 points and idk how it works :/. Can you help me please?

    • @BuildItnow
      @BuildItnow  6 лет назад

      Hmmm do you have a breadboard by any chance? That would help alot

  • @brijeshrathod6293
    @brijeshrathod6293 Год назад

    can I use normal size Arduino uno instead of mini arduino, and if yes than the connections, coding and the other things will be same?

  • @cosminciorba3782
    @cosminciorba3782 8 лет назад +1

    Very cool! I like your projects!

  • @anjalitissopi5339
    @anjalitissopi5339 5 лет назад

    What kind of cables are you using?

  • @emergirco203
    @emergirco203 3 года назад +1

    Doing this project in 2021! I managed to get it all working (although it was a bit challenging due different info on video and instructable page). Still, now I'm wondering what exactly I'm seeing on the graph. I've read through all comments here and from I got it seems that this set up is actually measuring my skin's voltage, is that correct? In other words, what is the exact unit of the data being plotted? Knowing this would be very helpful to my research, as I intend to use this project on plants and fungi. Thank you for all the work!

    • @vonfrizzly
      @vonfrizzly 3 года назад

      I’ve been very suspicious of my garden as well.. Pretty sure my Tulips & Black Eye Susan’s have been lying to me for months and I want the truth…If I find out they are lying to me, then I’ll black them bitch’s eyes for real !

  • @asdomega
    @asdomega 7 лет назад

    i would like to see you testing your lie detector. nice video !

  • @hannahrebecca7888
    @hannahrebecca7888 6 лет назад

    Hi! I've connected all of the wires, but the graph keeps staying on 0. Any advice?

    • @BuildItnow
      @BuildItnow  6 лет назад

      Hmmm that doesn't sound right, you might need to double check all your connections and try again, if that doesn't work try reuploading the code

  • @swiftcarstatus9181
    @swiftcarstatus9181 5 месяцев назад

    This project is really work or not ?

  • @siamrehman3816
    @siamrehman3816 4 года назад +4

    Can you please upgrade this product
    I mean some more features like breathing monitor . Pulse sensor
    To looks more realistic

  • @xavierayayaell546
    @xavierayayaell546 8 лет назад +1

    Very cool!

  • @saurabhchaurasia550
    @saurabhchaurasia550 6 лет назад

    Hey can u please tell me how to connect the battery

  • @matthewhemme4353
    @matthewhemme4353 6 лет назад +1

    thanks for the idea

  • @primodernious
    @primodernious 4 года назад +1

    explanation is bogus. the skin produce voltage. the voltage varies all the time. the voltage can be printed as a waveform. its no real difference than eeg. the voltage can be converted into numbers with a microcontroller adc. these numbers can be printed as a wave form. the voltages on your skin act just like sound waves from your vocal cord or like the voltages produced by the ion channels of nerve cells responding to ear drums vibrating or voltages produced by nerve cells responding to the optic nerve in your eye.

    • @tylerdavidson3446
      @tylerdavidson3446 3 года назад

      Both explanations are correct. He is technically measuring voltage, but you can argue he's measuring resistance. The more nervous a person becomes, the more they sweat, making the skin less resistive. This decreases the voltage. If we know the amperage of that current than we could technically measure resistance.

  • @csicee
    @csicee Год назад

    I average 1-5 on my graph? I am using arduino uno

  • @aliciaspencer9335
    @aliciaspencer9335 6 лет назад

    please please tell me how to make the lie detector with the RASPBERRY PI 3 I bought the big kit for $89 Please show me that. it's for a school project in a few weeks. THANK YOU

  • @sudarshansidhu229
    @sudarshansidhu229 7 лет назад

    can we use it without a phone or pc means can we use it after programming it

    • @darvinde
      @darvinde 6 лет назад

      Sudarshan sidhu Yes

  • @clementine1526
    @clementine1526 7 лет назад

    What is the differences if I want to make it with teensy ?

    • @BuildItnow
      @BuildItnow  7 лет назад

      +clementine lin I'm not very familiar with the teensy but I can imagine it would probably be very similar as long as it has analogue pins you can read from

  • @darshansuthar7877
    @darshansuthar7877 6 лет назад

    My graph value is about 340-345....... how can I solve it?? I use 10k resistor

    • @harsh-haria
      @harsh-haria 5 лет назад

      mine is about 0-12 not above it anytime

  • @qwertyasdfgh1246
    @qwertyasdfgh1246 4 года назад

    Hey where can i get the code?

  • @MrSirChristian
    @MrSirChristian 2 года назад +3

    To anyone struggling to find the code since its not in the description or in that link he posted... Here it is:
    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);
    }

  • @Kai-Made
    @Kai-Made 3 года назад

    Well...we did this project, but all three lights are coming on. Followed steps in instructable to the letter...I think our output is different than what he is describing...no response from the comments on here or instructable site...too bad.

    • @Kai-Made
      @Kai-Made 3 года назад

      and....we got it.
      I traced our circuit and discovered he said to use a 10k resistor in the ingredients, but then said to use a 2k resistor in the actual step by step...so we switched and it is working now. The read for a open circuit on the two "touch" parts is 0 and when closed with metal is 1023, but through the human body our resistance is keeping it under 100...I see how this is used but it is not what he mentioned...galvometer. Instead it is more conductivity of skin, though I could see if utilized with the serial plotter how you could rate the conductive nature of skin. Interesting.

    • @BuildItnow
      @BuildItnow  3 года назад +1

      @@Kai-Made Hi, glad you found the source of the problem! Really valuable info here, thanks for posting! It seems there was a typo in my text. Thanks for pointing it out!

  • @Dhalif-zm1xb
    @Dhalif-zm1xb Год назад

    How did you connect the led on to the Arduino??

    • @chzbllz
      @chzbllz Год назад

      he solder it by iron strings or you can use an breadboard :)
      but make sure that wires don't fall from their places!!

  • @xavierayayaell546
    @xavierayayaell546 8 лет назад

    Make a super smart desk tidy... oLed with clock/email notification, personal burglar alarm system, RGB led lights as indicators for temperature, that kinda thing.

    • @BuildItnow
      @BuildItnow  8 лет назад +1

      Hey thats a really good idea! Maybe ill add easy access tool slots as well. Thanks!

  • @rayanghosh4969
    @rayanghosh4969 Год назад

    What is the wire gauge??

  • @eelzchannel
    @eelzchannel 8 лет назад +2

    Sort of improved it by replacing the resistor with a pot and added an lcd screen. The pot allows you to control the sensitivity of the lie detector and the screen just shows some numbers.
    imgur.com/a/g2gPs

    • @BuildItnow
      @BuildItnow  8 лет назад

      +eelzchannel nicely done! How well does the improved model work?

    • @BuildItnow
      @BuildItnow  8 лет назад

      +eelzchannel nicely done! How well does the improved model work?

    • @eelzchannel
      @eelzchannel 8 лет назад

      Fairly well actually hahaha, didn't have enough time to test it with me actually getting nervous but it definitely worked when you wet your finger a bit. Some calibration maybe required but since its a potentiometer you can do it on the spot

    • @BuildItnow
      @BuildItnow  8 лет назад

      +eelzchannel awesome!

    • @koerrie
      @koerrie Год назад

      That's funny. I've had that very idea just a few days ago when I built that thing for my daughter. Works perfectly!

  • @mohammedbenhadine
    @mohammedbenhadine 8 лет назад +1

    Great,Keep doing well bro (y)

    • @BuildItnow
      @BuildItnow  8 лет назад

      +Mohammed BENHADINE Thank you!

  • @julianbarbera9822
    @julianbarbera9822 7 лет назад +1

    Bad lighting, good video

  • @THE.Nepieri
    @THE.Nepieri 2 месяца назад

    If any of yall tried it can u tell me if it works?

  • @dakshbagga8553
    @dakshbagga8553 7 лет назад

    Bro I am using an arduino uno and followed ur video on miso pins but there are no miso pins in this project can I use uno please telll

  • @weiwenyeoh7472
    @weiwenyeoh7472 8 лет назад +1

    can i not use resistor?

  • @menyouh771
    @menyouh771 6 лет назад

    How did you connect the anode of the LEDs to the pins? Serial? Sry, I am new to this.

    • @BuildItnow
      @BuildItnow  6 лет назад

      +The ex , peace be upon me the anode of the LEDs get connected to the digital pins of the Arduino, the specific pins you need to connect to are listed in the video

    • @menyouh771
      @menyouh771 6 лет назад

      I tried this and I have all the anodes in serial configuration and then the pins to each anode in serial configuration as well. Don't know if it is correct since I haven't tried the lie detector on anybody yet, just on myself but that is useless.

    • @BuildItnow
      @BuildItnow  6 лет назад

      +The ex , peace be upon me when you try it on yourself do any of them light up?

    • @menyouh771
      @menyouh771 6 лет назад

      Yes, only the green one blinks after I upload the code.

    • @BuildItnow
      @BuildItnow  6 лет назад

      +The ex , peace be upon me if the green one lights up then it should be working, test it on a friend!

  • @sudipbarik6931
    @sudipbarik6931 5 лет назад

    how to get the code ?

  • @Alishasoni122
    @Alishasoni122 8 месяцев назад

    Where is instructions

  • @shyamrangapure8312
    @shyamrangapure8312 6 лет назад

    Why is the 2k resistor used for?

    • @EJMortel
      @EJMortel 6 лет назад

      To keep from feeling a shock. The 2k resistor makes sure there isn't more than 2.5 mA running through your body which is part of the circuit. Your skin(finger pads) can range from 1k - 100k resistance. So without the 2k resistance the highest current that can flow through the circuit described is 5mA which is the maximum accepted current threshold before it starts to get harmful. So the 2k resistor just makes sure you aren't anywhere near that lolz :-p

  • @alaataha4665
    @alaataha4665 Год назад

    رحمه الله والديك

  • @primodernious
    @primodernious 4 года назад

    there is no real difference what ever the skin resistance changes and fluctuate with time or what ever there is voltage break down that varies with time.

  • @saurabhchaurasia550
    @saurabhchaurasia550 6 лет назад

    My led are not blinking

  • @saurabhchaurasia550
    @saurabhchaurasia550 6 лет назад

    I had done everything but the only remaining thing is battery where i should connect

    • @BuildItnow
      @BuildItnow  6 лет назад

      +Saurabh Chaurasia this project doesn't require a battery you just need to plug it into a PC or if you would like a battery you can plug it into a power bank

    • @saurabhchaurasia550
      @saurabhchaurasia550 6 лет назад +1

      Build It thanks alot bro

    • @saurabhchaurasia550
      @saurabhchaurasia550 6 лет назад

      Build It my led is not blinking

    • @saurabhchaurasia550
      @saurabhchaurasia550 6 лет назад

      What's the problem can u tell me

    • @saurabhchaurasia550
      @saurabhchaurasia550 6 лет назад

      Build It please reply as soon as possible plz

  • @chetanmanchanda5130
    @chetanmanchanda5130 6 лет назад +1

    arduino.cc go here and see all projects youtubers copy from here... but your explaination was good

    • @BuildItnow
      @BuildItnow  6 лет назад +1

      Bro I made the tutorial on arduino.cc, check your facts before you sound dumb
      create.arduino.cc/projecthub/BuildItDR/arduino-lie-detector-a0b914

  • @ChilledVid
    @ChilledVid 4 года назад

    Hey, can i use arduino mega?

    • @BuildItnow
      @BuildItnow  4 года назад +1

      yes

    • @ChilledVid
      @ChilledVid 4 года назад +1

      @@BuildItnow thank you so much, i did it it works perfect.

  • @harsh-haria
    @harsh-haria 5 лет назад

    which 220-ohm resistor did u use? 1/2W , 1/4W or 5W ?
    btw very cool idea and love ur videos!!

    • @zoksss5323
      @zoksss5323 4 года назад

      it doesn't matter in this case

  • @achaldamahe1318
    @achaldamahe1318 6 лет назад

    Plz provide the circuit diagram...as soon as possible

    • @BuildItnow
      @BuildItnow  6 лет назад

      The circuit diagram can be found in the link in the video description

  • @kartinivijian1290
    @kartinivijian1290 7 лет назад

    would it work if I use Arduino UNO?

    • @BuildItnow
      @BuildItnow  7 лет назад

      ruclips.net/video/nbD2j51VGF0/видео.html yes it will

  • @mansitikhile3557
    @mansitikhile3557 3 года назад

    Can we use uno

  • @chaitanyashinde9756
    @chaitanyashinde9756 7 лет назад

    man in pc when i am trying to download that file is show that it can harm my pc

    • @BuildItnow
      @BuildItnow  7 лет назад

      +chaitanya shinde hmmm thats weird it's only a text file but if you worried about viruses you can just copy and paste my code from the link in the description

    • @chaitanyashinde9756
      @chaitanyashinde9756 7 лет назад +1

      thanks it worked

  • @shashanknag5778
    @shashanknag5778 4 года назад

    Won't i get electrocuted?

    • @BuildItnow
      @BuildItnow  4 года назад +1

      If everything is wired correctly as in the video, you will not

    • @shashanknag5778
      @shashanknag5778 4 года назад +1

      @@BuildItnow how many volts can a human conduct (without any harm)

    • @tylerdavidson3446
      @tylerdavidson3446 3 года назад

      @@shashanknag5778 it's not voltage that is the concern, it is amperage that will kill you. Static electricity from touching a door knob can easily be 40,000 volts. The amperage of a arduino is far to small to kill you.

  • @rajbalapolist1958
    @rajbalapolist1958 Год назад

    Bro where is coding

  • @juancoronadoPHD
    @juancoronadoPHD Год назад +1

    EEEEEEE