有時候生活無聊想做些東西,之後又會忘記作法,順便筆記一下。 因此30分鐘小作品的小專欄就出來囉!
Raspberry Pi 遊戲機是個非常容易製作的小作品,基本上只要設備有了,30分鐘內就可以完成一台有著許多遊戲的Raspberry Pi遊戲機,下面就就一起來看看要怎麼完成吧。
簡單版材料清單: 1. 一台不用的Raspberry Pi (後面會說明) 2. 起碼16G的micro SD卡 3. 不用的螢幕(有喇叭為佳,沒喇叭可以再另外接) 4. 遊戲把手 5. 電源線等供電材料 6. USB 容量不用大,簡單的就好了
有了以上的東西後,就可以開始來執行遊戲機的製作了。
Raspberry Pi我自己選用的是Raspberry Pi 2B+或是Raspberry Pi Zero(Zero或W都可以)。選擇這兩張的原因是目前他們都被我淘汰了,在執行其他專題上他們效能相對較低,因此就使用這兩張。另外在Zero與Zero W兩張板子之間,我個人較推薦用Zero就好了,因為在玩遊戲時不需要連上網路,因此如果手上有多張板子時,可以選最簡單的板子來使用即可。另外,個人非常不建議買Raspberry Pi 3系列的,他在電源設計以及其他部分都有問題,目前手中燒掉過兩張…,如果專題上真的需要高效能的硬體,那建議可以直接上4或是400系列,但是在遊戲機的部分就選便宜的就好囉。
Raspberry Pi 3災情可以在Google上搜尋「Raspberry Pi 3 crash」。
接下來在操作Raspberry Pi的第一個動作就是先在Raspberry Pi上面安裝作業系統。一般來說我們如果剛開始使用Raspberry Pi的話,可以先上樹莓派的網站下載他們提供的幾款作業系統。較常使用的是Raspbian(2020年中之後改名叫Raspberry Pi OS),但遊戲機則有另一個已經整合好EmulationStation、RetroArch等模擬器的作業系統 『Retro Pie』可以供使用,也因此讓我們可以在非常簡便的操作下完成遊戲機。
因此我們先在Google上搜尋Retro Pie,找到他們的網頁。
點選上方Download後,會出現幾個選項供選擇,我們就依照自己使用的樹莓派板子選擇即可囉。
下載下來後,將它解壓縮之後我們會得到img格式的檔案,如果是Raspberry Pi 2或3的檔名會是「retropie-buster-4.7.1-rpi2_3.img」,Raspberry Pi Zero 或是W的話就會是「retropie-buster-4.7.1-rpi1_zero.img」,都會在後面看到他搭配的Raspberry Pi板子型號(Raspberry Pi 4或400是「retropie-buster-4.7.1-rpi4_400.img」),而前面4.7.1就是版本名稱,這個數字會依照讀者您下載時的更新版本不同,因此請以當時的版本為主。下載好之後就可以開始安裝嚕,而安裝方法有分Windows和Mac且網路上也可以找到很多分享了,但這邊我就當個人筆記紀錄一下。
Windows安裝方法
Windows的安裝方法主要透過其他軟體的協助,一般常見的做法會先用SD Formatter將記憶卡(micro SD)完全格式化,再將下載後的.img檔案用Win32DiskImager寫入SD卡中。完成後就可以將SD卡從電腦上移出,插上Raspberry Pi就可以使用了。(他會自動進入系統,當然進去後還要一些設定)
而這種方式需要用到兩種軟體,而在2020年中之後,Raspberry Pi將Raspbian轉為Raspberry Pi OS之後,也順便推出了一套安裝軟體,在操作上變得更直覺與便利。
我們先在Raspberry Pi的網站中點選上方的Software,接下來會在中間區域看到『Install Raspberry Pi OS using Raspberry Pi Imager』的一套軟體,選中間的Download for Windows即可下載安裝的軟體。
接下來將軟體安裝
安裝好之後,會出現三個空格,第一個請點選剛剛下載的作業系統檔案、第二個請點選要燒錄的micro SD卡(他會自行幫你格式化那張SD卡),都點選後就可以點第三顆按鈕,他就會幫你安裝到SD卡了。操作順序依照下方圖示,注意一開始選擇作業系統檔案時,這邊請滑到最下方,選擇Use Custom,然後點選我們所下載的檔案,就算不解壓縮也沒關係,他會自動幫您全部處理好。 安裝好之後就可以將它插入Raspberry Pi中,接上電腦及電源就可以進入操作畫面囉。Mac安裝方法
在Mac上面,我們同樣可以使用上面的軟體協助操作,但我個人又更常使用另外一種方式。直接在終端機(Terminal)中輸入程式。以下單純個人紀錄,建議大家直接用軟體跑比較快。
- 先格式化micro SD卡
- 進入Terminal輸入
-
henrydeMacBook-Pro:~ henry$ diskutil list
henrydeMacBook-Pro:~ henry$ diskutil unmount /dev/disk3s1
henrydeMacBook-Pro:~ henry$ cd ~/Desktop
henrydeMacBook-Pro:Desktop henry$ sudo dd bs=1m if=retropie-buster-4.7.1-rpi2_3.img.img of=/dev/rdisk3
等他跑完之後就OK了。
下面影片是第一次開機的樣子,然後可以接上我們的遊戲把手。我個人使用的是Logitech的F310有線搖桿,當然這個機台的控制可以透過Raspberry Pi的GPIO輸入,但這邊是半小時專題,就簡單處理囉。
當安裝好了之後,我們會直接進入畫面,但是也同時會發現裡面還沒有任何遊戲,這時候我們先拿USB插入我們的樹莓派,然後過一陣子後將他拔除,放入電腦中,會發現多了許多資料夾。然後就在一些提供ROM的網站中搜尋一下自己要的遊戲並放入資料夾中對應的遊戲類別即可。
將USB插回Raspberry Pi後,這樣簡單的遊戲機台就完成囉,有興趣的老師也可以自行試試看 🙂
[…] [30分鐘小作品] Raspberry Pi 遊戲機 […]
讚讚
[…] [30分鐘小作品] Raspberry Pi 遊戲機 […]
讚讚
[…] [WFH] 千元線上教學,Raspberry Pi線上學習電腦 和 [30分鐘小作品] Raspberry Pi 遊戲機裡面的說明。這邊直接跳到進入Raspberry Pi […]
讚讚