สารบัญ:

DIY Arcade Joystick: 3 ขั้นตอน
DIY Arcade Joystick: 3 ขั้นตอน

วีดีโอ: DIY Arcade Joystick: 3 ขั้นตอน

วีดีโอ: DIY Arcade Joystick: 3 ขั้นตอน
วีดีโอ: DIY Arcade Stick: Easy, High Quality & Affordable 2024, พฤศจิกายน
Anonim
จอยสติ๊กอาเขต DIY
จอยสติ๊กอาเขต DIY
จอยสติ๊กอาเขต DIY
จอยสติ๊กอาเขต DIY

นี่คือจอยสติ๊กอาร์เคดที่ฉันทำ

จอยสติ๊กอาร์เคดนั้นทำมาจากศูนย์โดยใช้สวิตช์ไมโครโรลเลอร์ ไม่มีโมดูลจอยสติ๊กอาร์เคดที่สร้างไว้ล่วงหน้าก่อนใช้งาน ฉันได้รับแนวคิดนี้จากใครบางคนใน 2016 Maker Faire Singapore ซึ่งฉันจำได้ว่ามีคนทำสิ่งเดียวกัน ยกเว้นแต่ดีกว่าของฉันมาก

ปุ่มอาร์เคดเป็นปุ่มอาร์เคดปกติราคา $2 ธรรมดา แต่ดีกว่าสวิตช์สัมผัสทั่วไปของคุณ

ขั้นตอนที่ 1: เคสและอุปกรณ์อิเล็กทรอนิกส์

เคสและอุปกรณ์อิเล็กทรอนิกส์
เคสและอุปกรณ์อิเล็กทรอนิกส์
เคสและอุปกรณ์อิเล็กทรอนิกส์
เคสและอุปกรณ์อิเล็กทรอนิกส์
เคสและอุปกรณ์อิเล็กทรอนิกส์
เคสและอุปกรณ์อิเล็กทรอนิกส์
เคสและอุปกรณ์อิเล็กทรอนิกส์
เคสและอุปกรณ์อิเล็กทรอนิกส์

ตัวเคสทำจากชิ้นอะครีลิคเป็นหลัก ชิ้นสีดำ 1 ชิ้นงอ 4 ข้อต่อเพื่อทำด้านข้าง 1 ชิ้นเคลียร์ 1 ชิ้นปิดด้านล่าง ใช้ชิ้นส่วนสีขาวและพลาสติกใสอีกประเภทหนึ่ง (ไม่ใช่อะคริลิก เป็นพลาสติกบางๆ จากบรรจุภัณฑ์บางส่วน) เพื่อปิดด้านบนและติดตั้งจอยสติ๊กและปุ่มตามลำดับ

รูถูกตัดเป็นชิ้นพลาสติกด้านบนเพื่อยึดปุ่ม Arcade และสำหรับก้านของจอยสติ๊กเพื่อเลื่อนเข้าและใช้งาน

สำหรับการเดินสายฉันเชื่อมต่อสวิตช์และปุ่มทั้งหมดกับกราวด์โดยพื้นฐานแล้วปล่อยให้พินพิเศษเชื่อมต่อกับ gpio กับอินพุตพูลอัพสำหรับไมโครคอนโทรลเลอร์

ขั้นตอนที่ 2: จอยสติ๊ก

จอยสติ๊ก
จอยสติ๊ก
จอยสติ๊ก
จอยสติ๊ก
จอยสติ๊ก
จอยสติ๊ก

แท่งหลักของจอยสติ๊กคือเดือยไม้ตัดตามขนาดอย่างเหมาะสม

สวิตช์ลูกกลิ้งจะต้องติดกาวร้อนที่ด้านหลังของชิ้นอะครีลิคสีขาวที่ขอบของรูสำหรับเดือย

แนวคิดจะเป็นการติดกาวสวิตช์เพื่อให้เมื่อใดก็ตามที่แท่งเลื่อนขึ้น ลง ซ้ายหรือขวา สวิตช์ที่เกี่ยวข้องจะถูกกด วางสวิตช์ไว้ใกล้กันเพื่อที่ว่าเมื่อจอยสติ๊กเคลื่อนที่ในแนวทแยง (เช่น ขึ้น-ขวา) สวิตช์ 2 ตัวตามลำดับจะถูกกด

อย่างไรก็ตาม พึงทราบเพื่อปรับตำแหน่งของสวิตช์ (ใกล้กับรูมากแค่ไหน) ก่อนถึงมือ เพื่อความไวที่คุณต้องการ มิฉะนั้นคุณจะยุ่งมากเมื่อเปลี่ยน เมื่อพอใจแล้ว ก็สามารถประกอบเคสและไปยังขั้นตอนต่อไปได้

ขั้นตอนที่ 3: ไมโครคอนโทรลเลอร์และอุปกรณ์อิเล็กทรอนิกส์เพิ่มเติม

ไมโครคอนโทรลเลอร์และอุปกรณ์อิเล็กทรอนิกส์เพิ่มเติม
ไมโครคอนโทรลเลอร์และอุปกรณ์อิเล็กทรอนิกส์เพิ่มเติม
ไมโครคอนโทรลเลอร์และอุปกรณ์อิเล็กทรอนิกส์เพิ่มเติม
ไมโครคอนโทรลเลอร์และอุปกรณ์อิเล็กทรอนิกส์เพิ่มเติม
ไมโครคอนโทรลเลอร์และอุปกรณ์อิเล็กทรอนิกส์เพิ่มเติม
ไมโครคอนโทรลเลอร์และอุปกรณ์อิเล็กทรอนิกส์เพิ่มเติม

คุณสามารถใช้ไมโครคอนโทรลเลอร์ที่มีฟังก์ชัน HID (ควรเป็น USB เพราะมีกฎแบบมีสาย) เช่น Arduino Leonardo (แม้ว่าจะช้า) Teensy หรือ Bluetooth HID เช่น Adafruit Bluefruit EZ-key ในกรณีนี้ฉันใช้ Teensy 3.2

จดบันทึกการเดินสายสวิตช์อย่างถูกต้อง เมื่อคุณเลื่อนจอยสติ๊กไปในทิศทางเดียว แสดงว่าคุณกำลังกดสวิตช์ไปในทิศทางตรงกันข้าม (เลื่อนขึ้นกดสวิตช์ลง) ดังนั้นสวิตช์ลงควรจับคู่กับขึ้น ซ้ายแมปไปทางขวา ฯลฯ

เมื่อใช้ Arduino IDE ให้ใช้ฟังก์ชัน Keyboard.press() และ Keyboard.release() เพื่อจับคู่แต่ละปุ่มกับแต่ละคีย์ อย่าใช้ Keyboard.print() เพราะมันช้า

แนะนำ: