สารบัญ:

Pi Console: รุ่นราคาถูก: 8 ขั้นตอน (พร้อมรูปภาพ)
Pi Console: รุ่นราคาถูก: 8 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Pi Console: รุ่นราคาถูก: 8 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Pi Console: รุ่นราคาถูก: 8 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: DIY Raspberry Pi Zero Handheld Game Console (Part 1) 2024, พฤศจิกายน
Anonim
Pi Console: รุ่นราคาถูก
Pi Console: รุ่นราคาถูก

ด้วยความคลั่งไคล้คอนโซล "ย้อนยุค" ที่กำลังกลับมาและได้รับความนิยมอย่างมาก ฉันต้องการดูว่าฉันจะสร้างคอนโซลขึ้นมาเองโดยใช้ Raspberry Pi ได้หรือไม่ หลังจากค้นคว้าข้อมูลเล็กน้อย ฉันก็เข้าไปที่เว็บไซต์ของ RetroPie (https://retropie.org.uk/) และรู้ว่าฉันต้องการคอนโซล RetroPie ด้วยคอนโซลที่แตกต่างกันประมาณ 50 เครื่อง (รวมถึง MAME และคลาสสิกทั้งหมด) และเกมหลายพันเกมที่ปลายนิ้วของคุณ นี่จะเป็นเกมคอนโซลที่เล็กที่สุด ถูกที่สุด และพกพาได้มากที่สุดที่คุณจะเป็นเจ้าของร่วมกับเพื่อนๆ ของคุณโดยขอให้คุณพกติดตัวไปทุกที่.

งานสร้างนี้ไม่ได้ยากเกินไปและมือใหม่ส่วนใหญ่ก็ทำได้ นี่เป็นโปรเจ็กต์ Raspberry Pi โครงการแรกของฉันที่ฉันจัดการ ฉันไม่ได้เก่งที่สุดเมื่อพูดถึงการเขียนโค้ด ดังนั้นการทำงานกับ Pi และ RetroPie นั้นค่อนข้างยากในตอนแรก แต่เมื่อคุณคุ้นเคยแล้ว คุณจะเชี่ยวชาญในทันทีเลย (โปรดทราบว่าไม่จำเป็นต้องเขียนโค้ดสำหรับ โครงการนี้). อย่างที่บอกว่าคุณจะต้องมีเสบียงบางอย่างก่อนที่เราจะสามารถเริ่มโครงการนี้ได้ เว้นแต่ว่าคุณมี Pi วางอยู่รอบๆ หลังจากซื้ออุปกรณ์สิ้นเปลืองและหาของวางรอบๆ บ้านแล้ว ฉันต้องเสียค่าใช้จ่ายประมาณ 25 ดอลลาร์ [ขอบคุณ Micro Center สำหรับ Zero Pi W มูลค่า 5 ดอลลาร์:)] เพื่อสร้างคอนโซลนี้ ราคาถูกกว่าคอนโซลย้อนยุคราคา 80 ดอลลาร์เพียงเล็กน้อยโดยมีเพียง 30 เกมเท่านั้น

*โปรดทราบว่าการพิมพ์ 3 มิติเป็นส่วนหนึ่งของคำแนะนำนี้ แต่ไม่จำเป็นต้องทำโปรเจ็กต์ให้เสร็จ*

ขั้นตอนที่ 1: เลือก Pi. ของคุณ

เลือก Pi ของคุณ
เลือก Pi ของคุณ

หนึ่งในความท้าทายที่ยิ่งใหญ่ที่สุดของงานสร้างนี้คือการเลือก Pi ของคุณ! คุณสามารถใช้ Pi 3 Model B+ ซึ่งมาพร้อมกับ WiFi ในตัว อินพุตอีเธอร์เน็ต และ RAM 1GB (ฉันรู้ว่าฟังดูไม่เยอะนัก แต่มันก็มากเกินพอสำหรับโครงการนี้หรือโครงการใดๆ ก็ตาม!) ในราคาประมาณ $35 กระดาน หรือเราสามารถไปในเส้นทางที่ถูกกว่าและเลือก Pi Zero W ที่มี WiFi ในตัว (Zero 1.3 ที่ไม่มี WiFi แต่เราจะต้องมีบอร์ดที่เปิดใช้งาน WiFi สำหรับบิลด์นี้) และ RAM 512MB บอร์ดทั้งสองมีเอาต์พุต HMDI หรือ micro HDMI โดยอันหลังเป็น Zero W. (แสดงเป็น Raspberry Pi Zero W ที่มีสเกลหนึ่งในสี่ส่วน ขออภัย peeps ฉันไม่มีกล้วยในเวลานั้น!)

