![Arduino Lie Detector: 7 ขั้นตอน (พร้อมรูปภาพ) Arduino Lie Detector: 7 ขั้นตอน (พร้อมรูปภาพ)](https://img.gwsigeps.com/img/circuits/arduino-lie-detector-8.jpg)
สารบัญ:
- วัสดุ:
- ขั้นตอนที่ 1: มันทำงานอย่างไร
- ขั้นตอนที่ 2: รายการอะไหล่
- ขั้นตอนที่ 3: การเดินสายไฟ
- ขั้นตอนที่ 4: ซอฟต์แวร์และรหัส
- ขั้นตอนที่ 5: การสร้างคลิปนิ้ว
- ขั้นตอนที่ 6: สร้างเคส
- ขั้นตอนที่ 7: รวบรวมทุกอย่างเข้าด้วยกัน
เฮ้ทุกคนในวันนี้ฉันต้องการแสดงให้คุณเห็นถึงวิธีการสร้างเครื่องตรวจจับโกหกที่ควบคุมโดย Arduino เพื่อดูว่าเพื่อนของคุณกำลังโกหกคุณเมื่อไหร่: D หรือวัดการตอบสนองที่แตกต่างกันที่ผิวกายของคุณผ่านไปขึ้นอยู่กับสถานการณ์ที่คุณอยู่หรืออารมณ์ที่คุณรู้สึกและสิ่งที่ยอดเยี่ยมที่สุดคือเราสามารถเห็นสิ่งต่าง ๆ เหล่านี้เกิดขึ้นแบบเรียลไทม์ในกราฟ Arduino
วัสดุ:
ขั้นตอนที่ 1: มันทำงานอย่างไร
ผิวของเราน่าทึ่ง! มันเป็นสื่อกลางสำหรับเราที่จะได้สัมผัสกับความรู้สึกมันช่วยป้องกันการติดเชื้อและรักษาอวัยวะภายใน แต่ฉันคิดว่าคุณไม่รู้ว่าผิวของเราเปลี่ยนแปลงการนำไฟฟ้าขึ้นอยู่กับหลาย ๆ สิ่งที่เป็นอารมณ์ของเรา! มันเรียกว่ากิจกรรม Electrodermal (EDA) และมีหน้า Wikipedia ที่น่าสนใจจริงๆที่คุณสามารถอ่านได้ที่นี่ พื้นฐานคือผิวของเราเปลี่ยนสภาพนำไฟฟ้าขึ้นอยู่กับว่าเรารู้สึกอย่างไร
เราเริ่มต้นด้วยการเชื่อมต่อ Arduino ของเรากับหัวเรื่องจากนั้นเชื่อมต่อ Arduino กับคอมพิวเตอร์ด้วยซอฟต์แวร์สร้างกราฟ (ฉันจะอธิบายรายละเอียดในภายหลัง)
เราต้องเริ่มต้นด้วยการถามคำถามง่ายๆที่เรารู้ว่าพวกเขาจะตอบตามความจริงเช่น "คุณชื่ออะไร" และ "คุณอาศัยอยู่ที่ไหน" เพื่อให้ได้มาซึ่งพื้นฐานและจากนั้นเราสามารถเริ่มถามคำถามที่พวกเขาอาจโกหกได้ พวกเขาอาจรู้สึกประหม่าและจากนั้นเราสามารถอ่านการเปลี่ยนแปลงของเส้นฐานที่สร้างขึ้นก่อนหน้านี้หากพวกเขาโกหก: D
ขั้นตอนที่ 2: รายการอะไหล่
เราจะต้องมีไมโครคอนโทรลเลอร์เพื่อควบคุม LED สามดวงและส่งข้อมูลไปยังคอมพิวเตอร์ เพื่อให้คอมพิวเตอร์ได้รับข้อมูลจากไมโครคอนโทรลเลอร์ไมโครคอนโทรลเลอร์จะต้องมีชิปสื่อสารแบบอนุกรมซึ่งหมายความว่าเราไม่สามารถใช้ Arduino pro mini หรือ Adafruit trinket ดังนั้นเมื่อเลือกไมโครคอนโทรลเลอร์ของคุณตรวจสอบให้แน่ใจว่ามีชิปสื่อสารแบบอนุกรมในตัว (ชิปสื่อสาร USB)
รายการส่วนประกอบชิ้นส่วนอิเล็กทรอนิกส์
- Arduino Nano (หาได้ที่นี่)
- Geen LED (หาได้ที่นี่)
- LED สีแดง (รับที่นี่)
- ไฟ LED สีส้ม (รับที่นี่)
- ตัวต้านทาน (10k) (รับที่นี่)
- สายเคเบิ้ล
วัสดุที่ต้องการ
- กระดาษแข็ง
- ฟอยล์ดีบุก
- เวลโคร
- กาวร้อน
เครื่องมือที่จำเป็น
- ปืนกาวร้อน
- หัวแร้ง
- หัตถกรรมมีด
ขั้นตอนที่ 3: การเดินสายไฟ
การเดินสายไฟในครั้งนี้ค่อนข้างง่ายเราจะเริ่มด้วยการเชื่อมต่อตามลำดับนี้:
- เชื่อมต่อสายเคเบิลยาวกับขาอะนาล็อก Arduino 0
- เชื่อมต่อตัวต้านทาน 2k กับกราวด์และส่วนขยายอนาล็อก 0 พิน
- เชื่อมต่อสายเคเบิลยาว ๆ เข้ากับ Arduinos 5 โวลต์พิน
- เชื่อมต่อขั้วบวก (ขายาว) ของสีเขียวที่นำไปสู่ขา 2 และแคโทด (ขาสั้น) กับพื้น
- เชื่อมต่อขั้วบวกของสีส้มที่นำไปสู่ขา 3 และแคโทดกับพื้น
- เชื่อมต่อขั้วบวกของไฟ LED สีแดงเพื่อพิน 4 และขั้วบวกกับพื้น
นั่นคือการเดินสายทั้งหมดสำหรับ Arduino ตอนนี้เราต้องการวิธีที่จะเก็บสายเซ็นเซอร์ไว้ในมือของเราเราจะครอบคลุมสิ่งนี้ในภายหลัง
ขั้นตอนที่ 4: ซอฟต์แวร์และรหัส
ชิ้นส่วนหลักของซอฟต์แวร์ที่เรากำลังใช้อยู่เป็นเวอร์ชั่นล่าสุดของ Arduino IDE การอัปเดตใหม่นำวิธีการใหม่ในการดูข้อมูลที่ได้รับจาก Arduino แทนที่จะอยู่ในรูปแบบข้อความจากจอภาพแบบอนุกรมตอนนี้สามารถแสดงในกราฟเรียลไทม์ซึ่งจะช่วยให้เราระบุเมื่อข้อมูลเปลี่ยนรูปแบบของมัน (เมื่อมีคนโกหก)
หากต้องการเปิดตัวพล็อตเตอร์เปิด Arduino และไปที่เมนูเครื่องมือและคุณจะเห็นมันอยู่ด้านล่างของจอมอนิเตอร์แบบอนุกรม
ตอนนี้โค้ดสำหรับไมโครคอนโทรลเลอร์ดาวน์โหลดไฟล์ที่แนบมาเปิดและอัปโหลดไปยังบอร์ดของคุณ
ขั้นตอนที่ 5: การสร้างคลิปนิ้ว
ตอนนี้รูปแบบพื้นฐานของโครงการเสร็จสิ้นแล้วเราสามารถเริ่มเพิ่มคุณสมบัติเพื่อให้ง่ายต่อการใช้เราจะเริ่มต้นด้วยการเพิ่มคลิปนิ้วเพื่อให้การเชื่อมต่อที่มั่นคงระหว่างนิ้วมือกับสายเคเบิลของเรา ให้เริ่มต้นด้วยการติดแถบเหล็กวิลาดที่ด้านล่างของแถบเวลโครทำเช่นนี้สำหรับทั้งสองชิ้นของเวลโคร (ตะขอและห่วงตอนนี้แร็พไว้รอบนิ้วของคุณจนกว่ามันจะแน่นพอดี (ตรวจสอบภาพถ่าย) แล้วเทป สายเปลือยจากแอนะล็อก 0 ถึงดีบุกฟอยล์และทำขั้นตอนนี้ซ้ำสำหรับ 5 โวลต์พิน (ตรวจสอบให้แน่ใจว่าเชื่อมต่อได้ดี)
ขั้นตอนที่ 6: สร้างเคส
แผนคือการทำให้ช่องเล็ก ๆ สำหรับแผ่นนิ้วมือพับออกไปและมีสามรูสำหรับไฟ led ที่จะยื่นออกมา มันจะทำจากกระดาษแข็งและเพื่อให้มันเราจะต้องตัดรูปร่างต่อไปนี้ออก:
- ตัดสองสี่เหลี่ยมขนาด 15x3 ซม
- หนึ่งสี่เหลี่ยมขนาด 15x5 ซม
- รูปสี่เหลี่ยมผืนผ้าขนาด 5x3 ซม. สามตัว (ตัดสี่เหลี่ยมตรงกลางบนหนึ่งในนั้นสำหรับ nanos usb)
- สี่เหลี่ยมผืนผ้าขนาด 9x5 ซม
- สี่เหลี่ยมผืนผ้าขนาด 6x5 ซม
สี่เหลี่ยมผืนผ้าขนาด 15x5 เป็นฐาน รูปสี่เหลี่ยมผืนผ้าขนาด 15x3 สองรูปและรูปสี่เหลี่ยมผืนผ้าขนาด 5x3 สองรูปสองรูปติดกับด้านข้างของฐาน ตอนนี้กาวสี่เหลี่ยม 5x3 ที่สามไปยังฐาน 6cm จากด้านข้าง (ใกล้กับกลางตรวจสอบภาพถ่าย) ตอนนี้คุณควรมีสี่เหลี่ยมที่แบ่งออกเป็นสองด้านหนึ่งที่มีความยาว 6 ซม. และอื่น ๆ ที่มีความยาว 9 ซม ด้านที่มีความยาว 6 ซม. เป็นที่ที่เราจะวางอิเล็กทรอนิคส์และอีกด้านหนึ่งเป็นที่ที่นิ้วมือไป ถัดไปตัด 3 หลุม (ขนาดของไฟ led) บนสี่เหลี่ยมผืนผ้า 6x5 และกาวลงไปที่ด้าน 6 ซม. (เป็นฝา) สุดท้ายเราต้องติดเทปด้านสั้นของสี่เหลี่ยมขนาด 9x5 ไปทางด้านไกลของด้าน 9 ซม. (ซึ่งทำหน้าที่เป็นฝาที่พลิกขึ้นและลงเพื่อให้เห็นแผ่นนิ้ว)
ขั้นตอนที่ 7: รวบรวมทุกอย่างเข้าด้วยกัน
สิ่งสุดท้ายที่เราต้องทำคือใส่อุปกรณ์อิเล็กทรอนิกส์ในกรณีที่เริ่มต้นโดยการติด arduino และสายทั้งหมดในด้าน 6 ซม. และเรียกใช้สายไฟเพิ่มเติม (พินอะนาล็อก 0 และ 5 โวลต์) ไปยังอีกด้านหนึ่งของสี่เหลี่ยมผืนผ้า (9 ซม. ข้าง) ตอนนี้ทากาวทั้งสามที่นำไปสู่รูที่เราทำบนสี่เหลี่ยมผืนผ้าขนาด 6x5 ซม. และทำการทดสอบว่าทุกอย่างเป็นไปด้วยดีคุณควรมีเครื่องตรวจจับโกหกแบบพกพาขนาดเล็กของ Arduino แต่ให้ฉันเตือนคุณว่านี่ไม่ใช่ระบบที่แม่นยำที่สุด โฮสต์ของเซ็นเซอร์อื่น ๆ เพื่อตรวจสอบว่ามีใครบางคนโกหกเช่นเครื่องวัดอัตราการเต้นของหัวใจและอื่น ๆ สิ่งที่ฉันพูดคือไม่ใช้ผลลัพธ์ของสิ่งนี้สำหรับคำถามที่จริงจัง: D
หากคุณมีคำถามใด ๆ โปรดส่งข้อความส่วนตัวถึงฉันหรือแสดงความคิดเห็นและลองอย่างดีที่สุดเพื่อติดต่อกลับ