สารบัญ:
- ขั้นตอนที่ 1: เครื่องมือและวัสดุ
- ขั้นตอนที่ 2: การพิมพ์เคส 3 มิติ
- ขั้นตอนที่ 3: 3D Print Post-processing (กรณี)
- ขั้นตอนที่ 4: 3D Print Post-processing (ปุ่ม)
- ขั้นตอนที่ 5: ปุ่ม (ซอฟต์แวร์)
- ขั้นตอนที่ 6: ปุ่ม (ฮาร์ดแวร์)
- ขั้นตอนที่ 7: การประกอบ
- ขั้นตอนที่ 8: การเดินสายไฟ
- ขั้นตอนที่ 9: การเดินสายไฟ: Teensy LC
- ขั้นตอนที่ 10: การเดินสายไฟ: เสียง
- ขั้นตอนที่ 11: การเดินสายไฟ: พอร์ต USB ภายนอก
- ขั้นตอนที่ 12: การเดินสายไฟ: กำลังไฟฟ้า
- ขั้นตอนที่ 13: การติดตั้ง RetroPie
- ขั้นตอนที่ 14: การกำหนดค่า RetroPie
- ขั้นตอนที่ 15: การเพิ่มเกม
- ขั้นตอนที่ 16: ขั้นตอนสุดท้าย
- ขั้นตอนที่ 17: เปลี่ยนประวัติ
วีดีโอ: GamePi - Handheld Emulator Console: 17 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
บทนำ:
คำแนะนำนี้อธิบายการสร้างคอนโซลจำลองมือถือที่ใช้ Raspberry Pi 3 - ฉันให้บัพติศมา GamePi แล้ว
มีคำแนะนำที่คล้ายกันมากมายสำหรับอุปกรณ์ดังกล่าว แต่สำหรับรสนิยมของฉัน ส่วนใหญ่จะมีขนาดใหญ่เกินไป เล็กเกินไป ซับซ้อนเกินไป หรือฉันไม่ชอบรูปลักษณ์
นี่เป็นอุปกรณ์ GamePi รุ่นที่สองของฉัน (ฉันไม่ได้เขียนคำแนะนำสำหรับเครื่องแรก) ความแตกต่างที่สำคัญระหว่างอันเก่าและนี่คือจอยสติ๊กแบบอะนาล็อกและการปรับปรุงเล็กน้อย
ถ้าคุณชอบ GamePi ลองดูหน้า AraymBox ของฉันสำหรับเวอร์ชันอื่นและอุปกรณ์ที่กำลังจะออก คุณยังสามารถโพสต์แนวคิดเกี่ยวกับวิธีการปรับปรุงการออกแบบ - เพียงแค่แจ้งให้เราทราบ
รุ่นอื่นๆ:
- คุณสามารถค้นหา GamePi เวอร์ชันที่อัปเดต - เวอร์ชัน 2.1 ได้ มันรวมเอาสิ่งดีๆ ทั้งหมดจากอุปกรณ์อื่นของฉันเข้าไว้ด้วยกัน
- ตรวจสอบการสลับ GamePi ใหม่ของฉัน - GamePi Zero มันถูกกว่า เล็กกว่า และเบากว่า
- หากคุณชอบราคาที่ไม่แพงและเรียบง่าย คุณควรลองดู GamePi XS - คอนโซลในคอนโทรลเลอร์
บันทึก:
โปรดทราบว่าภาษาอังกฤษไม่ใช่ภาษาแรกของฉัน หากคุณพบข้อผิดพลาดหรือบางสิ่งไม่ชัดเจนโปรดบอกฉันและฉันจะพยายามแก้ไข กันไปสำหรับข้อผิดพลาดทั่วไป
นี่เป็นคำสั่งแรกที่ฉันสามารถทำได้ ดังนั้นหากคุณมีข้อเสนอแนะสำหรับการปรับปรุง โปรดแจ้งให้เราทราบ
ขั้นตอนที่ 1: เครื่องมือและวัสดุ
ตรวจสอบให้แน่ใจว่าคุณมีทุกสิ่งที่จำเป็นสำหรับงานสร้าง ไม่มีอะไรน่ารำคาญไปกว่าการหยุดโปรเจ็กต์ของคุณ เพราะคุณต้องรอการส่งมอบชิ้นส่วนเล็กๆ น้อยๆ
คุณไม่จำเป็นต้องซื้อชิ้นส่วนและวัสดุที่อยู่ในรายการจากลิงก์ของ Amazon เหล่านี้คือตัวอย่างและแสดงคุณสมบัติที่จำเป็นของชิ้นส่วนต่างๆ
อะไหล่:
- 1x จอแสดงผล - 5" Touch-LCD
- 1x Raspberry Pi 3 รุ่น B
- การ์ด micro SD 1x - 16GB (ขนาดขึ้นอยู่กับคุณ)
- 1x Teensy LC
- 1x พาวเวอร์แบงค์
- ปุ่มสัมผัสนุ่ม 12x
- 2x ปุ่มสัมผัส
- 1x เครื่องขยายเสียงดิจิตอล - PAM8403
- 1x แจ็คเสียงพร้อมสวิตช์
- 1x ลำโพง 1.5W
- 1x สวิตช์สไลด์
- 1x USB แจ็คตัวเมีย ชนิด A
- 1x micro USB แจ็คตัวเมีย Type B
- 2x โมดูลฝ่าวงล้อมจอยสติ๊ก
- 1x โพเทนชิออมิเตอร์ B103 10K 16x2mm
- 1x การสร้างต้นแบบ PCB
วัสดุสิ้นเปลือง:
- สกรูและน็อตหกเหลี่ยม (M3)
- สกรูทอกซ์ (M2.5 x 8)
- สายไฟ (เช่น LPT)
- ไพรเมอร์สเปรย์
- สีสเปรย์
- ฟิลเลอร์ไม้ (สีขาว)
เครื่องมือ:
- ต๊าปเกลียว (M2.5)
- ดอกสว่าน (M2 & M3)
- ฟองน้ำขัด
- ไฟล์
- ยูทิลิตี้บัดกรี
- ไขควงปากแบน
- เจาะ
- ปืนกาวร้อน
- เครื่องพิมพ์ 3 มิติ หรือ บริการการพิมพ์ 3 มิติ
ขั้นตอนที่ 2: การพิมพ์เคส 3 มิติ
ฉันได้ออกแบบเคสให้เรียบง่ายและเล็กที่สุด มีชิ้นส่วนขั้นต่ำเพียงชิ้นเดียว: ด้านหน้าเคสและด้านหลังและปุ่ม
เคสด้านหน้าและด้านหลังพอดีกับเครื่องพิมพ์ 3D ขนาด 20x20 ซม. หากคุณหมุน 45 องศา
ฉันพิมพ์เคสของฉันด้วยไส้หลอด ABS สีดำ ฉันชอบพิมพ์ด้วย ABS เพราะฉันชอบความเป็นไปได้ในการประมวลผลภายหลัง คุณสามารถขัด, ตัด, ทาสี และที่สำคัญที่สุดคือคุณสามารถทากาวหรือซ่อมมันโดยใช้อะซิโตน
หากคุณมีเครื่องพิมพ์ 3 มิติที่มีเตียงขนาดเล็กกว่าหรือไม่มีเครื่องพิมพ์เลย คุณสามารถใช้บริการการพิมพ์ 3 มิติ เช่น 3D Hubs, Thingiverse, Pinshape ฯลฯ เพื่อพิมพ์ชิ้นส่วนให้คุณด้วยเงินบางส่วน หรือ PM มา - บางทีฉันอยากจะพิมพ์ให้คุณ
คุณจะพบชิ้นส่วน 3D ที่จำเป็นทั้งหมดในหน้าการออกแบบอันหลากหลายนี้ ฉันจะเก็บไว้เป็นอย่างอื่นเพื่อหลีกเลี่ยงความซ้ำซ้อน
ขั้นตอนที่ 3: 3D Print Post-processing (กรณี)
ขึ้นอยู่กับรสนิยมของคุณ ขั้นตอนนี้เป็นทางเลือก
ชิ้นส่วนที่พิมพ์ 3 มิติไม่สมบูรณ์แบบ - มีรอยร้าวเล็กๆ รู ฟองอากาศ ชั้นที่มองเห็นได้ ฯลฯ หากคุณต้องการรูปลักษณ์ที่มันวาวและเรียบเนียน คุณต้องใช้ขั้นตอนพิเศษและปรับแต่งชิ้นส่วน
นี่คือขั้นตอนที่ฉันทำ:
1. ทำความสะอาดรูสกรู:
ใช้ดอกสว่าน M2 และ M3 และทำความสะอาดรูสำหรับสกรู
2. ทำความสะอาดรูและขอบ:
ใช้ไฟล์ที่เหมาะสมเพื่อทำความสะอาดรูและขอบทั้งหมด
3. ทรายด้านหน้าและด้านหลังเคส:
- รอบที่ 1: ใช้กระดาษทรายขัด 120 เม็ด
- รอบที่ 2: ใช้กระดาษทรายขัด 240 เม็ด
- รอบที่ 3: ใช้กระดาษทรายขัด 600 เม็ด
- รอบที่ 4: ใช้ฟองน้ำขัดเปียกพิเศษที่เปียกเป็นพิเศษ
4. ทำความสะอาดชิ้นส่วน:
ล้างชิ้นส่วนด้วยน้ำสะอาดแล้วปล่อยให้แห้ง
5. สี:
- พ่นสีรองพื้นบางๆ. ปล่อยให้แห้งเป็นเวลา 24 ชั่วโมง
- ตรวจสอบพื้นผิว
- พ่นสีเป็นชั้นบางๆ ปล่อยให้แห้งเป็นเวลา 24 ชั่วโมง
- ขัดพื้นผิวให้นุ่มด้วยฟองน้ำขัดแห้งละเอียดพิเศษ
- พ่นสีเป็นชั้นบางๆ ปล่อยให้แห้งเป็นเวลา 24 ชั่วโมง
ขั้นตอนที่ 4: 3D Print Post-processing (ปุ่ม)
ขึ้นอยู่กับรสนิยมของคุณ ขั้นตอนนี้เป็นทางเลือก
นี่คือขั้นตอนที่ฉันทำเพื่อทำให้ปุ่มที่พิมพ์ออกมาดูเหมือนกับรูปภาพ:
ขัด:
- ขัดปุ่มทั้งหมดด้วยกระดาษทรายกรวด 240 เม็ด
- ทรายปุ่มทั้งหมดโดยใช้กระดาษทรายเบอร์ 600
ป้ายกำกับ:
- เติมฉลาก "สลัก" ด้วยฟิลเลอร์ไม้สีขาวโดยใช้นิ้วของคุณ
- ปล่อยให้ฟิลเลอร์แห้งเป็นเวลา 24 ชั่วโมง
- นำฟิลเลอร์ส่วนเกินออกโดยใช้กระดาษทรายเบอร์ 240 และ 600
เสร็จสิ้น:
- ทำความสะอาดชิ้นส่วนด้วยผ้าเปียก
- ฉีดวานิชใสบาง ๆ บนปุ่ม
- ปล่อยให้วานิชใสแห้งเป็นเวลา 24 ชั่วโมง
ขั้นตอนที่ 5: ปุ่ม (ซอฟต์แวร์)
ในขั้นตอนนี้ เราต้องการเขียนโค้ดควบคุมปุ่มลงใน Teensy LC Teensy จะลงทะเบียนการคลิกปุ่มและการเคลื่อนไหวของจอยสติ๊กและส่งสัญญาณไปยัง Raspberry Pi ผ่าน USB
ติดตั้ง Framework
- ในการคอมไพล์โค้ดและเขียนลงใน Teensy คุณจะต้องมี Arduino Framework และไฟล์สนับสนุน Teensyduino
- ทำตามบทช่วยสอนนี้เพื่อติดตั้งทั้งคู่
โหลดและเขียนโค้ด
- เชื่อมต่อ Teensy LC กับพีซีของคุณ (ควรตรวจพบโดยอัตโนมัติหากคุณใช้ Windows)
- ดาวน์โหลดไฟล์โค้ดที่แนบมา
- ดับเบิลคลิกที่ไฟล์ที่ดาวน์โหลด Arduino IDE ควรเริ่มทำงาน
- เลือกบอร์ด Teensy LC (ในแถบเมนู: เครื่องมือ > บอร์ด > Teensy LC)
- เลือกพอร์ตที่ถูกต้องที่ Teensy เชื่อมต่ออยู่ (ในแถบเมนู: เครื่องมือ > พอร์ตอนุกรม > COM x)
- หากคุณเชื่อมต่อปุ่มต่างๆ ตามที่แสดงในรูปภาพ คุณสามารถใช้รหัสที่แนบมาได้
- หากคุณเชื่อมต่อปุ่มด้วยวิธีอื่นใด คุณจะต้องแก้ไขโค้ดที่แนบมา
- เขียนโค้ดไปที่ Teensy LC (ในแถบเมนู: Sketch > Upload)
ขั้นตอนที่ 6: ปุ่ม (ฮาร์ดแวร์)
ตอนนี้เราต้องการสร้างส่วนควบคุมและเชื่อมต่อกับ Teensy
ตัด PCB
- ใช้เลื่อยบางชนิด (ฉันใช้มีดหั่นขนมปัง) เพื่อตัด PCB สองด้าน
- สามารถดูขนาดของชิ้นงานที่ต้องการได้ในภาพ (นับจำนวนรู)
- คุณต้องมี PCB ทุกอัน 2 ชิ้น (กากบาท, ปุ่ม-, เริ่ม/เลือก-PCB)
- เจาะรูยึด 3 มม. อย่างระมัดระวัง (ดูภาพสำหรับตำแหน่ง) ในแต่ละ PCB
ประสานสวิตช์ไปที่ PCBs
- ใช้สวิตช์สัมผัสแบบฮาร์ดคลิกสำหรับ PCB ปุ่มเริ่มและเลือก และสวิตช์สัมผัสแบบนุ่มนวลสำหรับ PCB อื่นๆ ทั้งหมด
- ใส่ขาของสวิตช์ลงในรูที่ถูกต้องของ PCB (ดูรูป)
- ตรวจสอบตำแหน่งที่ถูกต้องอีกครั้ง
- ประสานขากับด้านหลังของ PCBs
ขั้นตอนที่ 7: การประกอบ
หลังจากเสร็จสิ้น PCB ทั้งหมด คุณสามารถประกอบอุปกรณ์ได้แล้ว
หลังจากขั้นตอนนี้ งานสร้างของคุณควรมีลักษณะเหมือนในภาพ
ขันเกลียวซ็อกเก็ตสกรู:
- ใช้ดอกสว่าน M2 เพื่อทำความสะอาดรูสกรู
- ใช้ต๊าปเกลียว M2.5 แล้วค่อย ๆ ตัดด้ายเข้าไปในรู (คุณสามารถข้ามขั้นตอนนี้ได้ หากคุณไม่มีต๊าปเกลียว แต่โปรดใช้ความระมัดระวังในการขันสกรู เนื่องจากซ็อกเก็ตพลาสติกอาจแตกได้เมื่อใช้แรงมากเกินไป)
แสดง:
- เชื่อมต่อจอแสดงผลกับ raspberry pi ตามคู่มือการแสดงผล (เชื่อมต่อแถบ GPIO ต่อขั้วต่อ HDMI)
- เลื่อน "หัวนม" สองอันด้านบน (ดูรูป) ของจอแสดงผลเข้าไปในสองรูที่ด้านบนของเคส
- ยึดจอแสดงผลโดยขันสกรูให้ "หัวนม" สองอันของจอแสดงผลติดกับเคส
ปุ่ม PCB และจอยสติ๊ก:
- ใส่ปุ่มลงในรู
- ใส่ PCBs บนซ็อกเก็ตตามภาพและขันสกรู M2.5x8 torx screws
- โปรดใช้ความระมัดระวังเนื่องจากซ็อกเก็ตพลาสติกอาจแตกได้หากใช้แรงมากเกินไป
ขั้นตอนที่ 8: การเดินสายไฟ
ขั้นตอนต่อไปนี้อธิบายวิธีเชื่อมต่อชิ้นส่วนเดี่ยว
หลังจากเดินสายทุกขั้นตอนแล้วอุปกรณ์ของคุณควรเหมือนภาพ
- ฉันชอบใช้สายเดี่ยวในสาย LPT (หรือสายขนาน) สายเคเบิลดังกล่าวมีสายไฟ 25 เส้น - มีรหัสสีและราคาถูกมาก
- เมื่อทำการบัดกรี ฉันชอบที่จะบัดกรีบนลวดและบน PCB ก่อน วิธีนี้จะใช้เวลาเพิ่มขึ้นเล็กน้อย แต่จะง่ายกว่าเมื่อทำงานในกล่อง/กล่องที่มีขนาดเล็กกว่า
ขั้นตอนที่ 9: การเดินสายไฟ: Teensy LC
เราจะเริ่มด้วยส่วนประกอบที่สายไฟส่วนใหญ่เชื่อมต่ออยู่ ในขั้นตอนนี้ คุณจะต้องบัดกรีสายไฟ 27+ เส้น - ไชโย
ตรวจสอบการบัดกรีของคุณเป็นสองเท่า (และสามเท่า) เสมอ
เชื่อมต่อปุ่มและจอยสติ๊ก:
- รูปภาพในขั้นตอนนี้และในขั้นตอนที่ 6: ปุ่ม (ฮาร์ดแวร์) แสดงจุดเดินสายทั้งหมด
- เริ่มต้นด้วยสายดิน สายกราวด์เชื่อมต่อกับปุ่มและจอยสติ๊กทั้งหมด
- ตอนนี้คุณสามารถเชื่อมต่อสายสัญญาณทั้งหมดเข้ากับปุ่มต่างๆ
- เมื่อเชื่อมต่อจอยสติ๊ก ให้ตรวจสอบการติดฉลากของหมุดและตรวจสอบว่าคุณใช้หมุดที่ถูกต้อง
- จอยสติ๊กแต่ละตัวใช้โพเทนชิโอมิเตอร์สองตัว ดังนั้นต้องเชื่อมต่อกับเอาท์พุตกำลังไฟฟ้า 3.3V ของ Teensy LC
- หากคุณต้องการทดสอบการควบคุมก่อน อย่าเพิ่งเชื่อมต่อ Tennsy LC กับ Rasperry Pi
การทดสอบการควบคุม (ทางเลือก):
- หลังจากเขียนโค้ดบน Teensy LC และบัดกรีปุ่มและจอยสติ๊กทั้งหมดแล้ว คุณสามารถทดสอบการควบคุมได้
- !!! ตรวจสอบให้แน่ใจว่าคุณไม่ได้เชื่อมต่อ Teensy LC กับ Raspberry Pi หากคุณได้ยกเลิกการเชื่อมต่อแล้ว !!!
- เชื่อมต่อ Teensy LC กับพีซี Windows ของคุณโดยใช้สาย USB
- Windows ควรตรวจพบ Teensy LC และติดตั้งเป็น joypad/gamepad
- กด WindowsKey+R เพื่อเปิดกล่องโต้ตอบเรียกใช้
- ป้อน "joy.cpl" แล้วกด Enter
- เลือก Teensy และคลิก Properties
- กดปุ่มใดๆ ของคุณและดูว่ามีอะไรเกิดขึ้นในแท็บทดสอบหรือไม่
- ตรวจสอบปุ่มทั้งหมด หากบางส่วนไม่ทำงาน ให้ตรวจสอบสายไฟของคุณ หากไม่มีสิ่งใดทำงานให้ตรวจสอบรหัส หาก Windows ไม่รู้จัก Teensy LC ให้เขียนรหัสใหม่เป็น Teensy
- หากการทดสอบสำเร็จให้ถอด Teensy LC ออกจากพีซี
เชื่อมต่อ Teensy LC กับ Raspberry Pi:
- ฉันได้บัดกรี Teensy โดยตรงกับหมุด USB Raspberry Pi วิธีนี้ช่วยประหยัดพื้นที่ได้มากซึ่งอาจทำให้สาย USB สูญเปล่า
- ใช้รูปภาพเพื่อเชื่อมต่อ Teensy และ Pi
ขั้นตอนที่ 10: การเดินสายไฟ: เสียง
ในขั้นตอนนี้ เราจะต่อสายแอมพลิฟายเออร์ PAM8403 ตัวควบคุมระดับเสียง แจ็คเสียงที่สวิตซ์ และลำโพง
ด้วยการตั้งค่านี้ คุณจะสามารถควบคุมระดับเสียงด้วยวงล้อฮาร์ดแวร์และเปลี่ยนเส้นทางเสียงจากลำโพงไปยังหูฟังได้หากเสียบปลั๊ก
หรือ - ถ้าคุณต้องการ- คุณสามารถละเว้นวงล้อปรับระดับเสียงและแจ็คเสียง วิธีนี้คุณจะต้องควบคุมระดับเสียงโดยใช้โซลูชันซอฟต์แวร์บน Pi แต่สำหรับตอนนี้ เรายังคงใช้การตั้งค่าฟีเจอร์แบบเต็ม
การบัดกรี:
- บัดกรีสายไฟตามภาพ
-
การตั้งค่านี้ไม่ได้ใช้แจ็คเสียงของ Pi เพื่อประหยัดพื้นที่ ประสานสายสัญญาณเสียงเข้ากับแผ่นทดสอบ Pi โดยตรง:
- กราวด์เสียง (เส้นสีดำในภาพ) บัดกรีเป็น PP6
- ช่องซ้าย (เส้นสีเขียวในภาพ) บัดกรีเป็น PP25
- ช่องขวา (เส้นสีน้ำเงินในภาพ) บัดกรีเป็น PP26
- เครื่องขยายเสียงต้องการพลังงาน 5V ประสานเข้ากับพิน 5V GPIO และพินกราวด์ของ Raspberry Pi (ดูรูป)
- !!! เช็คขั้ว!!!
ติดตั้งส่วนประกอบเสียง:
- ใส่แจ็คเสียงที่สับเปลี่ยนแล้วลงในรูยึดและขันให้แน่นด้วยน็อต
- ใช้กาวร้อนติดล้อปรับระดับเสียงกับผนังของเคสเพื่อให้ส่วนหนึ่งของล้อยื่นออกมาจากด้านหน้าเคส ไม่ต้องใช้กาวมาก ล้อต้องหมุน
- ติดเทปพันสายไฟให้ทั่วเครื่องขยายเสียงเพื่อแยกและใส่ให้พอดีระหว่างจอแสดงผลกับ Raspberry Pi
- วางลำโพงให้พอดีกับที่ว่าง
ขั้นตอนที่ 11: การเดินสายไฟ: พอร์ต USB ภายนอก
สำหรับส่วนที่ง่ายที่สุดของการเดินสาย เราจะเพิ่มแจ็ค USB ภายนอก
พอร์ต USB ภายนอกในเคสนี้มีประโยชน์มากหากคุณต้องการเพิ่มอุปกรณ์ต่อพ่วงเพิ่มเติม เช่น คีย์บอร์ด คอนโทรลเลอร์ตัวที่สองสำหรับผู้เล่นสองคน หรืออย่างอื่นที่ทำงานผ่าน USB
การบัดกรี:
ก็ … ต่อช่องต่อ USB ตามภาพ
ติดตั้งส่วนประกอบ:
- เสียบแจ็ค USB เข้าไปในรูในกล่อง GamePi
- เสียบอุปกรณ์ USB บางตัว (ควรเป็นของผู้ใช้ทั่วไป เช่น คีย์บอร์ดหรือธัมบ์ไดรฟ์) เพื่อไม่ให้กาวไหลเข้าพอร์ต
- ใช้กาวร้อนเพื่อยึดแจ็ค USB อย่าใช้กาวมากเพราะอาจทำให้แม่แรงอุดตันได้
ขั้นตอนที่ 12: การเดินสายไฟ: กำลังไฟฟ้า
ตอนนี้เรากำลังจะเพิ่มพลังบางอย่างให้กับระบบ
ในขั้นตอนนี้ คุณควรตรวจสอบขั้วของสายไฟที่บัดกรีให้บ่อยที่สุดเท่าที่จะทำได้
ถอดแยกชิ้นส่วน PowerBank:
- การแยกชิ้นส่วนพาวเวอร์แบงค์นั้นง่ายเพราะตัวเคสค่อนข้างบาง
- ใช้ไขควงทุบเคสกับพื้นเพื่อเปิดออก
- ถอดแบตเตอรี่และอุปกรณ์อิเล็กทรอนิกส์
- ยกเลิกการขายแบตเตอรี่จากอุปกรณ์อิเล็กทรอนิกส์
การบัดกรี:
- เชื่อมต่อส่วนประกอบทั้งหมดยกเว้นแบตเตอรี่ตามภาพ
-
อีกครั้งการตั้งค่านี้ไม่ได้ใช้แจ็ค micro USB ของ Pi เพื่อประหยัดพื้นที่ บัดกรีสายไฟจากสวิตช์สไลด์โดยตรงไปยังแผ่นทดสอบ Pi มีจุดบัดกรีหลายจุดที่เราป้อน Pi ด้วย 5V เช่น หมุด GPIO - แต่เราจะใช้จุดแรกที่เป็นไปได้หลังจากแจ็ค USB ของ Pi ด้วยวิธีนี้ 5 โวลต์ที่เข้ามาจะต้องผ่านฟิวส์และ Pi จะได้รับการคุ้มครองหากมีสิ่งเลวร้ายเกิดขึ้น:
- ลวดบวก 5V (เส้นสีแดงในภาพ) ถูกบัดกรีเป็น PP2
- ลวด GND เชิงลบ (เส้นสีดำในภาพ) ถูกบัดกรีเป็น PP5
- !! ก่อนเพิ่มแบตเตอรี่ให้ตรวจสอบขั้วของทุกส่วนประกอบ !!
- เพิ่มแบตเตอรี่
ติดตั้งส่วนประกอบพลังงาน:
- ควรติดตั้งอุปกรณ์อิเล็กทรอนิกส์ powerbank ไว้ที่ส่วนหลังของเคส GamePi แล้ว
- เสียบแจ็ค micro USB เข้าไปในรูในกล่อง GamePi
- ใช้กาวร้อนเพื่อยึดแจ็คไมโคร USB อย่าใช้กาวมากเพราะอาจทำให้แม่แรงอุดตันได้
- ใส่สวิตช์สไลด์ลงในรูในกล่อง GamePi
- ใช้กาวร้อนยึดสวิตช์สไลด์ อย่าใช้กาวมาก
- ใช้กาวร้อนติดแบตเตอรี่ที่ด้านหลังของจอแสดงผล อย่าใช้กาวมาก
ขั้นตอนที่ 13: การติดตั้ง RetroPie
เนื่องจากส่วนฮาร์ดแวร์ของโปรเจ็กต์นี้เสร็จสิ้นแล้ว เราจึงสามารถดูซอฟต์แวร์ได้
ในขั้นตอนนี้ เราจะดาวน์โหลดซอฟต์แวร์ที่จำเป็นทั้งหมด เขียนอิมเมจ RetroPie ลงในการ์ด SD เริ่มและกำหนดค่า emulationstation
ซอฟต์แวร์ที่จำเป็น:
- ดาวน์โหลดอิมเมจ RetroPie ที่สร้างไว้ล่วงหน้าสำหรับ Raspberry Pi (ปุ่ม "Raspberry Pi 2/3 สีแดง") นี่เป็นระบบปฏิบัติการของคอนโซลนี้โดยพื้นฐาน แน่นอน คุณสามารถใช้อะไรก็ได้ที่คุณต้องการบน Pi - มีโซลูชันอื่นๆ มากมาย
- ดาวน์โหลดและติดตั้ง 7-zip - ไฟล์ de/archiver ฟรี เราต้องการมันเพื่อแกะไฟล์เก็บถาวรภาพ RetroPie
- ดาวน์โหลดและติดตั้งตัวฟอร์แมตการ์ดหน่วยความจำ SD ตามชื่อเครื่องมือนี้จัดรูปแบบการ์ดหน่วยความจำ SD
- ดาวน์โหลด Win32 Disk Imager เราต้องการเครื่องมือนี้เพื่อเขียนอิมเมจ RetroPie ที่คลายแพ็กลงในการ์ด SD
กำลังเตรียมการ์ด SD:
- เสียบการ์ด SD เข้ากับพีซี Windows ของคุณ
- ตรวจสอบให้แน่ใจว่า Windows ตรวจพบการ์ด
- เปิด "คอมพิวเตอร์ของฉัน" หรือ "คอมพิวเตอร์เครื่องนี้" หรือ Windows Explorer และจำอักษรระบุไดรฟ์ของการ์ด SD ในกรณีของฉันคือ F: (แตกต่างจากระบบไปยังระบบ) ตรวจสอบให้แน่ใจว่าเป็นตัวอักษรของการ์ด ไม่ใช่ฮาร์ดไดรฟ์บางตัว
- เริ่ม SDFormatter.exe เลือกอักษรระบุไดรฟ์ของคุณจากเมนูแบบเลื่อนลง "ไดรฟ์:" แล้วกดปุ่มรูปแบบ
- เมื่อการฟอร์แมตเสร็จสิ้น ให้ปิด SDFormatter ด้วยปุ่มออก แล้วถอดการ์ด SD
เขียนภาพ RetroPie ลงในการ์ด SD:
- ไฟล์เก็บถาวร RetroPie ที่ดาวน์โหลดมาควรเรียกว่า "retropie*.img.gz"
- หลังจากติดตั้ง 7-zip ให้คลิกขวาที่ไฟล์เก็บถาวร RetroPie แล้วเลือก 7-Zip จากเมนูบริบท เลือก "แตกไฟล์ที่นี่" และรอให้การแตกไฟล์เสร็จสิ้น
- เสียบการ์ด SD เข้ากับพีซี Windows ของคุณ ตรวจสอบให้แน่ใจว่า Windows ตรวจพบการ์ดและจำอักษรระบุไดรฟ์ของการ์ด SD อีกครั้ง
- เริ่ม Win32 Disk Imager
- เลือกภาพ RetroPie ที่คลายการแพ็กจากฟิลด์ "ไฟล์รูปภาพ"
- เลือกอักษรระบุไดรฟ์ของการ์ด SD จากเมนูแบบเลื่อนลง "อุปกรณ์"
- คลิกปุ่ม "เขียน" และรอจนกว่าการเขียนจะเสร็จสิ้น
กำหนดค่าการแสดงผล:
- เมื่อเสียบการ์ด SD ในพีซีของคุณแล้ว ให้นำทางไปยังเนื้อหาของการ์ด
- เปิดไฟล์ "config.txt"
- เพิ่มบรรทัดต่อไปนี้ต่อท้ายไฟล์ บันทึกไฟล์ และถอดการ์ด SD:
max_usb_current=1
hdmi_group=2 hdmi_mode=87 hdmi_cvt 800 480 60 6 0 0 0 hdmi_drive=1 display_rotate=2 lcd_rotate=2
ขั้นตอนที่ 14: การกำหนดค่า RetroPie
ได้เวลาบูทเครื่องทั้งหมดแล้ว!
- ใส่การ์ด SD ลงใน Raspberry Pi แล้วเลื่อนสวิตช์เปิดปิด
- รอจนกระทั่ง emulationstation ปรากฏขึ้นและขอให้คุณ "กำหนดค่าอินพุต"
- ทำตามคำแนะนำบนหน้าจอและทำแผนที่ปุ่มของคุณ
- ตอนนี้เรากำลังจะกำหนดการตั้งค่าพื้นฐานบางอย่าง
กำหนดค่า WiFi:
- เชื่อมต่อแป้นพิมพ์กับพอร์ต USB ภายนอกของ GamePi
- ในเมนูหลักของ emulationstation (ที่คุณเลือกระบบ) เลือก RETROPIE แล้วกดปุ่ม A
- เลือก WiFi แล้วกดปุ่ม A
- ในเมนูใหม่ให้เลือก "เชื่อมต่อกับเครือข่าย WiFi" แล้วกดปุ่ม A
- เลือก SSID ของคุณ (ชื่อเครือข่าย WiFi)
- ป้อนรหัสผ่าน WiFi ของคุณโดยใช้แป้นพิมพ์ที่แนบมา
- ยินดีต้อนรับสู่อินเทอร์เน็ต
อัปเดต RetroPie:
ขั้นตอนนี้ใช้เวลาสักครู่ - ตรวจสอบให้แน่ใจว่าแบตเตอรี่ของ GamePi ถูกโหลดจนเต็ม ไม่เช่นนั้นแบตเตอรี่อาจตายขณะอัปเดต (เกิดขึ้นกับฉัน - ไม่เจ๋ง)
การอัปเดตจะโหลดจากอินเทอร์เน็ต ดังนั้นตรวจสอบให้แน่ใจว่าคุณได้กำหนดค่า GamePis WiFi แล้ว
- ในเมนูหลักของ emulationstation (ที่คุณเลือกระบบ) เลือก RETROPIE แล้วกดปุ่ม A
- เลือก "ตั้งค่า RETROPIE" แล้วกดปุ่ม A
- ในเมนูใหม่ให้เลือก "อัปเดต RetroPie-Script" แล้วกดปุ่ม A
- เลือกตกลงสองสามครั้งแล้วกดปุ่ม A
- เลือก "อัปเดต" แล้วกดปุ่ม A
- เมื่อการอัปเดตถามคุณว่าคุณต้องการ "[…] อัปเดตระบบปฏิบัติการพื้นฐาน […]" หรือไม่ ให้เลือก ใช่ แล้วกดปุ่ม A
- รอให้การอัปเดตเสร็จสิ้น - ในกรณีของฉันจะใช้เวลา 20 นาที
- หลังจากการอัปเดตเสร็จสิ้น ให้เลือก ตกลง และกดปุ่ม A
- เลือก ออก แล้วกดปุ่ม A รอให้ emulationstation รีบูต
ขั้นตอนที่ 15: การเพิ่มเกม
เพื่อเล่นเกมจำลอง เราต้องการเกมเหล่านั้นก่อน
รับ Roms (เกม … เป็นไฟล์):
- ฉันจะไม่อธิบายว่าจะหารอมสำหรับอีมูเลเตอร์ได้ที่ไหนเพราะจากสิ่งที่ฉันเข้าใจว่านี่เป็นโซนสีเทาที่ถูกกฎหมาย
- ใช้ google เพื่อค้นหา rom ที่คุณชื่นชอบ - มีเว็บไซต์มากมายให้บริการ เพียงค้นหาบางอย่างเช่น "Mario Kart Super Nintendo Rom"
โอนรอมไปที่ GamePi:
- มีสามวิธีหลักในการถ่ายโอนรอม
- เรากำลังยึดติดกับสิ่งที่ง่ายที่สุด: Samba-Shares:
- เปิด GamePi แล้วรอจนกว่าจะบูทอย่างสมบูรณ์
- ตรวจสอบให้แน่ใจว่าคุณได้เชื่อมต่อ GamePi กับ WiFi ของคุณแล้ว
- เปิด Windows Explorer (โฟลเดอร์ที่ไม่ใช่ Internet Explorer)
- ป้อน "\RETROPIE\roms" ในช่องที่อยู่ของโฟลเดอร์และกด Enter ตอนนี้คุณอยู่ในโฟลเดอร์แชร์ของ GamePi
- คัดลอก rom ที่ดาวน์โหลดมาลงในไดเร็กทอรี emulator ที่ถูกต้อง ตัวอย่างเช่น หากคุณดาวน์โหลดรอม "Super Mario Kart" สำหรับ Super Nintendo ให้คัดลอกรอมลงในโฟลเดอร์ SNES
- รีสตาร์ท emulationstation (กดปุ่ม Start ในเมนูหลัก เลือก QUIT เลือก RESTART EMULATIONSTATION)
- หลังจากรีบูตระบบและเกมใหม่ควรปรากฏในเมนูหลัก
ขั้นตอนที่ 16: ขั้นตอนสุดท้าย
หากทุกอย่างเป็นไปด้วยดี คุณสามารถปิดเคส GamePi และยึดให้แน่นด้วยสกรูหกเหลี่ยม M3x18 4 ตัว
ยินดีด้วย:
- ขอแสดงความยินดีที่คุณได้สร้าง GamePi ของคุณเอง
- ขอให้สนุกกับการเล่นคลาสสิกตลอดกาล
- แสดงความรักและมีวันที่ดี
ขั้นตอนที่ 17: เปลี่ยนประวัติ
02-MAR-2018:
แก้ไขลิงก์บางส่วนในขั้นตอน "เครื่องมือและวัสดุ"
02-MAR-2018:
เพิ่มวิดีโอสาธิต
20-มี.ค. 2561:
แก้ไขลิงก์สวิตช์สไลด์ใน "ขั้นตอนที่ 1: เครื่องมือและวัสดุ"
28-มี.ค. 2561:
เพิ่มข้อเสนอในการพิมพ์เคส 3 มิติใน "ขั้นตอนที่ 2: การพิมพ์เคส 3 มิติ"
20 เมษายน 2561:
- เพิ่มลิงก์ไปยัง GamePi XS และ GampePi Zero
- เพิ่มรูปภาพชื่อใหม่
แนะนำ:
Pi Console: รุ่นราคาถูก: 8 ขั้นตอน (พร้อมรูปภาพ)
Pi Console: รุ่นราคาถูก: ด้วยความบ้าคลั่งด้วย "ย้อนยุค" คอนโซลกลับมาและได้รับความนิยมอย่างมาก ฉันต้องการดูว่าฉันจะสร้างคอนโซลด้วยตัวเองโดยใช้ Raspberry Pi ได้หรือไม่ หลังจากค้นคว้าข้อมูลเล็กน้อย ฉันก็ไปที่เว็บไซต์ของ RetroPie (https://retropie.org.uk/) และ kne
Atari Punk Console กับ Baby 8 Step Sequencer: 7 ขั้นตอน (พร้อมรูปภาพ)
Atari Punk Console พร้อมซีเควนเซอร์ Baby 8 ขั้นตอน: โครงสร้างระดับกลางนี้เป็น Atari Punk Console แบบ all-in-one และ Baby 8 Step Sequencer ที่คุณสามารถกัดได้บนเครื่องกัด PCB Bantam Tools Desktop ประกอบด้วยแผงวงจรสองแผ่น อันแรกคือบอร์ดอินเทอร์เฟซผู้ใช้ (UI) และอีกอันคือบอร์ดยูทิลิตี้
GamePi Zero - สถานีจำลองที่ดี: 23 ขั้นตอน (พร้อมรูปภาพ)
GamePi Zero - สถานีจำลองที่ดี: บทนำ: คำแนะนำนี้อธิบายการสร้างคอนโซลจำลองมือถือที่ใช้ Raspberry Pi Zero W เป็นการปรับเปลี่ยนอุปกรณ์พกพา GamePi เครื่องแรกของฉันซึ่งมีคำแนะนำมากมายที่ผู้ใช้บางคนมี: ถูกกว่า: ประมาณ 40 เหรียญ (ครั้งแรก หนึ่งคือ $ 16
KIM Uno - ไมโครโปรเซสเซอร์ 5 ยูโร Dev Kit Emulator: 13 ขั้นตอน (พร้อมรูปภาพ)
KIM Uno - ไมโครโปรเซสเซอร์ Dev Kit Emulator ขนาด 5 ยูโร: KIM Uno เป็นชุดพัฒนาซอฟต์แวร์แบบพกพาที่กำหนดโดยซอฟต์แวร์สำหรับไมโครโปรเซสเซอร์ (ย้อนยุค) แต่ให้ฉันแนะนำแนวคิดนี้โดยย้อนเวลากลับไป: ย้อนกลับไปเมื่อปลายปี 2018 ฉันนึกขึ้นได้ ว่าฉันต้องการสร้างชุดพัฒนาไมโครโปรเซสเซอร์แบบพกพาขนาดเล็ก เช่น
GamePi XS - สถานีจำลอง Plug'n'Play: 13 ขั้นตอน (พร้อมรูปภาพ)
GamePi XS - สถานีจำลอง Plug'n'Play: บทนำ: คำแนะนำนี้อธิบายการสร้างคอนโซลที่ขับเคลื่อนด้วย Raspberry Pi Zero W ทั้งหมดภายในคอนโทรลเลอร์ SNES สามารถใช้กับจอแสดงผลใดๆ ที่มี HDMI ใช้พลังงานจากแบตเตอรี่ลิเธียมไอออนของสมาร์ทโฟนซึ่งใช้งานได้นานถึง 3 ชั่วโมง (ขึ้นอยู่กับ