Windows

Waterloo Labs ทำให้มาริโอควบคุมด้วยตา

Faith Evans feat. Stevie J – "A Minute" [Official Music Video]

Faith Evans feat. Stevie J – "A Minute" [Official Music Video]
Anonim

มี Sony PlayStation Move และ Kinect ของ Microsoft สำหรับ Xbox 360 จะเริ่มเปิดฉากในช่วงฤดูใบไม้ร่วงนี้และ Wiimote ก็ยังคงอยู่ตลอดไป

แต่ทั้งหมดนี้ ควบคุมต้องการให้ผู้ใช้ลุกขึ้นและย้ายไปรอบ ๆ เทคโนโลยีล่าสุดสำหรับการป้อนข้อมูลทำให้สิ้นความไร้สาระเช่นนี้ Waterloo Labs ได้ออกแบบวิธีการควบคุมวิดีโอเกมโดยเฉพาะ Super Mario Bros 2 บนคอนโซล Nintendo Entertainment Sytem (NES) โดยใช้เพียงตาเท่านั้น ถูกต้อง - ใช้เทคนิคการอ่านตาที่รู้จักกันในชื่อ Electro-oculography (EOG) และการ์ดลูกเล่นที่กำหนดเอง Waterloo Labs ได้คิดวิธีการควบคุม NES ด้วยการเคลื่อนไหวของตา

Waterloo Labs คือ โครงการของ บริษัท เทคโนโลยีแห่งชาติออสตินที่ชื่อ National Instruments และได้นำการทดลองที่เป็นประโยชน์เหล่านี้มาใช้แล้วเช่น "Driving a Car with iPhone" และ "FPS with Real Guns"

สมมติฐานเป็นจริงค่อนข้างง่าย ตาของคุณขั้ว - ด้านหลังมีประจุลบมากขึ้นกว่าที่ด้านหน้าเพราะความเข้มข้นสูงของเซลล์ประสาทบนจอประสาทตา เนื่องจากตาแหน่งนี้ดวงตาของคุณจึงสร้างสนามไฟฟ้าที่จะเคลื่อนไปเมื่อตาของคุณเคลื่อนไหว

ดังนั้นเพื่อที่จะจับภาพการเคลื่อนไหวนี้ทีม Waterloo Labs จึงติดตั้งขั้วไฟฟ้า (ใช้ Ambu Blue Sensor N) ไปที่ บริเวณรอบดวงตาของวัตถุหนึ่งที่มุมด้านนอกของตาแต่ละข้างเหนือตาซ้ายและด้านบนตาขวา (เช่นเดียวกับขั้วไฟฟ้าพื้นหลังหูข้างซ้าย)

อิเล็กโทรดส่ง สัญญาณไปยังการ์ดลูกข่ายที่กำหนดเองซึ่งจะกรองและขยายสัญญาณขาเข้า การ์ดลูกสาวเชื่อมต่อกับคอมพิวเตอร์ (ใช้ National Instruments Singleboard RIO) เพื่อวิเคราะห์

หลังจากการวิเคราะห์ (มีเกณฑ์ที่กำหนดไว้สำหรับตำแหน่งตาและแนวนอน - ถ้าสัญญาณส่งผ่านเกณฑ์ข้อใดข้อหนึ่ง เช่นการเคลื่อนไหวที่สำคัญเช่นมองไกลไปทางซ้ายจะผ่านเกณฑ์ตามแนวตั้งและถูกตีความว่าเป็นการกดปุ่มซ้าย) สัญญาณจะกลับไปที่การ์ดลูกสาวเพื่อส่งไปยัง Nintendo

Voila! หากคุณคิดว่าฟังดูเรียบง่าย Waterloo Labs จะอธิบายรายละเอียดอุปกรณ์ทั้งหมดที่ใช้และการออกแบบในเว็บไซต์ National Instrument เพื่อให้คุณสามารถตรวจสอบได้ด้วยตัวคุณเอง

แน่นอนว่าถ้าคุณมองขึ้นไปกระโดด … คุณจะไม่สามารถมองเห็นหน้าจอได้

[ผ่าน Hack a Day ผ่าน Procrastineering]