สารบัญ:
- ขั้นตอนที่ 1: รวบรวมวัสดุที่จำเป็น:
- ขั้นตอนที่ 2: ถอดจอยสติ๊ก:
- ขั้นตอนที่ 3: สร้าง Arduino Shield และเชื่อมต่อสายไฟ:
- ขั้นตอนที่ 4: กำหนดค่าซอฟต์แวร์:
- ขั้นตอนที่ 5: ผลลัพธ์สุดท้ายและการแก้ไขปัญหา:
วีดีโอ: แปลงจอยสติ๊กพอร์ตเกมเก่าเป็น Usb Flight Stick ด้วย Arduino: 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
ข้อจำกัดความรับผิดชอบอย่างรวดเร็ว: ประเด็นของโครงการนี้คือไม่ต้องทำการแปลงจอยสติ๊กพอร์ตเกมราคาถูก จุดประสงค์ของโปรเจ็กต์นี้คือการสร้างจอยสติ๊กอเนกประสงค์และปรับแต่งได้ซึ่งสามารถดัดแปลงได้ง่าย เหตุผลที่ฉันเลือก Arduino เป็นเพราะฉันมีเวลาว่างและต้องการสร้างชีวิตใหม่ให้กับจอยสติ๊กพอร์ตเกมเก่าของลุง หากคุณต้องการทำสิ่งเดียวกัน มีตัวแปลงราคาถูกจำนวนมาก ดังนั้นโปรดลองใช้พวกเขาหากคุณไม่ต้องการทำให้สิ่งต่าง ๆ ซับซ้อน
ขั้นตอนที่ 1: รวบรวมวัสดุที่จำเป็น:
สิ่งที่คุณต้องการคือ:
- จอยสติ๊กพอร์ตเกมเก่า (ฉันได้ของฉันมา 2$ จากการขายหลา)
- ส่วนหัวของหมุดตัวผู้
- Arduino uno (ประมาณ 18$)
- โปรโตบอร์ดหรือเพอร์ฟบอร์ด
เครื่องมือที่คุณต้องการคือ:
- กรรไกรคู่หนึ่ง
- หัวแร้ง
- ตะกั่วบาง
- คอมพิวเตอร์ที่ติดตั้ง Arduino IDE และ Atmel flip
- การเชื่อมต่ออินเทอร์เน็ต
ขั้นตอนที่ 2: ถอดจอยสติ๊ก:
สิ่งแรกและสำคัญที่สุดที่ต้องทำคือการแยกจอยสติกออกจากกัน และหารหัสสีของสายไฟที่เชื่อมต่อกับปุ่มต่างๆ
ขั้นตอนที่ 3: สร้าง Arduino Shield และเชื่อมต่อสายไฟ:
ทำตามแผนผังที่แนบมา
โดยพื้นฐานแล้ว โพเทนชิโอมิเตอร์ ถึง แสดงถึงแกน x และ y ของจอยสติ๊ก และปุ่มกดแสดงถึงปุ่มการทำงาน
ขั้นตอนที่ 4: กำหนดค่าซอฟต์แวร์:
มีขั้นตอนค่อนข้างน้อยในการกำหนดค่าจอยสติ๊กนี้:
- ไปที่ลิงค์นี้ก่อน https://github.com/AlanChatham/UnoJoy และดาวน์โหลด UnoJoy
- ถัดไปเปิด Arduino IDE และแฟลชโค้ดตัวอย่างไปที่บอร์ด
- ตอนนี้ติดตั้ง Atmel Flip และ Java Runtime Environment
- ตอนนี้ให้บอร์ดเข้าสู่โหมด DFU โดยการลัดวงจรสองพินใกล้กับพอร์ต usb บนบอร์ดหรือทำตามบทช่วยสอนในลิงค์นี้
- ตอนนี้เปิดโฟลเดอร์ Uno Joy แล้วไปที่โฟลเดอร์ Uno และเรียกใช้ไฟล์ Turnintoajoystick.bat
- ตอนนี้ถอดปลั๊กและเสียบบอร์ด Arduino ใหม่ ตอนนี้ทุกอย่างพร้อมแล้ว
- หากจำเป็น ให้ตรวจสอบตัวเลือกตัวควบคุม usb ใน Windows เพื่อตรวจสอบคอนโทรลเลอร์
ขั้นตอนที่ 5: ผลลัพธ์สุดท้ายและการแก้ไขปัญหา:
นี่คือลักษณะที่จอยสติ๊กเปิดออก
ขออภัยที่ไม่แสดงผลสุดท้ายในที่ทำงาน
หากคุณมีการสั่นไหวในการเคลื่อนไหวของจอยสติ๊ก โปรดตรวจสอบการเชื่อมต่อ 5v และ gnd ที่ไปที่โพเทนชิโอมิเตอร์สำหรับการแก้ไขปัญหาเพิ่มเติม โปรดติดต่อฉันในส่วนความคิดเห็น และโปรดแชร์รูปภาพหากคุณพยายามเอง
แนะนำ:
วิธีการตั้งค่า OSMC ด้วย Hyperion บน Raspberry Pi ด้วย WS2812b Led Strip: 8 ขั้นตอน
วิธีการตั้งค่า OSMC ด้วย Hyperion บน Raspberry Pi ด้วย WS2812b Led Strip: บางครั้งฉันพูดภาษาอังกฤษได้ดีมาก บางครั้งก็ไม่มี… สิ่งแรกเลย นี่เป็นการสอนครั้งแรกของฉันและภาษาอังกฤษไม่ใช่ภาษาแม่ของฉัน ดังนั้นโปรดอย่ากดดันฉันมากเกินไป นี่จะไม่เกี่ยวกับวิธีการสร้างเฟรมที่ง่าย มันเกี่ยวกับการติดตั้ง
DIY - สร้างระบบลำโพงขนาดเล็ก USB ด้วย PAM8403 และกระดาษแข็ง - สกรูทอง: 5 ขั้นตอน
DIY - สร้างระบบลำโพงขนาดเล็ก USB ด้วย PAM8403 และกระดาษแข็ง | Gold Screw: วันนี้ผมจะมาแสดงวิธีทำระบบลำโพง USB ขนาดเล็กพร้อมโมดูลแอมพลิฟายเออร์ PAM8403 และ Cardboard ซึ่งง่ายมากด้วยวัสดุราคาถูก
มาสร้าง SN76489 USB MIDI Synth ด้วย Arduino Nano: 7 ขั้นตอน
มาสร้างซินธิไซเซอร์ USB MIDI SN76489 ด้วย Arduino Nano กันเถอะ: เคยอยากสร้างซินธิไซเซอร์ของคุณเองโดยอิงจากเพลงชิปเพลงเก่าจากยุค 80 ไหม? เล่นเพลงโพลีโฟนิกง่ายๆ ที่ฟังดูเหมือนกับ Sega Master System และวิดีโอเกม Megadrive แบบเก่า ฉันมี ดังนั้นฉันจึงสั่งชิป SN76489 สองสามตัวจาก eb
วิธีสร้าง CubeSat ด้วย Arduino ด้วย Arducam: 9 ขั้นตอน
วิธีสร้าง CubeSat ด้วย Arduino ด้วย Arducam: ในรูปแรก เรามี Arduino และเรียกว่า "Arduino Uno"ในรูปที่สอง เรามี Arducam และเรียกว่า "Arducam OV2640 มินิ 2MP"พร้อมกับภาพที่สอง มีวัสดุที่คุณต้อง
ควบคุม Arduino ด้วย Android และ USB: 5 ขั้นตอน
ควบคุม Arduino ด้วย Android และ USB: คำแนะนำนี้เป็นเพียงการสาธิตอย่างรวดเร็วของ "Arduino USB Serial Extension" ที่สร้างขึ้นโดยนักพัฒนา Thunkable, Pavitra มันยังอยู่ระหว่างการพัฒนา ดังนั้นให้คิดว่านี่เป็นรุ่นเบต้า สรุปง่ายๆ ตอนนี้คุณสามารถค