
สารบัญ:
- ขั้นตอนที่ 1: วัสดุและเครื่องมือ
- ขั้นตอนที่ 2: การพิมพ์เคส 3 มิติ
- ขั้นตอนที่ 3: เตรียมจอแสดงผล
- ขั้นตอนที่ 4: เตรียมแบตเตอรี่
- ขั้นตอนที่ 5: เตรียม USB Hub
- ขั้นตอนที่ 6: เตรียมการ์ดเสียง
- ขั้นตอนที่ 7: ปุ่ม (ซอฟต์แวร์)
- ขั้นตอนที่ 8: ปุ่ม (ฮาร์ดแวร์)
- ขั้นตอนที่ 9: เคสประกอบ - ด้านหลัง
- ขั้นตอนที่ 10: กล่องประกอบ - ด้านหน้า
- ขั้นตอนที่ 11: การเดินสายไฟ
- ขั้นตอนที่ 12: การเดินสายไฟ: Arduino Micro Pro
- ขั้นตอนที่ 13: การเดินสายไฟ: USB Hub
- ขั้นตอนที่ 14: การเดินสายไฟ: ส่วนประกอบเสียง
- ขั้นตอนที่ 15: การเดินสายไฟ: วงจรไฟฟ้า
- ขั้นตอนที่ 16: การเดินสาย: ฮับ USB ไปยัง Raspberry Pi
- ขั้นตอนที่ 17: การเดินสาย: แสดงไปที่ Raspberry Pi
- ขั้นตอนที่ 18: การเดินสายไฟ: เสร็จสิ้น
- ขั้นตอนที่ 19: การติดตั้งซอฟต์แวร์
- ขั้นตอนที่ 20: กำหนดค่า RetroPie
- ขั้นตอนที่ 21: การเพิ่มเกม
- ขั้นตอนที่ 22: ขั้นตอนสุดท้าย
- ขั้นตอนที่ 23: เปลี่ยนประวัติ
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12



บทนำ:
คำแนะนำนี้อธิบายการสร้างคอนโซลการจำลองแบบใช้มือถือ Raspberry Pi Zero W
เป็นการปรับเปลี่ยน GamePi มือถือเครื่องแรกของฉันซึ่งมีคำแนะนำมากมายที่ผู้ใช้บางคนมี:
- ถูกกว่า: ประมาณ 40 ดอลลาร์ (อันแรกคือ 160 ดอลลาร์)
- ยิ่งเล็ก
- ขับเคลื่อนโดย Raspberry Pi Zero W แทนที่จะเป็น Pi 3 (หนึ่งในสามของราคา)
- อินพุตถูกจัดการโดย Arduino Micro Pro แทนที่จะเป็น Teensy LC (ยิ่งถูกกว่า)
- ลำโพงสเตอริโอ (อันแรกเป็นโมโน)
- เวลาแบตเตอรี่มากขึ้น
- ปุ่มไหล่
- จอยสติ๊ก PSP แทนจอยสติ๊กแบบเพลย์สเตชันขนาดใหญ่
- ท่อปุ่มที่ดีขึ้น
หากคุณชอบราคาที่ไม่แพงและเรียบง่าย คุณควรลองดู GamePi XS - คอนโซลในคอนโทรลเลอร์
ถ้าคุณชอบ GamePi ลองดูหน้า AraymBox ของฉันสำหรับเวอร์ชันอื่นและอุปกรณ์ที่กำลังจะออก คุณยังสามารถโพสต์แนวคิดเกี่ยวกับวิธีปรับปรุงการออกแบบได้อีกด้วย
บันทึก:
โปรดทราบว่าภาษาอังกฤษไม่ใช่ภาษาแรกของฉัน หากคุณพบข้อผิดพลาดหรือบางสิ่งไม่ชัดเจนโปรดบอกฉันและฉันจะพยายามแก้ไข กันไปสำหรับข้อผิดพลาดทั่วไป หากคุณมีข้อเสนอแนะสำหรับการปรับปรุงโปรดแจ้งให้เราทราบ
ขั้นตอนที่ 1: วัสดุและเครื่องมือ