สำหรับโครงการนี้ เราจะใช้ Pi Zero W เนื่องจากมี WiFi ในตัวและมี RAM มากเกินพอที่จะเล่นคอนโซลโปรดบางส่วนได้ โปรดทราบว่าหากคุณจะใช้ Zero W คุณอาจมีปัญหาในการเล่น ROM ที่ใหม่กว่า (อะไรที่ใหม่กว่า SNES)

ขั้นตอนที่ 2: ซื้อวัสดุของคุณ

ซื้ออุปกรณ์ของคุณ
ซื้ออุปกรณ์ของคุณ

คุณจะต้องมีอุปกรณ์ต่อไปนี้สำหรับโครงการของคุณ ฉันมักจะไปกับ Amazon, Micro Center หรือ Adafruit ฉันจะเชื่อมโยงไปยัง Amazon เพื่อให้คุณทำได้ทุกอย่างนอกเหนือจาก Pi Zero W. วัสดุดังต่อไปนี้:

  • คีย์บอร์ดและเมาส์: iPazzPort Wireless Keyboard Mouse Combo (ฉันใช้คอมโบนี้เพื่อทำให้พกพาสะดวกยิ่งขึ้น), goo.gl/cE9f1v ($14)
  • การ์ด MicroSD อย่างน้อย 8 GB การ์ด: Kingston Canvas 16 GB MicroSD Card, goo.gl/e7z2Jz ($6)
  • สาย HMDI เป็น micro HDMI: goo.gl/n2Ti14 ($ 6)
  • อินพุต USB ไปยังเอาต์พุต micro USB สำหรับแป้นพิมพ์หรือคอนโทรลเลอร์: goo.gl/UF28f3 ($ 4.85)
  • สายชาร์จและบล็อก Micro USB (5V): ฉันมีอันหนึ่งวางอยู่รอบ ๆ แต่ถ้าไม่ขัดขวางผู้ชายคนนี้ - goo.gl/ERVmFB ($7)
  • Raspberry Pi Zero W จาก Adafruit: goo.gl/A6GLbb ($ 10) (แสดงเป็น Pi Zero W พร้อมส่วนหัว นั่นคือทั้งหมดที่ฉันมีอยู่เมื่อเริ่มโครงการนี้)

คุณสามารถกัดสัญลักษณ์แสดงหัวข้อย่อยและซื้อชุด Raspberry Pi Zero W ของ CanaKit ได้เสมอ โดยมาพร้อมกับทุกสิ่งที่อยู่ด้านบน ลบด้วยเมาส์คีย์บอร์ดแบบคอมโบ แต่มีบางเคสและฮีตซิงก์ นี่คือลิงค์: goo.gl/jKakB3 ($33)

หมายเหตุด้านข้าง Adafruit และ Micro Center เป็นไซต์ที่ยอดเยี่ยมในการซื้ออุปกรณ์สำหรับ Raspberry Pi หรือโครงการอิเล็กทรอนิกส์ในอนาคต นอกจากนี้ Micro Center มีแนวโน้มที่จะขาย Raspberry Pi W ในราคาประมาณ $ 5 ทุก ๆ ครั้งขออภัย แต่มีอยู่ในร้านเท่านั้น

* โปรดทราบว่าราคาข้างต้นเป็นราคาปัจจุบันในขณะที่เขียนคำแนะนำนี้ *

ขั้นตอนที่ 3: พิมพ์เคสนั้น

พิมพ์ว่า!
พิมพ์ว่า!
พิมพ์ว่า!
พิมพ์ว่า!
พิมพ์ว่า!
พิมพ์ว่า!
พิมพ์ว่า!
พิมพ์ว่า!

