Arduino Lie Detector: 7 Steps (with Pictures)

Arduino Lie Detector: 7 Steps (with Pictures)

Talaan ng mga Nilalaman:

Anonim

Uy sa lahat ngayon nais kong ipakita sa iyo kung paano gumawa ng detektor ng kasinungalingan sa Arduino upang makita kung ang iyong mga kaibigan ay nakahiga sa iyo: D o upang masukat ang iba't ibang mga tugon na balat ng iyong katawannapupunta sa pamamagitan ng depende saang sitwasyon na ikaw ay nasa o ang emosyon na iyong nararamdaman at ang pinaka-cool na bagay ng lahat ay na maaari naming makita ang lahat ng mga bagay na mangyayari sa real time sa isang Arduino graph.

Mga Kagamitan:

Hakbang 1: Paano Ito Gumagana

Napakaganda ng aming balat! Nagbibigay ito ng isang medium para sa amin upang makaranas ng pakiramdam ng pagpindot, pinapanatili nito ang mga impeksiyon at pinapanatili ang mga innards ngunit nagpusta ko hindi mo alam na ang aming balat ay nagbabago ng kondaktibiti depende sa maraming iba't ibang mga bagay na isa sa aming kalooban! Ito ay tinatawag na Electrodermal activity (EDA) at mayroong isang talagang kagiliw-giliw na pahina ng Wikipedia na maaari mong basahin dito. Ang mga pangunahing kaalaman ay ang pagbabago ng ating balat nito sa kondaktibiti depende sa nadarama natin.

Nagsisimula kami sa pamamagitan ng pagkonekta sa aming Arduino sa paksa at pagkatapos ay ikonekta ang Arduino sa isang computer gamit ang software ng pag-graph (kukunin ko na pumunta sa paglipas ng ito sa detalye mamaya)

Kailangan nating magsimula sa pamamagitan ng pagtatanong sa paksa ng ilang mga madaling tanong na alam namin na sila ay tapat na sagot tulad ng "kung ano ang iyong pangalan" at "saan ka nakatira" upang makakuha ng isang baseline at mula doon maaari naming magsimulang magtanong ng mga katanungan na maaari nilang kasinungalingan, kung ang mga ito ay malamang na sila ay pakiramdam kinakabahan at pagkatapos ay maaari naming basahin ang mga pagbabago sa base linya na itinatag ng mas maaga kung kasinungalingan sila: D

Hakbang 2: Listahan ng Mga Bahagi

Kailangan namin ang isang microcontroller upang kontrolin ang tatlong LEDs at ipadala ang computer ang data. Upang makatanggap ng computer ang data mula sa microcontroller ang microcontroller ay kailangang magkaroon ng isang serial chip komunikasyon na ito ay nangangahulugan na hindi namin maaaring gamitin ang Arduino pro mini o Adafruit trinket kaya kapag ang pagpili ng iyong microcontroller siguraduhin na ito ay may isang serial komunikasyon chip built in (USB komunikasyon chip)

Listahan ng mga bahagi ng elektroniko ng electronics

  • Arduino Nano (Kumuha ito dito)
  • Geen LED (Kumuha ito dito)
  • Red LED (Kumuha ito dito)
  • Orange LED (Kunin ito dito)
  • risistor (10k) (Kumuha ito dito)
  • mga kable

Mga Materyales na Kinakailangan

  • Karton
  • Tinfoil
  • Velcro
  • Hot Glue

Mga Tool na Kinakailangan

  • Mainit na glue GUN
  • Panghinang
  • Craft Knife

Hakbang 3: Ang kable

Ang mga kable para sa mga ito ay medyo madali, magsisimula kami sa pamamagitan ng pagkonekta sa kanila sa ganitong pagkakasunud-sunod:

  • Ikonekta ang isang mahabang piraso ng cable sa Arduino analog pin 0
  • Ikonekta ang 2k risistor sa lupa at ang pinalawak na analog na 0 pin
  • Ikonekta ang isang mahabang piraso ng cable sa Arduinos 5 bolta pin
  • Ikabit ang anod (long leg) ng berde na humantong sa pin 2 at ang katod (maikling binti) sa lupa
  • Ikonekta ang anod ng orange na humantong sa pin 3 at ang katod sa lupa
  • Ikonekta ang anod ng pulang humantong sa pin 4 at ang katod sa lupa

Iyan na ang lahat ng mga kable para sa Arduino, ngayon ay kailangan namin ng isang paraan upang mapanatili ang mga wires ng sensor sa aming mga daliri saklaw namin ito mamaya.

Hakbang 4: Software at Code

