สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
เครื่องจำลองนี้แสดงวิธีการสร้างจอยสติ๊ก 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 แกน