จอยสติ๊ก USB จิ๋ว: 5 ขั้นตอน (พร้อมรูปภาพ)
จอยสติ๊ก USB จิ๋ว: 5 ขั้นตอน (พร้อมรูปภาพ)
Anonim
จอยสติ๊ก USB จิ๋ว
จอยสติ๊ก USB จิ๋ว
จอยสติ๊ก USB จิ๋ว
จอยสติ๊ก USB จิ๋ว
จอยสติ๊ก USB จิ๋ว
จอยสติ๊ก USB จิ๋ว

เครื่องจำลองนี้แสดงวิธีการสร้างจอยสติ๊ก USB ขนาดเล็กที่ง่ายมาก

คำแนะนำนี้เกี่ยวข้องกับจอยสติ๊ก Hall Effect USB สำหรับการจัดหาโซลูชันต้นทุนต่ำ

ขั้นตอนที่ 1: การเตรียมการ

การตระเตรียม
การตระเตรียม
การตระเตรียม
การตระเตรียม

จอยสติ๊ก

โมดูลฝ่าวงล้อมจอยสติ๊ก 2 แกน

Digispark Dev Board

นี่คือบอร์ดสำหรับนักพัฒนาขนาดเล็กที่สามารถเลียนแบบอุปกรณ์ USB HID ได้ เช่น แป้นพิมพ์ USB เมาส์หรือจอยสติ๊ก

คนอื่น

เขียงหั่นขนมเล็ก ๆ สายไฟเขียงหั่นขนมและหัวพินบางส่วน

ขั้นตอนที่ 2: การเตรียมส่วนหัวของพิน

การเตรียมส่วนหัวของพิน
การเตรียมส่วนหัวของพิน

บัดกรีส่วนหัวของพินเข้ากับบอร์ดถ้ายังไม่ได้

ข้อควรระวังก่อนเสียบเข้ากับเขียงหั่นขนม

พินพาวเวอร์บอร์ดของ Digispark dev ไม่เป็นมิตรกับเขียงหั่นขนม!

โปรเจ็กต์นี้ต้องใช้พิน 5V และ GND เท่านั้น โดยต้องงอพิน 5V ให้เป็นถังขยะเล็กๆ ด้านนอก ดังนั้นจึงไม่ได้เชื่อมต่อในแถวเดียวกันขณะเสียบเข้ากับเขียงหั่นขนม หรือคุณจะระเบิดบางสิ่งบางอย่างออก

ขั้นตอนที่ 3: การประกอบ

การประกอบ
การประกอบ
การประกอบ
การประกอบ
การประกอบ
การประกอบ

การวางพินสำหรับบอร์ดทั้งสองนั้นไม่สมดุล จำเป็นต้องมีพินเพิ่มเติมเพื่อรองรับมุมที่ไม่มีส่วนหัวของพิน

นี่คือบทสรุปการเชื่อมต่อ:

Digispark -> จอยสติ๊ก

GND -> GND 5V -> 5V P2 -> VRx P5 -> VRy P0 -> SW

บันทึก:

  • SW ทริกเกอร์โดยกดจอยสติ๊ก
  • P3 และ P4 เชื่อมต่อกับ USB ดังนั้นโปรเจ็กต์ USB HID ใดๆ จึงไม่สามารถเชื่อมต่อสิ่งอื่นกับ 2 พินนี้ได้
  • P2 ยังคงมีให้สำหรับอย่างอื่นเช่น สัญญาณ LED หรือปุ่มพิเศษ
  • จำเป็นต้องใช้พินอินพุตแบบอะนาล็อกเพื่ออ่านค่า VRx และ VRy Digispark P2 และ P5 เป็นพินอินพุตแบบอะนาล็อก บอร์ดบางตัวอาจไม่เปิดใช้งาน P5 (ลบ RSTDISBL บิต) คุณสามารถทดสอบโดยตัวอย่าง Arduino "กะพริบ" ที่ขา 5 คุณต้องเบิร์น Bootloader ใหม่หรือเพียงแค่เปลี่ยนอีฟิวส์เพื่อเปิดใช้งาน รายละเอียดเพิ่มเติม:

Ref.:

ขั้นตอนที่ 4: โปรแกรม

ตั้งค่า Arduino พร้อมรองรับ Digispark หากยังไม่ได้:

digistump.com/wiki/digispark

ดาวน์โหลดและตั้งโปรแกรมซอร์สโค้ด:

github.com/moononournation/TinyUSBJoystick

ขั้นตอนที่ 5: สนุก

สนุก!
สนุก!

ตอนนี้คุณมีอุปกรณ์ขนาดเล็กที่จะช่วยให้คุณใช้งานด้วยค่าแอนะล็อก 2 แกน