Ang pangunahing piraso ng software na aming pupuntahan ay ang pinakabagong bersyon sa Arduino IDE. Ang bagong pag-update ay nagdudulot ng isang bagong paraan upang makita ang data na natanggap mula sa Arduino, sa halip na nasa text form mula sa serial monitor, maaari na itong maipakita sa isang real time graph na makakatulong sa amin na makilala kung ang data ay nagbabago ng pattern (kapag ang isang tao ay namamalagi)

Upang buksan ang plotter bukas Arduino at mag-navigate sa menu ng mga tool at dapat mo itong makita doon sa ibaba ng serial monitor.

Ngayon ang code para sa micro controller i-download ang naka-attach na file, buksan ito at i-upload ito sa iyong board

Hakbang 5: Paggawa ng mga Daliri Mga Clip

Ngayon na ang pangunahing paraan ng proyekto ay tapos na maaari naming simulan ang pagdaragdag ng mga tampok upang gawing mas madaling gamitin magsisimula kami sa pamamagitan ng pagdaragdag ng mga clip ng daliri upang mapanatili ang isang matatag na koneksyon sa pagitan ng aming mga daliri at ang mga cable. Nagbibigay-daan sa pagsisimula ng gluing ng isang strip ng tinfoil sa ilalim ng isang strip ng velcro, gawin ito para sa parehong mga piraso ng velcro (hook at loop) Ngayon rap ito sa paligid ng iyong daliri hanggang sa ito ay gumagawa ng isang masikip magkasya (tingnan ang mga larawan) pagkatapos tape ang nakalantad na wire mula sa analog pin 0 hanggang sa foil sa lata at ulitin ang hakbang na ito para sa 5 bolta ng pin (siguraduhin na ito ay gumagawa ng isang mahusay na koneksyon)

Hakbang 6: Paggawa ng Kaso

Ang plano ay upang makagawa ng isang maliit na kompartimento para sa mga pad ng daliri upang tiklupin ang layo at magkaroon ng tatlong butas para sa mga humantong upang manatili. Ang paggawa nito ay ginawa mula sa karton at upang gawin ito ay kailangan nating i-cut ang mga sumusunod na hugis out:

  • Gupitin ang dalawang 15x3 cm na mga parihaba
  • Isang 15x5 cm na parihaba
  • Tatlong 5x3 cm na mga parihaba (gupitin ang isang parisukat sa gitna sa isa sa kanila para sa nanos usb)
  • Isang 9x5 cm na parihaba
  • Isang 6x5 cm na parihaba

Ang 15x5 rectangle ay ang base. Ang dalawang 15x3 rectangles at dalawa sa 5x3 rectangles ay nakadikit sa mga gilid ng base. Ngayon ay idikit ang ikatlong 5x3 rectangle sa base 6cm mula sa gilid (malapit sa gitna, tingnan ang mga larawan) Ngayon ay dapat mayroon kang isang rektanggulo na hinati sa dalawang panig, isa na may haba na 6cm at ang isa ay may haba na 9cm. Ang gilid na may haba na 6cm ay kung saan namin ilalagay ang electronics at ang iba pang mga bahagi ay kung saan ang mga daliri pads pumunta. Susunod na hiwa 3 butas (laki ng mga leds) sa 6x5 parihaba at kola ito pababa sa 6cm gilid (bilang isang takip). Huling kailangan namin upang tape ang maikling gilid ng 9x5 parihaba sa malayong bahagi ng 9cm gilid (ito ay gumaganap bilang isang takip na flips pataas at pababa upang ipakita ang daliri pads)

Hakbang 7: Pag-iisa Ito

Ang huling bagay na kailangan naming gawin ay ilagay ang electronics sa kaso magsimula sa pamamagitan ng gluing down ang arduino at lahat ng mga wire sa 6cm gilid at patakbuhin ang pinalawak na wires (pin analog 0 at 5 bolta) sa iba pang mga bahagi ng parihaba (9cm gilid). Ngayon kola ang tatlong leds sa mga butas na ginawa namin sa 6x5cm parihaba at bigyan ito ng isang pagsubok kung ang lahat ng napupunta na rin dapat mong magkaroon ng isang maliit na portable detalyadong Arduino kasinungalingan ngunit hayaan mo akong bigyan ng babala sa iyo na ito ay hindi ang pinaka-tumpak na sistema sa katunayan pinaka tunay na kasinungalingan detectors gamitin isang host ng iba pang mga sensors upang matukoy kung ang isang tao ay namamalagi tulad ng isang heart rate monitor at iba pa, kung ano im sinasabi ay hindi gumagamit ng resulta ng mga ito para sa mga malubhang katanungan.: D

Kung mayroon kang anumang mga katanungan mangyaring magpadala sa akin ng isang personal na mensahe o mag-iwan ng komento at masamang subukan ang aking makakaya upang makabalik sa iyo.