สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: อุปกรณ์อิเล็กทรอนิกส์
- ขั้นตอนที่ 2: 5V X 3A แหล่งจ่ายไฟที่มีการควบคุม
- ขั้นตอนที่ 3: การเชื่อมต่อจอยสติ๊กกับ GPIO
- ขั้นตอนที่ 4: การประกอบ
- ขั้นตอนที่ 5: การกำหนดค่า RetroPie
- ขั้นตอนที่ 6: กำหนดค่า GPIO Controller
- ขั้นตอนที่ 7: โหลดไดรเวอร์อัตโนมัติเมื่อเริ่มต้น
- ขั้นตอนที่ 8: ผลลัพธ์สุดท้าย
วีดีโอ: Mini Bartop Arcade: 8 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
ครั้งนี้ ฉันต้องการแสดงให้คุณเห็นเวอร์ชันเก่าของอาร์เคดโดยใช้ Raspberry Pi Zero โดยอิงจาก Picade Desktop Retro Arcade Machini ดังที่เห็นในไซต์นี้:
howchoo.com/g/mji2odbmytj/picade-review-ra…
เป้าหมายของโครงการนี้คือการสร้างเกมวิดีโอย้อนยุคเป็นของขวัญให้น้องชายที่พกพาสะดวก ใช้งานง่าย สวยงามและตลกมาก
เสบียง
- Raspberry Pi Zero W. ขอแนะนำให้ใช้ Raspberry Pi Zero W เนื่องจากอุปกรณ์นี้เชื่อมต่ออินเทอร์เน็ตผ่าน Wi-Fi
- จอยสติ๊กและปุ่มต่างๆ ไม่จำเป็นต้องใช้บอร์ดดีเลย์เป็นศูนย์ เนื่องจากในโครงการนี้ จอยสติ๊กและปุ่มต่างๆ จะเชื่อมต่อกับ Raspberry Pi Zero W GPIO โดยตรง
- แหล่งจ่ายไฟสลับ 12V x 5A
- แหล่งจ่ายไฟโฮมเมด 5V x 3A (รวมโครงการ) ส่วนนี้ไม่จำเป็น ในกรณีที่ต้องการใช้แหล่งจ่ายไฟแบบสวิตช์ 5V x 5A
- จอ LCD 7 นิ้ว.
- อะครีลิคตัดด้วยเลเซอร์และชิ้นส่วน MDF
- บอร์ด USB DAC PCM2704
- ลำโพงคู่.
ขั้นตอนที่ 1: อุปกรณ์อิเล็กทรอนิกส์
หัวใจของโปรเจ็กต์นี้คือ Raspberry Pi Zero W แม้จะมีขนาดที่เล็ก แต่ก็มีพลังในการทำสิ่งต่างๆ ให้เกิดขึ้น คอมพิวเตอร์ขนาดเล็กใช้อีมูเลเตอร์จำนวนมาก เช่น Nes, SNes, Neo Geo, Mame เป็นต้น โดยเสนอตัวเลือกเกมย้อนยุคมากมาย
อุปกรณ์นี้มาพร้อมกับบอร์ด USB DAC PCM2704 ที่ให้เสียงดิจิตอลในระดับเสียงที่น่าพอใจ
ตัวควบคุมเชื่อมต่อกับคอมพิวเตอร์โดย GPIO ซึ่งต้องมีการทำงานบางอย่างเพื่อตั้งค่าระบบให้ทำงานได้อย่างถูกต้อง
และสุดท้าย เนื้อหานี้ไม่มีค่าอะไรเลยหากไม่มีหน้าจอ เนื่องจากแนวคิดคือการสร้างอุปกรณ์พกพา ความสนุกทั้งหมดจึงรับประกันได้ด้วยจอภาพ LCD ขนาด 7 นิ้ว
การออกแบบนี้ใช้แหล่งจ่ายไฟสลับ 12V x 5A ในขณะที่แหล่งจ่ายไฟควบคุม 5V x 3A จะลดแรงดันไฟฟ้าสำหรับ Raspberry Pi Zero W และบอร์ดมอนิเตอร์
ขั้นตอนที่ 2: 5V X 3A แหล่งจ่ายไฟที่มีการควบคุม
วงจรนี้ใช้ทรานซิสเตอร์ LM 350 ซึ่งให้กระแสไฟขาออก 5.6V ที่ 3A ซึ่งให้พลังงานแก่ Raspberry Pi Zero W และหน้าจอ LCD
แอสเซมบลีไม่มีปัญหาดังที่เห็นในไฟล์ Eagle
ขั้นตอนที่ 3: การเชื่อมต่อจอยสติ๊กกับ GPIO
แทนที่จะใช้การ์ด USB แบบหน่วงเวลาเป็นศูนย์เพื่อเชื่อมต่อส่วนควบคุมกับคอมพิวเตอร์ (Raspberry Pi Zero W มีพอร์ต USB เพียงพอร์ตเดียวซึ่งใช้เป็นเอาต์พุตเสียงดิจิตอล) GPIO เป็นวิธีการแก้ปัญหาอย่างมีเหตุผล
รูปภาพแสดงการเชื่อมต่อ Raspberry Pi Zero W GPIO กับจอยสติ๊กและปุ่มต่างๆ ของอุปกรณ์ เนื่องจากเราต้องการผู้เล่นเพียงคนเดียว มีเพียงหมุดสีเขียวเท่านั้นที่ใช้สำหรับการควบคุมเกม
ดูรายละเอียดเพิ่มเติมได้ที่
ขั้นตอนที่ 4: การประกอบ
อาร์เคดย้อนยุคทำด้วย MDF และอะคริลิกที่ตัดด้วยเลเซอร์ซึ่งติดตั้งด้วยมุมพลาสติก หลังจากการประกอบล่วงหน้า ชิ้นส่วน MDF ทั้งหมดถูกทาสีดำ ซึ่งนำไปสู่การประกอบขั้นสุดท้าย
อย่างที่เห็น หน้ากากพลาสติกสีดำปิดด้านหน้าอะครีลิก โดยแสดงเฉพาะลำโพงและหน้าจอ LCD
รูปภาพแสดงขั้นตอนการประกอบ
ขั้นตอนที่ 5: การกำหนดค่า RetroPie
ขั้นตอนต่อไปนี้จัดทำโดย https://www.instructables.com/id/Breadboard-RetroP… และ
ขั้นแรก จำเป็นต้องดาวน์โหลดอิมเมจ RetroPie ซึ่งสามารถทำได้โดยลิงก์ต่อไปนี้:
เลือกตัวเลือก "Raspberry Pi 0/1" เพื่อดาวน์โหลดรูปภาพสำหรับ Raspberry Pi Zero W
ขั้นตอนการติดตั้ง รวมทั้งคำแนะนำ RetroPie ทั้งหมด สามารถดูได้ที่ลิงค์ต่อไปนี้:
ขั้นตอนที่ 6: กำหนดค่า GPIO Controller
ในการตั้งค่าคอนโทรลเลอร์ GPIO คุณจะต้องดาวน์โหลดไฟล์ mk_arcade_joystick_rpi:
โคลน git
รวบรวมและติดตั้งโมดูล:
sudo mkdir /usr/src/mk_arcade_joystick_rpi-0.1.5/
cd mk_arcade_joystick_rpi-master/
sudo cp -a * /usr/src/mk_arcade_joystick_rpi-0.1.5/
ส่งออก MKVERSION=0.1.5
sudo -E dkms build -m mk_arcade_joystick_rpi -v 0.1.5
sudo -E dkms ติดตั้ง -m mk_arcade_joystick_rpi -v 0.1.5
ขั้นตอนที่ 7: โหลดไดรเวอร์อัตโนมัติเมื่อเริ่มต้น
เปิด /etc/modules:
sudo nano /etc/modules
และเพิ่มบรรทัดที่คุณใช้เพื่อโหลดไดรเวอร์:
mk_arcade_joystick_rpi
จากนั้นสร้างไฟล์ /etc/modprobe.d/mk_arcade_joystick.conf:
sudo nano /etc/modprobe.d/mk_arcade_joystick.conf
และเพิ่มการกำหนดค่าโมดูล:
ตัวเลือก mk_arcade_joystick_rpi map=1
การทดสอบ:
ใช้คำสั่งต่อไปนี้เพื่อทดสอบอินพุตของจอยสติ๊ก:
jstest /dev/input/js0
คำแนะนำเพิ่มเติมสามารถพบได้ในลิงค์ต่อไปนี้:
www.instructables.com/id/Breadboard-RetroP…
github.com/recalbox/mk_arcade_joystick_rpi
ขั้นตอนที่ 8: ผลลัพธ์สุดท้าย
อย่างที่คุณเห็น นี่คือผลลัพธ์สุดท้ายของโครงการ ซึ่งทำงานได้ดีและพร้อมสำหรับความสนุกมากมาย! สนุก!
แนะนำ:
ตู้ Bubble Bobble Arcade (Bartop): 14 ขั้นตอน (พร้อมรูปภาพ)
Bubble Bobble Arcade Cabinet (Bartop): ยังมีคู่มือการสร้างตู้อีกอันหรือไม่ ฉันสร้างตู้ของฉันโดยใช้ Galactic Starcade เป็นเทมเพลตเป็นหลัก แต่ฉันได้ทำการเปลี่ยนแปลงเล็กน้อยเมื่อฉันเข้าใจถึงปัญหาย้อนหลัง ปรับปรุงทั้งสองอย่าง ความสะดวกในการประกอบบางส่วนและปรับปรุงความสวยงาม
Bartop Arcade แนวตั้งพร้อมจอแสดงผล PIXEL LED ในตัว: 11 ขั้นตอน (พร้อมรูปภาพ)
Bartop Arcade แนวตั้งพร้อมจอแสดงผล PIXEL LED ในตัว: **** อัปเดตด้วยซอฟต์แวร์ใหม่ กรกฎาคม 2019 รายละเอียดที่นี่ ****** Bartop Arcade ที่สร้างขึ้นพร้อมคุณสมบัติเฉพาะที่ LED matrix Marquee เปลี่ยนไปเพื่อให้ตรงกับเกมที่เลือก ศิลปะคาแรคเตอร์ที่ด้านข้างตู้เป็นอินเลย์ที่ตัดด้วยเลเซอร์และไม่เหนียวเหนอะหนะ
วิธีการสร้าง 2 ผู้เล่น DIY Bartop Arcade ด้วยสล็อต Marquee Coin แบบกำหนดเองโดยใช้กล่องของ Pandora: 17 ขั้นตอน (พร้อมรูปภาพ)
วิธีการสร้าง 2 ผู้เล่น DIY Bartop Arcade ด้วยสล็อต Marquee Coin แบบกำหนดเองโดยใช้กล่องของ Pandora: นี่คือการสอนทีละขั้นตอนเกี่ยวกับวิธีการสร้างเครื่องอาร์เคดบาร์ผู้เล่น 2 คนที่มีช่องเหรียญแบบกำหนดเองที่สร้างขึ้นในกระโจม สล็อตเหรียญจะทำขึ้นเพื่อให้พวกเขารับเฉพาะเหรียญขนาดควอเตอร์ขึ้นไป อาร์เคดนี้ขับเคลื่อน
เครื่องคอมพิวเตอร์ Bartop Arcade Machine ที่ใช้ LaunchBox: 7 ขั้นตอน
เครื่อง Bartop Arcade ที่ขับเคลื่อนด้วยพีซีที่ใช้ LaunchBox: เครื่อง BarCade เป็นเกมอาร์เคดที่สร้างขึ้นใน Windows 10 พร้อม Big Box ที่สามารถเล่นเกมย้อนยุคที่ยิ่งใหญ่ที่สุดที่เคยมีมา! โซนิค? เข้าใจแล้ว. โปเกมอน พินบอล? เรามีสิ่งนั้น นักสู้ข้างถนน? ตรวจสอบ. และอีกมากมาย BarCade สามารถเติมเต็มความต้องการในการเล่นเกมของคุณ
Bartop Arcade MDF + ราสเบอร์รี่: 3 ขั้นตอน
Bartop Arcade MDF + Raspberry: สวัสดี นี่ไม่ใช่โปรเจ็กต์แรกในชีวิตของฉัน แต่เป็นโปรเจ็กต์แรกของฉันในการสอนฉันเป็นคนอิตาลี และฉันขอโทษสำหรับภาษาอังกฤษที่แย่ของฉัน!! วัสดุ: แผ่น MDF 3 แผ่น ประมาณ 125 ซม. x 61 ซม. x 1, 8cm1 จอดำ 14" - 4:3 พร้อม VESA รองรับจอยสติ๊กอาเขต 2 ชุด