ตรวจสอบให้แน่ใจว่าคุณมีทุกสิ่งที่จำเป็นสำหรับงานสร้าง ไม่มีอะไรน่ารำคาญไปกว่าการหยุดโปรเจ็กต์ของคุณ เพราะคุณต้องรอการส่งมอบชิ้นส่วนเล็กๆ น้อยๆ
คุณไม่จำเป็นต้องซื้อชิ้นส่วนและวัสดุที่อยู่ในรายการจากลิงก์ที่ให้มา เหล่านี้คือตัวอย่างและแสดงคุณสมบัติที่จำเป็นของชิ้นส่วนต่างๆ
อะไหล่:
- จอแสดงผล - 4.3" [$6.99]
- ราสเบอร์รี่ Pi Zero W [$10.08]
- การ์ด micro SD - 8GB [$4.40]
- Arduino Pro Micro [$4.23]
- PowerBank - PROMIC 5000mAh [$7.99]
- ฮับ USB OTG [$1.64]
- อนาล็อกสติ๊ก PSP 1000 [$1.10]
- สวิตช์สัมผัสซิลิโคน x12 [$0.85]
- สวิตช์สัมผัส x2 [$0.59]
- การ์ดเสียง - USB [$1.02]
- เครื่องขยายเสียงดิจิตอล (PAM8403) [$0.30]
- ลำโพง 1.5W x2 [$1.80]
- แจ็คเสียงพร้อมสวิตช์ [$0.80]
- สวิตช์เลื่อน [$0.64]
- แจ็ค USB หญิง Type A [$0.10]
- แจ็คไมโคร USB ชาย [$0.13]
- การสร้างต้นแบบ PCB - 6x8 ซม. [$0.68]
เครื่องมือ:
- ต๊าปเกลียว (M2.5)
- ยูทิลิตี้บัดกรี
- สายไฟ (เช่น LPT)
- ไขควงปากแบน
- สกรูและน็อตหกเหลี่ยม
- สกรูทอกซ์ (M2.5 x 8)
- ปืนกาวร้อน
- เครื่องพิมพ์ 3 มิติ หรือ บริการการพิมพ์ 3 มิติ
ขั้นตอนที่ 2: การพิมพ์เคส 3 มิติ


ฉันได้พิมพ์เคสของฉันด้วยเส้นพลาสติก PLA สีฟ้าแบบอินฟินิตี้ และปุ่มต่างๆ และแผ่นยึด PCB ที่เป็นเส้นพลาสติก PLA สีทอง PLA ออกจากเครื่องพิมพ์ด้วยคุณภาพที่เหมาะสม ดังนั้นไม่จำเป็นต้องทำการโพสต์โปรเซส (imho) แต่เป็นไปได้
หากคุณมีเครื่องพิมพ์ 3 มิติที่มีเตียงขนาดเล็กกว่าหรือไม่มีเครื่องพิมพ์เลย คุณสามารถใช้บริการการพิมพ์ 3 มิติหรือส่งข้อความหาฉัน บางทีฉันพร้อมจะพิมพ์ให้คุณ คุณจะพบเคสของฉันในหน้าการออกแบบอันหลากหลายนี้ ฉันจะเก็บไว้เป็นอย่างอื่นเพื่อหลีกเลี่ยงความซ้ำซ้อน
ขั้นตอนที่ 3: เตรียมจอแสดงผล




ในขั้นตอนนี้ เราจะเตรียมจอแสดงผลสำหรับการประกอบ
เก็บชิ้นส่วนเหล่านี้:
- แผงแสดงผล
- ตัวควบคุมการแสดงผล
- สกรูตู้โชว์
ทำตามขั้นตอนเหล่านี้เพื่อถอดแยกชิ้นส่วนจอแสดงผล:
- ถอดสกรู 4 ตัวที่ด้านหลังของเคสออก เก็บสกรู 4 ตัวไว้
- เปิดเคส.
- ถอดสายเคเบิลสำหรับปุ่มต่างๆ
- ปลดสายไฟสำหรับสัญญาณและพลังงานจากตัวควบคุมการแสดงผล
- ปลดล็อกและถอดสายแพออกจากตัวควบคุมการแสดงผล
- ถอดตัวควบคุมการแสดงผลออกจากแผงแสดงผลอย่างระมัดระวัง โดยยึดติดด้วยเทปกาวสองหน้า
ขั้นตอนที่ 4: เตรียมแบตเตอรี่



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



ในขั้นตอนนี้ เราจะเตรียมฮับ USB สำหรับการประกอบ
เก็บชิ้นส่วนเหล่านี้:
- PCB
- สายทั้งหมด
ทำตามขั้นตอนเหล่านี้เพื่อถอดฮับ USB:
- นำกล่องพลาสติกออกจากทุกส่วน
- ปลดสายไฟทั้งหมด
ขั้นตอนที่ 6: เตรียมการ์ดเสียง


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

ในขั้นตอนนี้ เราต้องการเขียนโค้ดควบคุมปุ่มไปยัง Arduino Arduino จะลงทะเบียนการคลิกปุ่มและการเคลื่อนไหวของจอยสติ๊กและส่งสัญญาณไปยัง Raspberry Pi ผ่าน USB
การติดตั้งไลบรารี:
ฉันพบคำแนะนำที่ดีจาก GAMELASTER ที่แสดงวิธีการติดตั้ง arduino libs ที่จำเป็น:
ทำตามขั้นตอนที่ 1: การติดตั้งไลบรารี
โหลดและเขียนรหัส:
- หากคุณเชื่อมต่อปุ่มต่างๆ ตามที่แสดงในรูปภาพ คุณสามารถใช้รหัสที่แนบมาได้
- หากคุณเชื่อมต่อปุ่มด้วยวิธีอื่นใด คุณจะต้องแก้ไขโค้ดที่แนบมา
- เชื่อมต่อ Arduino กับพีซีของคุณ (ควรตรวจพบโดยอัตโนมัติหากคุณใช้ Windows)
- ดาวน์โหลดไฟล์โค้ดที่แนบมา
- ดับเบิลคลิกที่ไฟล์ที่ดาวน์โหลด Arduino IDE ควรเริ่มทำงาน
- เลือกบอร์ด Arduino (ในแถบเมนู: เครื่องมือ > บอร์ด > Arduino Leonardo)
- เลือกพอร์ตที่ถูกต้องที่ Arduino เชื่อมต่ออยู่ (ในแถบเมนู: เครื่องมือ > พอร์ตอนุกรม > COM x)
- เขียนโค้ดไปที่ Arduino (ในแถบเมนู: Sketch > Upload)
- เมื่อเสร็จแล้วให้ถอดบอร์ด Arduino ออกจากพีซี
ขั้นตอนที่ 8: ปุ่ม (ฮาร์ดแวร์)



ตอนนี้เราต้องการสร้างส่วนควบคุม (บอร์ด PCB + สวิตช์)
ตัดบอร์ด PCB:
- ใช้เลื่อยบางชนิด (ฉันใช้มีดหั่นขนมปัง) เพื่อตัด PCB สองด้าน
- สามารถดูขนาดของชิ้นงานที่ต้องการได้ในภาพ (นับจำนวนรู)
- คุณต้องมีรูปภาพที่ 3 จำนวน 2 ชิ้น (ปุ่มการทำงานและปุ่มทิศทาง)
- คุณต้องการภาพที่ 4 จำนวน 2 ชิ้น (กระดุมไหล่)
- ต้องการภาพที่ 5 จำนวน 1 ชิ้น (ปุ่มเริ่ม/เลือก)
- เจาะรูยึด 3 มม. อย่างระมัดระวัง (ดูภาพสำหรับตำแหน่ง) ในแต่ละ PCB
ประสานสวิตช์ไปที่ PCBs:
- ใช้สวิตช์สัมผัสแบบฮาร์ดคลิกสำหรับ PCB ปุ่มเริ่มและเลือก และสวิตช์สัมผัสแบบนุ่มนวลสำหรับ PCB อื่นๆ ทั้งหมด
- ใส่ขาของสวิตช์ลงในรูที่ถูกต้องของ PCB (ดูรูป)
- ตรวจสอบตำแหน่งที่ถูกต้องอีกครั้ง
- ประสานขากับด้านหลังของ PCBs
ขั้นตอนที่ 9: เคสประกอบ - ด้านหลัง

ด้านหลังไม่มีอะไรให้ทำมากนักหากเป็นกรณี หลังจากขั้นตอนนี้ เคสหลังของคุณควรมีลักษณะเหมือนในภาพ
แบตเตอรี่:
- คลิกแบตเตอรี่ลงในวงเล็บ
- ยึด PCB ของแบตเตอรี่ด้วยสกรูจากเคสเดิม (ใช้รูเดียวกัน)
ปุ่มไหล่ (R2 & L2):
- ใส่ปุ่มลงในรู
- ใส่ PCBs บนซ็อกเก็ตตามภาพและขันสกรู M2.5x8 torx screws
- โปรดใช้ความระมัดระวังเนื่องจากซ็อกเก็ตพลาสติกอาจแตกได้หากใช้แรงมากเกินไป
ขั้นตอนที่ 10: กล่องประกอบ - ด้านหน้า

