สารบัญ:

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

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

วีดีโอ: จอยสติ๊ก USB จิ๋ว: 5 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Joystick 5 รุ่น ราคาไม่เกิน 1,000 บาท | JIB Review EP.237 2024, กรกฎาคม
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 แกน

แนะนำ: