เกม Gear Pi: 8 ขั้นตอน
เกม Gear Pi: 8 ขั้นตอน
Anonim
เกมเกียร์ Pi
เกมเกียร์ Pi
เกมเกียร์ Pi
เกมเกียร์ Pi
เกมเกียร์ Pi
เกมเกียร์ Pi

สวัสดีทุกคน. เป็น Instructables แรกของฉัน ดังนั้นหากคุณมีคำถามหรือความคิดเห็น อย่าลังเลที่จะแจ้งให้เราทราบ

ฉันอยากทำโปรเจ็กต์แบบพกพากับ raspberry pi มาโดยตลอด และเมื่อเร็วๆ นี้ฉันซื้อ Game Gear ที่เสีย 2 ชิ้นในราคา 5 ดอลลาร์ที่โรงรับจำนำ และฉันตัดสินใจทำโปรเจ็กต์กับพวกเขา ฉันต้องการใช้บอร์ดจ่ายไฟดั้งเดิมและบอร์ดเสียงดั้งเดิมที่ได้รับการกู้คืนจากคอนโซล ฉันโชคดีเพราะได้บอร์ดพลังทำงานหนึ่งอันจากอุปกรณ์เกมหนึ่งและบอร์ดเสียงที่ใช้งานได้อีกอันจากอีกอันหนึ่ง

ขั้นตอนที่ 1: สิ่งที่คุณต้องการ

สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ

1 - ราสเบอร์รี่ Pi 1/2/3/B+

2 - ผู้บริจาคอุปกรณ์เกม

3 - บอร์ดพาวเวอร์ (ผู้บริจาคอุปกรณ์เกม)

4 - บอร์ดเสียง (ผู้บริจาคอุปกรณ์เกม)

5 - ปุ่มและ PCB (ผู้บริจาคเกมเกียร์)

6 - หน้าจอ LCD คอมโพสิต 3.5in 12v (จาก dashcam)

7 - สวิตช์สไลด์ (เพื่อปิดหน้าจอเมื่อไม่ได้ใช้งาน) (เป็นชิ้นเล็กๆ ที่มุมขวาบนของภาพ)

8 - วิทยากร (ผู้บริจาคอุปกรณ์เกม)

9 - สายจัมเปอร์ตัวเมีย

10 - สายจัมเปอร์ชาย

11 - เดรเมล มัลติทูล

12 - ไขควงปากแบน

13 - พาวเวอร์ซัพพลายสำหรับอุปกรณ์เกม (ฉันใช้ 9V 1A)

14 - ท่อหด

15 - สถานีบัดกรี

16 - สนิปบิน - สเตรทคัท

PS: ฉันใช้สายจัมเปอร์เพื่อแทนที่ทุกอย่างได้อย่างง่ายดายในกรณีที่มีบางอย่างแตก

ขั้นตอนที่ 2: การถอดประกอบและเตรียมเคส

การถอดประกอบและเตรียมเคส
การถอดประกอบและเตรียมเคส
การถอดประกอบและเตรียมเคส
การถอดประกอบและเตรียมเคส
การถอดประกอบและเตรียมเคส
การถอดประกอบและเตรียมเคส

คุณต้องถอด Game Gear ออกให้หมดและเก็บชิ้นส่วนทั้งหมดไว้ด้านข้างรวมทั้งสกรู ระวังให้ดี ภายใน Game Gear มีไฟนีออนอยู่เล็กน้อย จัดการด้วยความระมัดระวัง.

จากนั้นคุณจะต้องติดหน้าจอของคุณในกรณี (ฉันใช้กาวร้อน)

คุณจะต้องเจาะรูที่ปุ่มสำหรับช่องเสียบการ์ด SD ดังรูป ใช้ราสเบอร์รี่ pi ของคุณเพื่อช่วยในการหาตำแหน่งที่จะเจาะรู

เมื่อคุณจะเจาะรู คุณจะต้องกาวราสเบอร์รี่ pi ที่ด้านล่างของเคสและให้แน่ใจว่าพอดีกับรูที่คุณเพิ่งทำสำหรับการ์ด SD

ขั้นตอนที่ 3: เตรียม PCB

เตรียม PCB
เตรียม PCB
เตรียม PCB
เตรียม PCB
เตรียม PCB
เตรียม PCB

ตอนนี้คุณต้องตัด PCB หากคุณต้องการนำกลับมาใช้ใหม่เหมือนฉัน มิฉะนั้น คุณสามารถออกแบบ PCB ของคุณเองด้วยปุ่มของคุณเองได้

ในภาพคุณสามารถเห็นตำแหน่งที่จะตัด แต่สำหรับด้านข้างของ D-pad ฉันตัดสินใจเก็บ 'Ext' ตัวเชื่อมต่อ มิฉะนั้น คุณจะติดอยู่กับรูที่ยังไม่ได้เติมบน Game Gear คุณสามารถตัด PCB ด้วย Aviation Snips ในกรณีของฉัน ฉันทำผิดพลาดและปุ่มบางปุ่มไม่ทำงานหลังจากตัด PCB ดังนั้นฉันจึงถูกบังคับให้ประสานแผ่นกราวด์แต่ละแผ่นเข้าด้วยกันด้วยสายจัมเปอร์ ถัดไป คุณจะต้องบัดกรีสายจัมเปอร์บนจุดบัดกรีของปุ่มดังที่เห็นในภาพ เมื่อเสร็จแล้ว ให้ใส่ D-pad และปุ่มต่างๆ เข้าที่ แล้วขันสกรูเข้ากับเคส

ขั้นตอนที่ 4: Power Board, Audio Board และ LCD

Image
Image

สำหรับส่วนนี้ ฉันตรวจสอบวิดีโอบน youtube ที่อธิบายวิธีใช้บอร์ดพลังงานกับบอร์ดเสียงที่มีราสเบอร์รี่ pi

สำหรับ LCD (ซึ่งปกติจะใช้พลังงานจากแหล่งจ่ายไฟ 12V) คุณจะต้องใช้เอาท์พุต 9v บนบอร์ดจ่ายไฟ เนื่องจากมันจะทำงานที่แรงดันไฟฟ้านี้

ขั้นตอนที่ 5: GPIO และการเดินสายไฟ

GPIO และการเดินสายไฟ
GPIO และการเดินสายไฟ

D-Pad / จุดประสาน / พิน RPI:

ขึ้น - M10 - Pin15

ขวา - M13 - Pin27

ซ้าย - M12 - Pin16

ลง - M11 - Pin28

พื้น

1-2-Start / จุดประสาน / พิน RPI:

เริ่ม - M16 - Pin11

2 - M15 - Pin33

1 - M14 - Pin31

พื้น

ขั้นตอนที่ 6: การติดตั้ง

ในขั้นตอนนี้ คุณจะต้องเบิร์นอิมเมจย้อนยุคใหม่ด้วย win32diskimager จากนั้นคุณจะต้องสร้างชื่อไฟล์ว่าง 'ssh' บนรูทของการ์ด SD ของคุณเพื่อให้สามารถ ssh ได้ในภายหลัง เมื่อคุณเชื่อมต่อ

sudo raspi-config

sudo apt-get update && sudo apt-get install -y proftpd

mkdir /home/pi/Adafruit-Retrogame

คัดลอกไฟล์ 'retrogame.c' ไปยังไดเร็กทอรีนี้ ฉันทำมันด้วย proftpd

cd /home/pi/Adafruit-Retrogame

ทำเกมย้อนยุค

sudo nano /etc/udev/rules.d/10-retrogame.rules

เพิ่มบรรทัด:

SUBSYSTEM=="input", ATTRS{name}=="retrogame", ENV{ID_INPUT_KEYBOARD}="1"

CTRL+X (บันทึกและออก)

sudo nano /home/pi/gpio.sh

เพิ่มบรรทัด:

#!/bin/bash

gpio โหมด 3 ออก

gpio เขียน 3 1

gpio โหมด 4 ออก

gpio เขียน 4 1

โหมด gpio 22 นิ้ว

gpio เขียน 22 0

โหมด gpio 23 ออก

gpio เขียน 23 1

โหมด gpio 0 ออก

gpio เขียน 0 1

CTRL+X (บันทึกและออก)

sudo chmod +x /home/pi/gpio.sh

sudo nano /etc/rc.local

เพิ่มบรรทัดก่อน 'fi':

/home/pi/Adafruit-Retrogame/เกมย้อนยุค &

/home/pi/gpio.sh &

CTRL+X (บันทึกและออก)

sudo amixer cset numid=1 100%

sudo รีบูต

ขั้นตอนที่ 7: กำหนดค่าอินพุต

เมื่อ Retropie ขอให้คุณกำหนดค่าอินพุต คุณจะต้องกำหนดค่า (เป็นแป้นพิมพ์) ดังนี้:

ขึ้น = ขึ้น

ลง = ลง

ซ้าย = LEFT

ขวา = ขวา

1 = ข

2 = เอ

เริ่ม = Enter

เลือก = S

และสำหรับส่วนที่เหลือ คุณสามารถเพิกเฉยได้

ขั้นตอนที่ 8: เสร็จสิ้น

เสร็จสิ้น
เสร็จสิ้น
เสร็จสิ้น
เสร็จสิ้น
เสร็จสิ้น
เสร็จสิ้น

และก็เสร็จเรียบร้อย คุณจะต้องเพิ่มเกมและคุณก็พร้อมที่จะเล่น

กรุณาแสดงความคิดเห็น

ขอขอบคุณ.