หลังจากขั้นตอนนี้ งานสร้างของคุณควรมีลักษณะเหมือนในภาพ
ขันเกลียวซ็อกเก็ตสกรู:
- ใช้ดอกสว่าน M2 เพื่อทำความสะอาดรูสกรู
- ใช้ต๊าปเกลียว M2.5 แล้วค่อย ๆ ตัดด้ายเข้าไปในรู (คุณสามารถข้ามขั้นตอนนี้ได้ หากคุณไม่มีต๊าปเกลียว แต่โปรดใช้ความระมัดระวังในการขันสกรู เนื่องจากซ็อกเก็ตพลาสติกอาจแตกได้เมื่อใช้แรงมากเกินไป)
จอแสดงผลและเมาท์ส่วนประกอบ:
- วางจอแสดงผลเข้าที่ (ตรวจสอบการวางแนว)
- วางส่วนประกอบเมาต์บนจอแสดงผล (ตรวจสอบการวางแนว)
- ยึดจอแสดงผลและฐานยึดส่วนประกอบโดยขันสกรูที่คุณถอดจากจอแสดงผลเข้าไปในรูที่มุมของที่ยึดส่วนประกอบ
ปุ่ม PCB และจอยสติ๊ก:
- ใส่ปุ่มลงในรู
- ใส่ PCBs บนซ็อกเก็ตตามภาพและขันสกรู M2.5x8 torx screws
- โปรดใช้ความระมัดระวังเนื่องจากซ็อกเก็ตพลาสติกอาจแตกได้หากใช้แรงมากเกินไป
- ถอดฝาครอบจอยสติ๊กออก
- ใส่จอยสติ๊กเข้าที่
- ยึดจอยสติ๊กด้วยกาวร้อน
- ติดฝากลับบนจอยสติ๊ก
กระดุมไหล่ (R1 & L1):
- ใส่ปุ่มไหล่ลงในรู (ตรวจสอบการวางแนว)
- ยึดปุ่มไหล่ด้วยสกรูหกเหลี่ยม M3x14
- วางซอฟต์สวิตช์ตัวเดียวบนซ็อกเก็ต
- ยึดสวิตช์ด้วยกาวร้อน (อย่าปิดหมุดมากเกินไป)
ขั้นตอนที่ 11: การเดินสายไฟ
เราจะแยกสายไฟออกเป็นหลายขั้นตอน - ทีละส่วน
ขั้นตอนต่อไปนี้อธิบายวิธีเชื่อมต่อชิ้นส่วนเดี่ยว
- ฉันชอบใช้สายเดี่ยวในสาย LPT (หรือสายขนาน) สายเคเบิลดังกล่าวมีสายไฟ 25 เส้น - มีรหัสสีและราคาถูกมาก
- เมื่อทำการบัดกรี ฉันชอบที่จะบัดกรีบนลวดและบน PCB ก่อน วิธีนี้จะใช้เวลาเพิ่มขึ้นเล็กน้อย แต่จะง่ายกว่าเมื่อทำงานในกล่อง/กล่องที่มีขนาดเล็กกว่า
ขั้นตอนที่ 12: การเดินสายไฟ: Arduino Micro Pro


เราจะเริ่มด้วยส่วนประกอบที่สายไฟส่วนใหญ่เชื่อมต่ออยู่ ในขั้นตอนนี้ คุณจะต้องบัดกรีสายไฟมากกว่า 20 เส้น - ไชโย
เมื่อคุณทำขั้นตอนนี้เสร็จแล้ว อุปกรณ์ของคุณควรมีลักษณะเหมือนภาพที่สอง
ตรวจสอบให้แน่ใจว่าคุณได้เสร็จสิ้น "ขั้นตอนที่ 3: ปุ่ม (ซอฟต์แวร์)" และเขียนโค้ดไปยัง Arduino
ตรวจสอบการบัดกรีของคุณเป็นสองเท่า (และสามเท่า) เสมอ
เชื่อมต่อปุ่มและจอยสติ๊ก:
- รูปภาพในขั้นตอนนี้และใน "ขั้นตอนที่ 4: ปุ่ม (ฮาร์ดแวร์)" แสดงจุดเดินสายทั้งหมด
- เริ่มต้นด้วยสายดิน สายกราวด์เชื่อมต่อกับปุ่มและจอยสติ๊กทั้งหมด
- ตอนนี้คุณสามารถเชื่อมต่อสายสัญญาณทั้งหมดเข้ากับปุ่มต่างๆ
- เมื่อเชื่อมต่อจอยสติ๊ก ให้ตรวจสอบการติดฉลากของหมุดและตรวจสอบว่าคุณใช้หมุดที่ถูกต้อง
- จอยสติ๊กใช้โพเทนชิโอมิเตอร์สองตัว ดังนั้นต้องเชื่อมต่อกับเอาต์พุตกำลัง 5V ของ Arduino
การทดสอบการควบคุม (ทางเลือก):
หลังจากเขียนโค้ดบน Arduino และบัดกรีปุ่มทั้งหมดและจอยสติ๊กแล้ว คุณสามารถทดสอบการควบคุมได้
- เชื่อมต่อ Arduino กับพีซี Windows ของคุณโดยใช้สาย USB
- Windows ควรตรวจจับบอร์ด Arduino โดยอัตโนมัติ
- กด WindowsKey+R เพื่อเปิดกล่องโต้ตอบเรียกใช้
- ป้อน "joy.cpl" แล้วกด Enter
- เลือกบอร์ด Arduino แล้วคลิก Properties
- กดปุ่มใดๆ ของคุณและดูว่ามีอะไรเกิดขึ้นในแท็บทดสอบหรือไม่
- ตรวจสอบปุ่มทั้งหมด หากบางส่วนไม่ทำงาน ให้ตรวจสอบสายไฟของคุณ หากไม่มีสิ่งใดทำงานให้ตรวจสอบรหัส หาก Windows ไม่รู้จักบอร์ด Arduino ให้เขียนโค้ดใหม่ไปที่ Arduino
- หากการทดสอบสำเร็จให้ถอด Arduino ออกจากพีซี
ขั้นตอนที่ 13: การเดินสายไฟ: USB Hub


เนื่องจากส่วนประกอบถัดไปส่วนใหญ่จะเชื่อมต่อกับฮับ USB เราจะทำการเชื่อมต่อทันที
เมื่อคุณทำขั้นตอนนี้เสร็จแล้ว อุปกรณ์ของคุณควรมีลักษณะเหมือนภาพที่สอง
ตรวจสอบการบัดกรีของคุณเป็นสองเท่า (และสามเท่า) เสมอ
การติดตั้ง:
- วางฮับ USB ลงในช่องเสียบที่มีป้ายกำกับ
- ยึดด้วยเทปกาวสองหน้า
การบัดกรี:
- เชื่อมต่อแจ็ค micro USB ตัวเมียสำหรับ Arduino (แยกจากฮับ USB ใน "ขั้นตอนที่ 5: เตรียม USB Hub") ตามที่เห็นในภาพแรก
- เชื่อมต่อแจ็ค USB ตัวเมียสำหรับการเชื่อมต่อภายนอก (แยกจากฮับ USB ใน "ขั้นตอนที่ 5: เตรียมฮับ USB") ดังที่แสดงในภาพแรก
ขั้นตอนที่ 14: การเดินสายไฟ: ส่วนประกอบเสียง


ต่อด้วยส่วนประกอบเสียง
เมื่อคุณทำขั้นตอนนี้เสร็จแล้ว อุปกรณ์ของคุณควรมีลักษณะเหมือนภาพที่สอง
ตรวจสอบการบัดกรีของคุณเป็นสองเท่า (และสามเท่า) เสมอ
การติดตั้ง:
- วางการ์ดเสียงและเครื่องขยายเสียงลงในช่องที่มีป้ายกำกับ
- ยึดส่วนประกอบโดยใช้เทปกาวสองหน้า
การบัดกรี:
- เชื่อมต่อการ์ดเสียงเข้ากับฮับ USB ตามที่เห็นในภาพแรก
- ต่อเครื่องขยายเสียงเข้ากับการ์ดเสียงตามที่เห็นในภาพแรก
- ต่อแจ็คเสียงสเตอริโอเข้ากับแอมพลิฟายเออร์ดังที่เห็นในภาพแรก
- เชื่อมต่อลำโพงเข้ากับแจ็คเสียงสเตอริโอตามที่เห็นในภาพแรก
การติดตั้ง:
- ใส่แจ็คเสียงสเตอริโอผ่านรูเฉพาะในกล่องพิมพ์
- ยึดแจ็คเสียงสเตอริโอด้วยน็อต
- เลื่อนลำโพงเข้าไปในช่อง
ขั้นตอนที่ 15: การเดินสายไฟ: วงจรไฟฟ้า



ตอนนี้เรากำลังจะเชื่อมต่อสายไฟทั้งหมด
เมื่อคุณทำขั้นตอนนี้เสร็จแล้ว อุปกรณ์ของคุณควรมีลักษณะเหมือนภาพสุดท้าย
โดยเฉพาะอย่างยิ่งในขั้นตอนนี้ การตรวจสอบการบัดกรีของคุณเป็นสองเท่า (และสามเท่า)
การบัดกรี:
- เชื่อมต่อแจ็ค USB ตัวผู้ (แยกจากการ์ดเสียงใน "ขั้นตอนที่ 6: เตรียมการ์ดเสียง") เข้ากับสวิตช์เลื่อนตามที่เห็นในภาพแรก
- ต่อสวิตช์สไลด์เข้ากับบอร์ดควบคุมการแสดงผลตามที่เห็นในภาพแรก
- เชื่อมต่อบอร์ดควบคุมการแสดงผลกับ Raspberry Pi ตามที่เห็นในภาพแรก
- เชื่อมต่อแจ็ค micro USB ตัวเมีย (แยกจากการ์ดเสียงใน "ขั้นตอนที่ 5: เตรียม USB Hub") เข้ากับแจ็ค micro USB ตัวผู้ตามที่เห็นในภาพที่สอง (ยึดแจ็คไมโคร USB ตัวเมียโดยใช้กาวร้อน)
ขั้นตอนที่ 16: การเดินสาย: ฮับ USB ไปยัง Raspberry Pi

ในขั้นตอนนี้ เราจะเชื่อมต่อฮับ USB กับ Raspberry Pi เพื่อให้ส่วนประกอบทั้งหมดสามารถสื่อสารกันได้
ตรวจสอบการบัดกรีของคุณเป็นสองเท่า (และสามเท่า) เสมอ
การบัดกรี:
เชื่อมต่อฮับ USB กับ Raspberry Pi ตามที่เห็นในภาพ
ขั้นตอนที่ 17: การเดินสาย: แสดงไปที่ Raspberry Pi

…สายเดี่ยว…
การบัดกรี:
เชื่อมต่อบอร์ดควบคุมการแสดงผลเข้ากับ Raspberry Pi ตามที่เห็นในภาพ
ขั้นตอนที่ 18: การเดินสายไฟ: เสร็จสิ้น

ในขั้นตอนนี้ เราต้องการสรุปการเดินสาย
ภาพแสดงให้เห็นว่าภายในเครื่องจะหน้าตาเป็นอย่างไรเมื่อเราทำเสร็จแล้ว
- ใส่ Raspberry Pi เข้าที่ (ดูรูป) และขันให้แน่นโดยใช้สกรูทอกซ์ M2, 5x8 4 ตัว
- เสียบแจ็ค USB ตัวผู้เข้ากับอุปกรณ์อิเล็กทรอนิกส์ของแบตเตอรี่
- เสียบแจ็คไมโคร USB ตัวผู้เข้ากับอุปกรณ์อิเล็กทรอนิกส์ของแบตเตอรี่
ปิดคดี:
เมื่อปิดเคสทั้งสองชิ้น ให้ระวังว่า:
- ไม่มีสายไฟถูกบีบ
- Pi และอุปกรณ์อิเล็กทรอนิกส์ของแบตเตอรี่ไม่สัมผัส
- ไม่จำเป็นต้องใช้แรงในการปิด
ปิดผนึกเคสด้วยสกรูหกเหลี่ยม M3x14 4 ตัว
ขั้นตอนที่ 19: การติดตั้งซอฟต์แวร์

ก่อนรวมทุกอย่างเข้าด้วยกัน เราต้องดูแลส่วนซอฟต์แวร์ก่อน
ในขั้นตอนนี้ เราจะดาวน์โหลดซอฟต์แวร์ที่จำเป็นทั้งหมดและเตรียมการ์ด SD โดยใช้อิมเมจ RetroPie
ซอฟต์แวร์ที่จำเป็น:
- ดาวน์โหลดอิมเมจ RetroPie ที่สร้างไว้ล่วงหน้าสำหรับ Raspberry Pi (ปุ่ม "Raspberry Pi 0/1 สีแดง") นี่เป็นระบบปฏิบัติการของคอนโซลนี้โดยพื้นฐาน แน่นอน คุณสามารถใช้อะไรก็ได้ที่คุณต้องการบน 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 จากเมนูแบบเลื่อนลง "อุปกรณ์"
- คลิกปุ่ม "เขียน" และรอจนกว่าการเขียนจะเสร็จสิ้น
เพิ่มข้อมูลรับรอง WiFi ของคุณ:
- มีหลายวิธีในการเชื่อมต่อ Raspberry Pi Zero W กับเครือข่ายไร้สายของคุณ
- เราจะใช้อุปกรณ์นี้โดยไม่มีอุปกรณ์ต่อพ่วงเพิ่มเติม:
- ขณะที่การ์ด SD ยังคงอยู่ในพีซีของคุณ ให้นำทางไปยังการ์ด SD
- สร้างไฟล์ใหม่บนการ์ด SD ชื่อ "wifikeyfile.txt"
- เปิดไฟล์และเพิ่มรหัสต่อไปนี้ในไฟล์โดยที่ "NETWORK_NAME" เป็นชื่อเครือข่ายไร้สายของคุณ (คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่) และ "NETWORK_PASSWORD" เป็นรหัสผ่านสำหรับเครือข่ายนี้ (คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่)
- บันทึกและปิดไฟล์
ssid="NETWORK_NAME"
psk="NETWORK_PASSWORD"
การกำหนดค่าเอาต์พุตวิดีโอ:
เนื่องจากจอแสดงผลเชื่อมต่อกับ Pi ผ่านคอมโพสิต เราจึงต้องปรับเอาต์พุตวิดีโอ
- ขณะที่การ์ด SD ยังคงอยู่ในพีซีของคุณ ให้นำทางไปยังการ์ด SD
- เปิดไฟล์ "config.txt" และเพิ่มรหัสต่อไปนี้ที่ท้ายไฟล์
#====================================================================
# การกำหนดค่าวิดีโอ GamePi Zero #============================================ ======================== # # ----------+------------- -------------------------------------------- # sdtv_mode | ผลลัพธ์ # ----------------------------------------------------------- ------------------- # 0 | NTSC ปกติ # 1 | NTSC เวอร์ชันภาษาญี่ปุ่น – ไม่มีแท่น # 2 | Normal PAL # 3 | PAL เวอร์ชันบราซิล – 525/60 แทนที่จะเป็น # --+ ---------------------------- ------------------------------ sdtv_aspect | ผลลัพธ์ # ----------------------------------------------------------- ------------------- # 1 | 4:3 # 2 | 14:9 # 3 | 16:9 sdtv_mode=2 sdtv_aspect=3 framebuffer_width=320 framebuffer_height=240 overscan_scale=1 overscan_left=4 overscan_right=-14 overscan_top=-24 overscan_bottom=-18
ตอนนี้คุณสามารถลบการ์ด SD ออกจากพีซีของคุณได้
ขั้นตอนที่ 20: กำหนดค่า RetroPie
ได้เวลาบูทเครื่องทั้งหมดแล้ว!
การบูทครั้งแรกใช้เวลาสักครู่เพราะ RetroPie ต้องจัดการงานเริ่มต้นบางอย่าง (ดูเหมือน 2 รูปแรกของขั้นตอนนี้)
การกำหนดค่าอินพุต:
- ใส่การ์ด SD ลงใน Raspberry Pi แล้วเลื่อนสวิตช์เปิดปิด
- รอจนกระทั่ง emulationstation ปรากฏขึ้นและขอให้คุณ "กำหนดค่าอินพุต" (ดูรูปที่สาม)
- ทำตามคำแนะนำบนหน้าจอและทำแผนที่ปุ่มของคุณ
- ตอนนี้เรากำลังจะกำหนดการตั้งค่าพื้นฐานบางอย่าง
กำหนดค่า WiFi:
- ในเมนูหลักของ emulationstation (ที่คุณเลือกระบบ) เลือก RETROPIE แล้วกดปุ่ม A
- เลือก WiFi แล้วกดปุ่ม A
- ในเมนูใหม่ ให้เลือก "นำเข้าข้อมูลรับรอง wifi จาก /boot/wifikeyfile.txt" แล้วกดปุ่ม A
- รอให้ emulationstation สร้างการเชื่อมต่อกับ WLAN ของคุณ
- ยินดีต้อนรับสู่อินเทอร์เน็ต
กำหนดค่าเสียง:
- ในเมนูหลักของ emulationstation (ที่คุณเลือกระบบ) เลือก RETROPIE แล้วกดปุ่ม A
- เลือก เสียง และกดปุ่ม A
- …..
ขั้นตอนที่ 21: การเพิ่มเกม
เพื่อเล่นเกมจำลอง เราต้องการเกมเหล่านั้นก่อน
รับ 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)
- หลังจากรีบูตระบบและเกมใหม่ควรปรากฏในเมนูหลัก
ขั้นตอนที่ 22: ขั้นตอนสุดท้าย
ยินดีด้วย:
- ขอแสดงความยินดีที่คุณได้สร้าง GamePi Zero ของคุณเอง
- ขอให้สนุกกับการเล่นคลาสสิกตลอดกาล
- แสดงความรักและมีวันที่ดี
- นอกจากนี้คุณยังสามารถแนะนำฉันในเรื่องต่าง ๆ ได้หากคุณรู้สึก
ขั้นตอนที่ 23: เปลี่ยนประวัติ
19-เมษายน-2018:
ที่ตีพิมพ์
20 เมษายน 2561:
เพิ่มคำอธิบายวิธีการติดตั้ง arduino libs ใน "ขั้นตอนที่ 7: ปุ่ม (ซอฟต์แวร์)"


รางวัลที่หนึ่งในการแข่งขันขนาดพกพา
แนะนำ:
จอแสดงผลเกม LED ทำจากไม้ที่ขับเคลื่อนโดย Raspberry Pi Zero: 11 ขั้นตอน (พร้อมรูปภาพ)

จอแสดงผล LED สำหรับเล่นเกมแบบไม้ที่ขับเคลื่อนโดย Raspberry Pi Zero: โปรเจ็กต์นี้ใช้จอแสดงผล LED แบบ WS2812 ขนาด 20x10 พิกเซลที่มีขนาด 78x35 ซม. ซึ่งสามารถติดตั้งได้ง่ายในห้องนั่งเล่นเพื่อเล่นเกมย้อนยุค เมทริกซ์เวอร์ชันแรกนี้สร้างขึ้นในปี 2016 และสร้างขึ้นใหม่โดยคนอื่นๆ อีกหลายคน ประสบการณ์นี้
ตัวนับสมาชิก YouTube โดยใช้ E-Paper Display และ Raspberry Pi Zero W: 5 ขั้นตอน (พร้อมรูปภาพ)

ตัวนับสมาชิก YouTube โดยใช้ E-Paper Display และ Raspberry Pi Zero W: ในคำแนะนำนี้ ฉันจะแสดงวิธีสร้าง Youtube Subscriber Counter ของคุณเองโดยใช้จอแสดงผล e-paper และ Raspberry Pi Zero W เพื่อสอบถาม YouTube API และอัปเดตการแสดงผล การแสดงกระดาษอิเล็กทรอนิกส์เหมาะอย่างยิ่งสำหรับโครงการประเภทนี้เนื่องจากมี
Waveshare Game-HAT MOD Raspberry PI Zero/Zero W [EN/ES]: 4 ขั้นตอน
![Waveshare Game-HAT MOD Raspberry PI Zero/Zero W [EN/ES]: 4 ขั้นตอน Waveshare Game-HAT MOD Raspberry PI Zero/Zero W [EN/ES]: 4 ขั้นตอน](https://i.howwhatproduce.com/images/009/image-26576-j.webp)
Waveshare Game-HAT MOD Raspberry PI Zero/Zero W [EN/ES]: ENGLISH/ INGLÉS: ดังที่คุณทราบ การประกอบ Waveshare Game-HAT นั้นค่อนข้างง่าย หากเป็นหนึ่งในรุ่นที่เข้ากันได้กับการออกแบบอย่างสมบูรณ์ มันคือ Raspberry Pi 2/3 / 3A + / 3B / 3B + / โดยส่วนตัวแล้วฉันชอบที่คอนโซลเกมสามารถ h
GamePi - Handheld Emulator Console: 17 ขั้นตอน (พร้อมรูปภาพ)

GamePi - Handheld Emulator Console: บทนำ: คำแนะนำนี้อธิบายการสร้างคอนโซลการจำลองแบบใช้มือถือ Raspberry Pi 3 - ฉันให้บัพติศมา GamePi มีคำแนะนำที่คล้ายกันมากมายสำหรับอุปกรณ์ดังกล่าว แต่สำหรับรสนิยมของฉัน ส่วนมากจะใหญ่เกินไป เล็กเกินไป เกินไป
GamePi XS - สถานีจำลอง Plug'n'Play: 13 ขั้นตอน (พร้อมรูปภาพ)

GamePi XS - สถานีจำลอง Plug'n'Play: บทนำ: คำแนะนำนี้อธิบายการสร้างคอนโซลที่ขับเคลื่อนด้วย Raspberry Pi Zero W ทั้งหมดภายในคอนโทรลเลอร์ SNES สามารถใช้กับจอแสดงผลใดๆ ที่มี HDMI ใช้พลังงานจากแบตเตอรี่ลิเธียมไอออนของสมาร์ทโฟนซึ่งใช้งานได้นานถึง 3 ชั่วโมง (ขึ้นอยู่กับ