หน้าแรก ดูโปรเจกต์ทั้งหมด
Easy

โปรเจกต์ เล่น NFS ด้วย Hand Gesture Control

Hand gesture control โดยใช้ Arduino Leonardo และ IR sensors

โปรเจกต์ เล่น NFS ด้วย Hand Gesture Control

วิดีโอสาธิต

Video

▶ กดเพื่อดูวิดีโอสาธิตโปรเจกต์

รายการอุปกรณ์และเครื่องมือ

1x AD-032 IR Obstacle Avoidance Sensor for Arduino
🛒 สั่งซื้อ
1x UTSOURCE Electronic Parts
-

รายละเอียดและวิธีทำ

Introduction

ในโปรเจกต์นี้เราจะสร้างอุปกรณ์ควบคุมด้วยท่าทางมืออย่างง่ายโดยใช้ Arduino Leonardo และ IR Sensors เราสามารถนำการควบคุมนี้ไปใช้กับ PC หรือโทรศัพท์มือถือได้เพียงแค่ใช้การเคลื่อนไหวของมือ สิ่งที่ผมทำที่นี่เป็นเพียงจุดเริ่มต้นของความเป็นไปได้ที่ไม่มีที่สิ้นสุดในการควบคุมด้วยท่าทาง

Concept

เรากำลังใช้ Arduino keyboard library เพื่อแปลงสัญญาณอินพุตจาก IR obstacle sensor ให้เป็นการกดปุ่ม (key strokes) สำหรับควบคุมรถในเกม NFS

  • เมื่อ top right และ top left sensors ทำงาน มันจะจำลองการกดปุ่ม up arrow key.
  • เมื่อ down right และ down left sensors ทำงาน มันจะจำลองการกดปุ่ม down arrow key.
  • เมื่อ top right และ down right sensors ทำงาน มันจะจำลองการกดปุ่ม right arrow key.
  • เมื่อ down left และ top left sensors ทำงาน มันจะจำลองการกดปุ่ม left arrow key.

Circuit Description

จัดวาง sensors ไว้ที่มุมทั้งสี่ของ Leonardo board ตามที่แสดงในรูปภาพในวิดีโอ เชื่อมต่อ VCC ทั้งหมดของ IR sensor modules เข้ากับ Pins 3.3v หรือ 5v ของ Leonardo และเชื่อมต่อ ground ของ sensors ทั้งสี่ตัวเข้ากับ ground ของ Arduino จากนั้นเชื่อมต่อ output pins ของ sensor เข้ากับ Arduino digital pins ต่อไปนี้

Sensor 1 ต่อกับ digital pin 11

Sensor 2 ต่อกับ digital pin 9

Sensor 3 ต่อกับ digital pin 12

Sensor 4 ต่อกับ digital pin 10

การทดสอบ - แอปพลิเคชันอย่างง่ายด้วย Adobe Flash

Working Video

กำลังเล่นเกม Need For Speed :)

Code

🔒 ปลดล็อก Code

สนับสนุนเพื่อรับ Source Code หรือแอปพลิเคชันสำหรับโปรเจกต์นี้

รหัสอ้างอิงโปรเจกต์: playing-nfs-by-hand-gesture-control-9b73ae
299 บาท
PromptPay QR Code