เมื่อพูดถึงการสร้างแบบจำลอง 3 มิติและการใช้โปรแกรม CAD ฉันยังเป็นมือใหม่อยู่ ดังนั้นฉันจึงยืมเคส 3D Raspberry Pi Zero จาก Thingiverse สำหรับผู้ที่ไม่รู้จัก Thingiverse เป็นที่เก็บข้อมูลแบบจำลอง 3 มิติที่น่าทึ่งซึ่งสมาชิกในชุมชนออกแบบและอัปโหลด การออกแบบด้านล่างไม่ใช่ของฉันอีกครั้ง ผู้สร้าง Haunt Freaks (https://www.thingiverse.com/HauntFreaks/about) มีเคส/โครงการที่ดีที่สุดสำหรับ Raspberry Pi Zero บนเว็บไซต์! (ตรวจสอบโครงการอื่น ๆ ของพวกเขาและอย่าลืมโพสต์งานพิมพ์ของพวกเขา)

ฉันต้องการพิมพ์สิ่งที่มีขนาดเล็ก น้ำหนักเบา และแน่นอนว่าพกพาสะดวก หลังจากลอดผ่านการออกแบบมานับไม่ถ้วนแล้ว ฉันก็ได้เจอผู้ชายคนนี้: https://www.thingiverse.com/thing:2197417 หรือ 'Pi Zero keychain case'

คุณสมบัติ pi Zero Keychain Case:

  • กะทัดรัด
  • snaps-ร่วมกัน
  • designboard มีความปลอดภัยระหว่างสองส่วน
  • พอร์ตทั้งหมดสามารถเข้าถึงได้
  • การแทรกและดึงข้อมูล micro-SD แบบง่าย…
  • ด้านบนมีโลโก้ Raspberry pi (และอีกอันที่ไม่มี)"

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

หากคุณพิมพ์เสร็จ โปรดทราบว่าคุณอาจต้อง "เสร็จสิ้น" โดยการขัดบริเวณที่หยาบหรือเคลือบอีพ็อกซี่ (คนส่วนใหญ่ใช้: goo.gl/iEZHwc)

สำหรับผู้ที่ไม่มีเครื่องพิมพ์ 3D คุณสามารถไปกับเคสที่ซื้อมาหรือยังคงซื้อเคสที่พิมพ์ 3D โดยใช้บริการเช่น 3DHubs (https://www.3dhubs.com/) บริการเหล่านี้ยอดเยี่ยม แต่บางครั้งอาจมีราคาแพงขึ้นอยู่กับจำนวนงานพิมพ์และวัสดุ ฉันตรวจสอบการพิมพ์เคสนี้และมีค่าใช้จ่ายประมาณ 5 ดอลลาร์ (ไม่รวมค่าจัดส่ง)

ขั้นตอนที่ 4: ติดตั้ง RetroPie

ติดตั้ง RetroPie
ติดตั้ง RetroPie

ก่อนอื่น ไปที่เว็บไซต์ของ RetroPie: https://retropie.org.uk/ จากที่นี่ คุณสามารถตรวจสอบสิ่งที่พวกเขาเสนอได้ แต่เราจะตรงไปที่หน้าดาวน์โหลด: https://retropie.org.uk/download/ หากคุณกำลังใช้ Pi Zero W สำหรับบิลด์นี้ โปรดดาวน์โหลดเวอร์ชัน Raspberry Pi 0/1 หากคุณใช้ Pi 3 Model B+ คุณสามารถดาวน์โหลดเวอร์ชัน Raspberry Pi 2/3 ได้

เมื่อคุณเริ่มดาวน์โหลดแล้ว ตรวจสอบให้แน่ใจว่าคุณมีซอฟต์แวร์ 2 ตัวต่อไปนี้:

  1. 7-Zip เพื่อแยกไฟล์จากไฟล์.gz เป็นรูปแบบไฟล์.img 7-Zip:
  2. Imager ฉันใช้ Win32 Disk Imager บนพีซี:

    • สำหรับผู้ใช้พีซี -
    • สำหรับผู้ใช้ Apple -
    • สำหรับผู้ใช้ Linux -

เมื่อคุณดาวน์โหลดซอฟต์แวร์ทั้ง 3 ตัวแล้ว เราจะสร้างภาพซอฟต์แวร์ RetroPie ลงในการ์ด MicroSD ของเรา

  1. แยกโฟลเดอร์ RetroPie:

    คลิกขวาที่โฟลเดอร์ > 7-zip > แตกไฟล์… (แตกไฟล์ไปที่เดสก์ท็อป)

  2. ใช้ Win32 Disk Imager คลิกที่ไอคอนโฟลเดอร์ > ไฟล์ RetroPie.img > เขียน ควรใช้เวลาประมาณ 2-3 นาทีถึง 10-15 นาที ขึ้นอยู่กับการ์ด MicroSD ของคุณ
  3. เมื่อคุณทำด้านบนแล้ว การ์ด MicroSD ของคุณควรเขียนว่า "boot" เป็นชื่อของการ์ด โปรดตรวจสอบให้แน่ใจว่าได้ถอดการ์ด MicroSD ของคุณออกเพื่อไม่ให้การ์ดเสียหาย

ขั้นตอนที่ 5: กำหนดค่า Pi. ของคุณ

กำหนดค่า Pi. ของคุณ
กำหนดค่า Pi. ของคุณ

ต่อไป เราจะกำหนดค่า “คอนโทรลเลอร์” ของเราให้เริ่มใส่การ์ด microsd ของคุณ จากนั้นเราจะเชื่อมต่อ/เพิ่มพลังให้กับ Zero W และคีย์บอร์ดของเรา (หลังจากนั้น คุณสามารถใช้ Bluetooth หรือคอนโทรลเลอร์ไร้สายเกือบทุกชนิด)

  1. กดปุ่มใดก็ได้ค้างไว้สองสามวินาที
  2. เริ่มกำหนดค่า:

    • d-pad เราจะใช้ปุ่มลูกศร
    • 'เริ่ม' = ป้อนคีย์
    • 'เลือก' = แถบพื้นที่
    • 'A' = กุญแจ
    • 'B' = ปุ่ม S
    • 'X' = ปุ่ม Q
    • 'Y' = ปุ่ม W
  3. คีย์เหล่านี้เป็นคีย์เดียวที่คุณจะต้องกำหนดค่าในตอนนี้ กดปุ่ม Enter หรือปุ่ม 'Start' ค้างไว้เพื่อข้ามคีย์อื่นๆ
  4. สุดท้ายให้ข้าม "ฮ็อตคีย์" และเมื่อคุณไปถึงปุ่ม "ตกลง" แล้วให้กด Enter จากนั้นระบบจะถามคุณว่าคุณต้องการป้อน "ฮ็อตคีย์" เป็นปุ่มเลือกหรือไม่ - แตะใช่ ซึ่งจะทำให้คุณสามารถบันทึกและออกจากเกมได้ในภายหลังโดยไม่มีปัญหาใดๆ *อย่าป้อนปุ่มหรือปุ่มอื่นใดสำหรับการเลือกปุ่มลัด*

เมื่อคุณกำหนดค่าคอนโทรลเลอร์ของคุณแล้ว EmulationStation จะปรากฏขึ้น ภายหลังเมื่อเราเพิ่มเกม คุณจะเห็นว่ามี ROM และเกมใดบ้างบรรจุอยู่

ขั้นตอนที่ 6: การเชื่อมต่อ WiFi และ SSH

การเชื่อมต่อ WiFi และ SSH
การเชื่อมต่อ WiFi และ SSH
การเชื่อมต่อ WiFi และ SSH
การเชื่อมต่อ WiFi และ SSH
การเชื่อมต่อ WiFi และ SSH
การเชื่อมต่อ WiFi และ SSH
การเชื่อมต่อ WiFi และ SSH
การเชื่อมต่อ WiFi และ SSH

ขั้นตอนต่อไปคือการตั้งค่า WiFi ของคุณแล้วเปิดใช้งาน SSH เพื่อให้เราสามารถอัปโหลดเกมบางเกมได้!

ก่อนที่เราจะสามารถเชื่อมต่อกับ WiFi ของเราได้ เราต้องตั้งค่า "ตำแหน่ง" เพื่อให้เราสามารถเชื่อมต่อได้ จากเมนูหลักให้ทำตามขั้นตอนด้านล่าง:

  • Raspi-Config > ตัวเลือกเครือข่าย > WiFi > ตำแหน่ง (เลือกประเทศของคุณ)
  • ทางออกถัดไปไปที่ EmulationStation และไปที่เมนู ที่ด้านล่างคุณจะเห็น "WiFi" คลิกที่นั้นและเมื่อคุณพบว่า WiFi ของคุณเชื่อมต่ออยู่ (นี่คือที่ที่แป้นพิมพ์มีประโยชน์)
  • หมายเหตุด้านข้าง เมื่อคุณเชื่อมต่อกับ WiFi แล้ว ให้จดที่อยู่ IP ของคุณไว้ เราจำเป็นต้องใช้ข้อมูลนี้เพื่อเข้าถึง SSH ในภายหลัง

ตอนนี้เราได้ตั้งค่า WiFi แล้ว เราสามารถเปิดใช้งาน SSH หรือเชลล์ที่ปลอดภัยเพื่อควบคุม Pi ของคุณจากระยะไกล และให้คุณอัปโหลดไฟล์ใดๆ ผ่านเครือข่ายได้

Raspi-Config > ตัวเลือกการเชื่อมต่อ > SSH > เปิดใช้งาน

เราจะต้องดาวน์โหลดซอฟต์แวร์ตัวสุดท้ายเพื่อเข้าถึง Pi ของเราผ่าน SSH เราจะใช้ PuTTY สำหรับสิ่งนี้ (https://www.putty.org/) เมื่อคุณดาวน์โหลดโปรแกรมแล้ว คุณสามารถเรียกใช้มันได้ ในกล่องข้อความ "ชื่อโฮสต์ (หรือที่อยู่ IP)" ให้ป้อนที่อยู่ IP ของคุณที่คุณเคยระบุไว้ก่อนหน้านี้ คุณจะถูกขอให้เข้าสู่ระบบโดยใช้ชื่อผู้ใช้เริ่มต้น (pi) และรหัสผ่าน (ราสเบอร์รี่)

หลังจากที่คุณเปิดตัว Putty และอยู่ใน "เซสชัน" คุณจะเห็นหน้าจอเทอร์มินัลปรากฏขึ้นพร้อมกับโลโก้ RetroPie และข้อมูล Pi (หน่วยความจำที่ใช้และพร้อมใช้งาน ฯลฯ) เมื่อสิ่งนี้ปรากฏขึ้น คุณควรสามารถเข้าถึงโฟลเดอร์ 'เครือข่าย' บนคอมพิวเตอร์ของคุณ โฟลเดอร์นั้นจะมีชื่อว่า //RetroPie

ขั้นตอนที่ 7: อัปโหลดบางเกม!

อัปโหลดบางเกม!!
อัปโหลดบางเกม!!

ยินดีด้วยที่คุณเกือบอยู่ที่นั่น เมื่อคุณเชื่อมต่อกับ Pi ผ่านเครือข่ายของคุณสำเร็จ คุณจะต้องการดาวน์โหลดชุด ROM บางชุด! เนื่องด้วยกฎหมายว่าด้วยลิขสิทธิ์/ลิขสิทธิ์ คุณไม่ควรดาวน์โหลดเกมเหล่านี้ *ไอ**ไอ* แต่ถ้าคุณต้องทำเช่นนั้น ให้ลองดู www.emu (ไม่มีช่องว่าง) สวรรค์ (จุด) ฉัน ดูชุด ROM ของพวกเขา มันง่ายกว่ามากในการดาวน์โหลดและดัมพ์ทั้งชุด แทนที่จะเป็นทีละเกม เมื่อคุณดาวน์โหลดเกมหรือชุดทั้งหมดของคุณแล้ว ให้ทำตามขั้นตอนด้านล่าง:

  • เครือข่าย > RetroPie (หรือชื่อโฮสต์ที่คุณป้อน) > ROMS
  • คลิกและลากเกมไปยังโฟลเดอร์ ROM emulator ที่เหมาะสม
  • เมื่อดาวน์โหลดทุกอย่างแล้ว ก็ถึงเวลาทำการรีบูต Pi ของคุณด้วยวิธีใดวิธีหนึ่งดังต่อไปนี้:

    1. บนคอมพิวเตอร์ของคุณ: ในเทอร์มินัล PUTTY ให้พิมพ์ "sudo reboot" เมื่อคุณทำเช่นนั้น "เซสชัน" ของคุณจะสิ้นสุดลง แต่คุณควรพร้อมแล้ว ณ จุดนี้
    2. บน PI ของคุณ: Enter key > Quit > Restart System

ขั้นตอนที่ 8: สนุกกับการเล่นเกม

สนุกกับการเล่นเกม!
สนุกกับการเล่นเกม!

หลังจากรีบูต คุณจะเห็นคอนโซลและเกมต่างๆ ปรากฏขึ้น โปรดทราบว่าหากคุณไม่ได้อัปโหลดเกมไปยังโฟลเดอร์ ROM โปรแกรมจำลองจะไม่ปรากฏ

ตอนนี้ได้เวลากลับมาเล่นเกมโรงเรียนเก่าที่ยอดเยี่ยมแล้ว:)!

แนะนำ: