Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Bouw een Betrouwbare Arduino-gebaseerde Lügendetector

Onderdelen en Benodigdheden

Onderdeel Aantal
Arduino Nano R3 1
5 mm LED: Rood 1
5 mm LED: Groen 1
LED (standaard) 1
Weerstand 2K 1
Kabels 1

Nodige Tools en Machines

  • Solderbout (standaard)
  • Lijmpistool (standaard)
  • Solderdraad

Apps en Online Services

  • Arduino IDE

Over dit Project

Bouw een Betrouwbare Arduino-gebaseerde Lügendetector

Hey iedereen, vandaag wil ik je laten zien hoe je een Arduino-gestuurde lügendetector maakt om te zien wanneer je vrienden je liegen :D of om de verschillende reacties te meten die je huid doorloopt afhankelijk van de situatie of de emoties die je voelt. En het coolste is dat we al deze dingen in realtime in een Arduino grafiek kunnen zien.

Stap 1: Hoe het Werkt

Bouw een Betrouwbare Arduino-gebaseerde Lügendetector

Onze huid is geweldig! Het biedt een medium om de tastzin te ervaren, houdt infecties buiten en de ingewanden binnen, maar ik wette dat je niet wist dat onze huid de geleiding verandert afhankelijk van veel dingen, waaronder ons humeur! Het heet Electrodermale Activiteit (EDA) en er is een heel interessante Wikipedia-pagina die je hier kunt lezen. De basis is dat onze huid zijn geleiding verandert afhankelijk van hoe we ons voelen.

We beginnen met het verbinden van onze Arduino met het proefpersoon en verbinden daarna de Arduino met een computer met de grafische software (ik ga later in detail hierover).

We moeten beginnen met het stellen van een paar eenvoudige vragen waar we weten dat ze eerlijk zullen antwoorden, zoals "wat is je naam" en "waar woon je" om een basislijn te krijgen en vanaf daar kunnen we vragen stellen waar ze over kunnen liegen. Als ze liegen, zullen ze waarschijnlijk nerveus worden en dan kunnen we de verandering in de basislijn die we eerder stelden aflezen als ze liegen :D

Stap 2: Onderdelenlijst

Bouw een Betrouwbare Arduino-gebaseerde Lügendetector
Bouw een Betrouwbare Arduino-gebaseerde Lügendetector
Bouw een Betrouwbare Arduino-gebaseerde Lügendetector

We hebben nodig: Arduino Nano, enkele LEDs, klettband, 2K weerstanden en basis gereedschap zoals karton, aluminiumfolie, lijmpistool, solderbout en mesje.

Stap 3: Bedrading

Bouw een Betrouwbare Arduino-gebaseerde Lügendetector
Bouw een Betrouwbare Arduino-gebaseerde Lügendetector

De bedrading is vrij simpel, we beginnen met verbinden in deze volgorde:

  • Verbind een lang stuk kabel met Arduino analoog pin 0
  • Verbind de 2k weerstand met ground en de uitgebreide analoog 0 pin
  • Verbind een lang stuk kabel met Arduino's 5 volt pin
  • Verbind de anode (lange poot) van de groene LED met pin 2 en de kathode (korte poot) met ground
  • Verbind de anode van de oranje LED met pin 3 en de kathode met ground
  • Verbind de anode van de rode LED met pin 4 en de kathode met ground

Dat is alle bedrading voor de Arduino, nu hebben we een manier nodig om de sensordraden op onze vingers te houden, dit behandelen we later.

Stap 4: Software en Code

Bouw een Betrouwbare Arduino-gebaseerde Lügendetector
Bouw een Betrouwbare Arduino-gebaseerde Lügendetector

Het belangrijkste softwaredeel dat we gaan gebruiken is de nieuwste versie van de Arduino IDE. De nieuwe update brengt een nieuwe manier om de data die ontvangen wordt van de Arduino te zien, in plaats van in tekstvorm via de seriële monitor, kan het nu in een realtime grafiek worden weergegeven wat ons helpt om te identificeren wanneer de data zijn patroon verandert (wanneer iemand liegt).

Om de plotter te openen, open Arduino en navigeer naar het Tools menu en je zou het daar moeten zien, net onder Serial Monitor.

De code voor de microcontroller staat in de codesectie hieronder. Kopieer het en upload het naar je bord.

Stap 5: De Vingerklemmen Maken

Bouw een Betrouwbare Arduino-gebaseerde Lügendetector
Bouw een Betrouwbare Arduino-gebaseerde Lügendetector
Bouw een Betrouwbare Arduino-gebaseerde Lügendetector
Bouw een Betrouwbare Arduino-gebaseerde Lügendetector
Bouw een Betrouwbare Arduino-gebaseerde Lügendetector

Nu de basisvorm van het project klaar is, kunnen we functies toevoegen om het gemakkelijker te maken. We beginnen met het toevoegen van vingerklemmen om een stabiele verbinding tussen onze vingers en de kabels te bewaren. Begin met het lijmen van een strook aluminiumfolie aan de onderkant van een strook klettband, doe dit voor beide stukken klettband (de haak en de lus). Wikkel het nu om je vingers totdat het strak zit (check foto's) en plak dan de blootliggende draad van analoog pin 0 op de aluminiumfolie en herhaal dit voor de 5 volt pin (zorg dat het een goede verbinding maakt).

Stap 6: De Behuizing Maken

Bouw een Betrouwbare Arduino-gebaseerde Lügendetector
Bouw een Betrouwbare Arduino-gebaseerde Lügendetector
Bouw een Betrouwbare Arduino-gebaseerde Lügendetector
Bouw een Betrouwbare Arduino-gebaseerde Lügendetector
Bouw een Betrouwbare Arduino-gebaseerde Lügendetector
Bouw een Betrouwbare Arduino-gebaseerde Lügendetector
Bouw een Betrouwbare Arduino-gebaseerde Lügendetector
Bouw een Betrouwbare Arduino-gebaseerde Lügendetector

Het plan is om een klein compartiment te maken voor de vingervellen op te vouwen en drie gaten voor de LEDs. Het wordt gemaakt van karton en we moeten de volgende vormen uitschneiden:

  • Knip twee 15x3 cm rechthoeken
  • Eén 15x5 cm rechthoek
  • Drie 5x3 cm rechthoeken (knip een vierkant in het midden van er eentje voor de Nano's USB)
  • Eén 9x5 cm rechthoek
  • Eén 6x5 cm rechthoek

De 15x5 rechthoek is de basis. De twee 15x3 rechthoeken en twee van de 5x3 rechthoeken worden aan de zijkanten van de basis gelijmd. Nu lijm de derde 5x3 rechthoek aan de basis 6cm vanaf de zijkant (nabij het midden, check foto's). Nu heb je een rechthoek die verdeeld is in twee zijden, één met een lengte van 6cm en de ander met 9cm. De zijde van 6cm is waar we de elektronica gaan plaatsen en de andere zijde is waar de vingervellen gaan. Knip vervolgens 3 gaten (de grootte van LEDs) in de 6x5 rechthoek en lijm het op de 6cm zijde (als deksel). Ten slotte plak je de korte zijde van de 9x5 rechthoek aan de verre kant van de 9cm zijde (dit fungeert als een deksel dat omhoog en omlaag gaat om de vingervellen te onthullen).

Stap 7: Alles Samenvoegen

Bouw een Betrouwbare Arduino-gebaseerde Lügendetector

Het laatste wat we hoeven te doen is de elektronica in de behuizing plaatsen. Begin met het lijmen van de Arduino en alle draden in de 6cm zijde en loop de uitgebreide draden (pin analoog 0 en 5 volt) naar de andere zijde van de rechthoek (9cm zijde). Lijm nu de drie LEDs in de gaten die we maakten in de 6x5cm rechthoek en test het. Als alles goed gaat, heb je een kleine draagbare Arduino lügendetector. Maar laat me je waarschuwen: dit is niet het meest accurate systeem. Echte lügendetectors gebruiken een heleboel andere sensoren om te bepalen of iemand liegt, zoals een hartslagmonitor en anderen. Wat ik zeg is: gebruik de resultaten niet voor serieuze vragen. :D

Als je vragen hebt, stuur me een persoonlijk bericht of laat een reactie achter en ik probeer zo snel mogelijk te reageren.

Code

PolyGraph.ino

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);
}

Schema's

Bouw een Betrouwbare Arduino-gebaseerde Lügendetector

Productieproces

  1. Bouw Je Eigen LUMAZOID: Een DIY Arduino Muziek Visualizer
  2. Arduino Digitale Dobbelsteen: Bouw Je Eigen LCD-willekeurige Getalgenerator
  3. Arduino Audio Frequentie Detector – Meet de luidste geluidspieken met hoge gevoeligheid
  4. Een LED bedienen via Bluetooth met Arduino – Eenvoudige DIY Handleiding
  5. Een Arduino Iron Man bouwen: onderdelen, sensoren en stapsgewijze handleiding
  6. Find Me: Slimme Item Locator met Arduino en Bluetooth
  7. Bouw een Functionele, Arduino-aangedreven 3D-geprinte Robotarm – Stap-voor-Stap Handleiding
  8. Interactieve LED-matrix deurdisplay met PIR-bewegingsensor – Arduino vakantiegroet
  9. DIY Arduino Luchtbevochtiger Controller met Relais – Veilige Hoogspanningsopstelling
  10. Bouw een Slimme Arduino Vierpotige Robot: Stap-voor-Stap Handleiding
  11. Arduino RGB LED Kleurmixer – Beginner-vriendelijk DIY-project