PALPi是由Raspberry Pi零W驅(qū)動(dòng)的DIY復(fù)古游戲機(jī)
資料介紹
描述
大家好,你們好嗎!
這就是 PALPi V4,它是一款由 Raspberry Pi 零 W 驅(qū)動(dòng)的 DIY 復(fù)古游戲機(jī)。

?
這里的想法是制作一個(gè)便攜式手持游戲機(jī),可以運(yùn)行復(fù)古游戲,如魂斗羅、口袋妖怪、超級(jí)馬里奧等。
對(duì)于顯示器,我使用了 4 英寸車(chē)載顯示器顯示器,由復(fù)合 PAL 輸出控制。
至于仿真操作系統(tǒng),我使用了 RECALBOX ,因?yàn)樗鼛в性S多預(yù)裝的游戲。
在本文中,我將向大家展示這款復(fù)古游戲機(jī)的整個(gè)構(gòu)建過(guò)程。
材料
以下是我在此內(nèi)置中使用的東西-
- 定制 PCB(由PCBWAY提供)
- IP5306集成電路
- 10uf 1206封裝電容x8
- 2R 0805 包裝 x1
- 1K 0603 包裝 x2
- 10uH電感x1
- 貼片按鍵 x1
- LED 指示燈 x4
- THT USB 微型端口 x1
- 鋰離子電池 3.7V 2600mah
- 母頭針 Con40 x1(或使用兩個(gè) CON20 針)
- 撥動(dòng)開(kāi)關(guān) x13
- 樹(shù)莓派 3B+ 型
- 4 英寸 PAL 顯示器(從 CAR MONITOR 中回收)
- 3D打印身體
- DC 筒式千斤頂
- 5V 桶形適配器(用于為鋰離子電池充電)
上一版
以前,我制作了 PALPi V1,它的內(nèi)部規(guī)格與此控制臺(tái)相同,但它很厚且握起來(lái)不舒服。
PALPi Lite 是改進(jìn)版,現(xiàn)在比原來(lái)的 V1 更纖薄,握持舒適。
入門(mén)
我首先在 fusion360 中設(shè)計(jì)了一個(gè)纖薄的盒形機(jī)身,并以基本的 PCB 形狀作為參考。
完成設(shè)計(jì)后,我導(dǎo)出了 PCB 的 DWG 文件,這樣我就可以將其導(dǎo)入我的 PCB 套件中,為 PCB 制作輪廓并將開(kāi)關(guān)放置在指定的位置。
計(jì)算框
我使用 RECALBOX OS 來(lái)運(yùn)行這個(gè)設(shè)置。
為什么選擇 Recalbox 操作系統(tǒng),為什么不選擇 Retro Pi 或其他操作系統(tǒng)?
好吧,這里的答案很簡(jiǎn)單,recalbox 是一個(gè)易于使用的操作系統(tǒng),預(yù)裝了很多免費(fèi)游戲。
此外,它很小,可以在低規(guī)格的樹(shù)莓派系統(tǒng)上運(yùn)行。
就像我的情況一樣,我使用的是具有 1GB 內(nèi)存的 Rpi Model 3B+。
它不完全是一個(gè)強(qiáng)者,但它可以處理一些復(fù)古游戲而不會(huì)出汗。
安裝它也很容易
- 下載 Raspberry Pi 成像器。
- 為您的設(shè)備選擇正確的操作系統(tǒng),即 RecalBox
- 選擇您的系統(tǒng),即 Rpi Model 3B
- Raspberry pi imager 將完成您在存儲(chǔ)卡上下載和安裝 RecalBox 的工作。
安裝RecalBox 操作系統(tǒng)后,您需要使用鍵盤(pán)插入 Raspberry pi 設(shè)置,因?yàn)榈谝淮螁?dòng)總是需要鍵盤(pán)。
啟動(dòng)整個(gè)設(shè)置后,RecalBox 就像一個(gè)普通的模擬器一樣工作。
PCB設(shè)計(jì)

設(shè)計(jì)過(guò)程中的障礙之一是如何使用 3.7V 電源為 Raspberry Pi 和 Screen 供電。
它是一種升壓轉(zhuǎn)換器 IC,具有一系列功能,包括在過(guò)充電和過(guò)放電期間對(duì)電池進(jìn)行低切和高切以及電池電量指示器。
它可以輸出 5V 2A 足以滿足我們的設(shè)置。

我從它的數(shù)據(jù)表中獲取了它的最小設(shè)置,并準(zhǔn)備了一個(gè)帶有開(kāi)關(guān)的電路板以及電源管理 ic 設(shè)置,該設(shè)置可以提升鋰離子電池為 Raspberry pi 和顯示器供電。

完成原理圖后,我將原理圖轉(zhuǎn)換為 PCB 文件并開(kāi)始布局,首先使用早期的 PCB 輪廓作為參考,將開(kāi)關(guān)放置在其位置。
PCBWAY
我為這個(gè)項(xiàng)目使用了 PCBWAY PCB 服務(wù)。我首先在PCBWAY的報(bào)價(jià)頁(yè)面上傳了這個(gè)項(xiàng)目的Gerber文件。
我選擇黃色阻焊層和白色絲印,沒(méi)有特殊原因選擇黃色阻焊層,我只是想看看黃色的PCB。
我在一周內(nèi)收到了 PCB,PCB 質(zhì)量非常好,這個(gè) PCB 很小,我喜歡這些 PCB 的質(zhì)量沒(méi)有因?yàn)閿?shù)量或尺寸而受到影響。
PCBWAY,你們搖滾。
查看PCBWAY服務(wù),以更低的成本獲得出色的 PCB 服務(wù)!
部件
董事會(huì)的組裝過(guò)程主要包括三個(gè)步驟
- 錫膏點(diǎn)膠工藝
- 取放過(guò)程
- 熱板回流
- 測(cè)試
- 添加通孔組件
錫膏點(diǎn)膠工藝
現(xiàn)在第一步是在每個(gè)元件焊盤(pán)上逐個(gè)添加焊膏。
要涂抹焊膏,我使用的是帶有寬注射器的焊膏分配針,我使用的焊膏是由 63% 錫和 37% 鉛組成的普通焊膏。
拾取和放置過(guò)程
應(yīng)用焊膏后,我們繼續(xù)下一步,將組件添加到指定位置。
我使用 ESD 鑷子將每個(gè)組件放置在適當(dāng)?shù)奈恢谩?/font>
熱板回流焊接工藝
在“Pick & Place Process”之后,我小心地將整個(gè)電路板抬起并放在我的DIY SMT Hotplate 上。
熱板將 PCB 從下方加熱到焊膏熔化溫度,一旦 PCB 達(dá)到該溫度,焊膏就會(huì)熔化,所有組件都焊接到它們的焊盤(pán)上,我們抬起 PCB,然后將其放置在較冷的表面上一點(diǎn)點(diǎn),以冷卻PCB的熱量。
測(cè)試板
回流焊后,PCB 部分完成。我們首先需要測(cè)試 IP5306 設(shè)置是否正常工作。
為了檢查我是否在輸入端和電池端添加了電線,然后我將輸入端與 USB 微型分線器連接,電池端與面包板上的 3.7V 鋰離子電池相連。
然后我們通過(guò)按下 PCB 上的 SMD 按鈕打開(kāi) IP5306 設(shè)置,這樣做將啟動(dòng)電路,LED 電量計(jì)將顯示電池百分比。
然后我們測(cè)量 IP5306 設(shè)置輸出兩端的電壓,該電壓應(yīng)為 5V。
最后,我們通過(guò) USB 微型端口連接一個(gè) 5V 2A 充電器(這是為電池充電),指示燈 LED 將開(kāi)始按順序閃爍顯示已充電多少電池。
檢查上述幾點(diǎn)后,我們的電路正在工作,現(xiàn)在我們可以繼續(xù)下一步,即添加剩余的 THT 組件
添加 THT 組件
THT 組件包括 20 個(gè)排針針連接器 x 2 和 13 個(gè)觸覺(jué)開(kāi)關(guān)。
首次啟動(dòng)
在進(jìn)入主程序集之前,我們首先需要首次啟動(dòng) Rpi。
此時(shí),它沒(méi)有啟用 PAL 端口或啟用 GPIO 按鈕。
為了啟用它們,我們首先將 Pi 與 HDMI 電纜和鍵盤(pán)以及 5V 2A 穩(wěn)定電源(智能手機(jī)適配器)連接起來(lái)。
我們啟動(dòng) Recalbox 并轉(zhuǎn)到啟用 WIFI 的網(wǎng)絡(luò)設(shè)置。
編輯部分配置文件
- 在你的電腦上打開(kāi) Win SCP,在上面輸入樹(shù)莓派的 IP 地址,用戶名是root,樹(shù)莓派的密碼是recalboxroot。
- 去 recalbox>share>系統(tǒng)>recalbox.conf
- 對(duì)于啟用 GPIO 按鈕,我們只需要在下面的部分中更改兩件事。

設(shè)置controller.gpio.enabled = 1 (之前為 0)并將controller.gpio.args.map=1, 2更改為controller.gpio.args.map=1 (2 是第二個(gè)玩家控件)
- 只需根據(jù)我的更改您的默認(rèn)設(shè)置,然后重新啟動(dòng)整個(gè)設(shè)置,然后 BANG,我們的 Recalbox 設(shè)置將使用按鈕。

此外,這是按鈕的 GPIO 映射。開(kāi)關(guān)將每個(gè) GPIO 與 GND 連接起來(lái),這就是 RPI 注冊(cè)按鈕 Tap 的方式。
主組件
- 主要組裝包括首先將電路板添加到 3D 打印主體。
- 然后我們將樹(shù)莓派的 PAL 輸出添加到主電路中,并將樹(shù)莓派放在電路板上。
- 然后我們將屏幕添加到主機(jī)上,并將其 PAL 端口連接到樹(shù)莓派的 PAL 端口,VCC 連接到 VCC,GND 連接到 GND。
- 最后,我們添加熱膠將屏幕固定到位。
- 然后我在 SMD 按鈕上并聯(lián)了一個(gè)外部觸覺(jué)開(kāi)關(guān),這個(gè)觸覺(jué)開(kāi)關(guān)用于打開(kāi)或關(guān)閉游戲機(jī)的主電源。我將觸覺(jué)開(kāi)關(guān)焊接在性能板上。
- 然后我們將鋰離子電池添加到電路的電池側(cè)。
總裝
- 為了完成這個(gè)設(shè)置,我在輸入端添加了一個(gè)桶形直流插孔,這樣我就可以用 5V 充電器為這個(gè)設(shè)備充電。
- 我用熱膠將桶形千斤頂和鋰離子電池固定在原位。
- 然后我將觸覺(jué)開(kāi)關(guān)粘在 3D 打印主體的一側(cè)。
- 最后,我用四個(gè) M2 螺絲將底蓋加到機(jī)身上,我們的復(fù)古游戲機(jī)就可以開(kāi)始搖滾了。
結(jié)果
?
這是這個(gè)內(nèi)置的結(jié)果,一個(gè)完整的手持游戲機(jī),幾乎可以運(yùn)行任何舊游戲,從 PS1 到 atari 游戲機(jī)。
聲音呢?
這個(gè)控制臺(tái)沒(méi)有內(nèi)置的揚(yáng)聲器設(shè)置來(lái)輸出音頻但是,我們使用的是 Raspberry Pi Zero W,它有 BT 和 WIFI 板載,這意味著我們可以連接任何 BT 揚(yáng)聲器并以其原始音頻玩游戲。
- 為此,我們進(jìn)入設(shè)置菜單 > Bt 控制器并添加一個(gè)新的 Bt 設(shè)備。
- 配對(duì)它,Bt 系統(tǒng)就會(huì)啟動(dòng)。
至于聲音,我使用的是我之前制作的Jack O lantern Bt 揚(yáng)聲器,您可以從這里查看。
在其上添加游戲
這是一個(gè)開(kāi)源復(fù)古游戲模擬器,這意味著我們可以從任何游戲系統(tǒng)添加任何舊游戲并在此設(shè)置上運(yùn)行它們!
我們首先需要下載您想在此游戲機(jī)上玩的任何游戲的自定義 ROM。例如,我下載了精靈寶可夢(mèng)翡翠。然后我們首先需要將 Recalbox 連接到我們的 WIFI 路由器。

- 我們打開(kāi) WinSCP 并在上面添加我們的 Recalbox IP 地址以及用戶名root,pi 的密碼是recalboxroot。
- 轉(zhuǎn)到此菜單recalbox>share>rom,它包含所有包含游戲 ROM 的模擬器文件夾,我想在其中添加 pokemon Emeral,它在 Gameboy Advance 上運(yùn)行,所以我不得不將其 ROM 文件復(fù)制粘貼到 GBA 文件夾中。
- 現(xiàn)在重新啟動(dòng)您的樹(shù)莓派設(shè)置并打開(kāi) GBA 模擬器菜單,您將看到新添加的游戲。
結(jié)論
此設(shè)置有效,并且在現(xiàn)實(shí)世界中 100% 實(shí)用。幾天之內(nèi),我在這件事上玩了 10 多個(gè)小時(shí)。
我發(fā)現(xiàn)的一個(gè)問(wèn)題是電池容量不夠,所以我在現(xiàn)有電池的同時(shí)又增加了一個(gè) 2600mAh 電池。這增加了它的備份時(shí)間。
此外,一般來(lái)說(shuō),Raspberry Pi Zero 的功能不足以運(yùn)行 PS1 游戲,這很糟糕,一種選擇是超頻 CPU 并在其上添加散熱器以解決發(fā)熱問(wèn)題。
更持久的解決方案是使用 New Raspberry Pi Zero W2 進(jìn)行更改,或者獲得具有更多 RAM 的 Raspberry Pi 4。
最初我想使用計(jì)算模塊,但由于它不可用,我無(wú)法獲得一個(gè)。
這就是今天的人們,感謝PCBWAY支持這個(gè)項(xiàng)目!
查看PCBWAY ,以更低的成本獲得出色的 PCB 服務(wù)。
我很快就會(huì)帶著一個(gè)新項(xiàng)目回來(lái)!
?
- TeleBall:基于Arduino的復(fù)古掌上游戲機(jī)
- Raspberry Pi構(gòu)建復(fù)古風(fēng)格終端
- 官方Raspberry Pi零W概述和案例
- 由Raspberry Pi驅(qū)動(dòng)的機(jī)器貓玩具
- DSO138mini(DIY示波器套件)游戲機(jī)
- DIY Raspberry Pi天氣助手
- 如何在Raspberry Pi零2W上阻止帶有Pi孔的廣告
- PALPi游戲機(jī)電池板開(kāi)源
- Raspberry Pi零W機(jī)械開(kāi)關(guān)防護(hù)罩
- 基于樹(shù)莓派Zero和RecalBox復(fù)古游戲機(jī) 0次下載
- PALPi復(fù)古游戲機(jī)開(kāi)源分享
- 使用Arduino(Arduboy)DIY手持游戲機(jī)
- Raspberry Pi零W機(jī)械開(kāi)關(guān)防護(hù)罩設(shè)計(jì)
- Raspberry pi零W音頻輸入/輸出和電源接口
- DIY:復(fù)古一體機(jī) 7次下載
- 使用Raspberry Pi Pico W和MicroPython開(kāi)發(fā)物聯(lián)網(wǎng)應(yīng)用 2180次閱讀
- MicroByte:基于ESP32 DIY復(fù)古游戲機(jī) 806次閱讀
- 基于樹(shù)莓派產(chǎn)品 Raspberry Pi微控制器板的優(yōu)缺點(diǎn) 2983次閱讀
- 基于FONA通過(guò)UART與Raspberry Pi進(jìn)行通訊的方案介紹 2257次閱讀
- 基于在Raspberry Pi Zero W的基礎(chǔ)上實(shí)現(xiàn)設(shè)計(jì)微型機(jī)器人 2250次閱讀
- 微雪電子ZeroW| Raspberry Pi ZeroW主板簡(jiǎn)介 2618次閱讀
- 微雪電子Raspberry Pi 3 Model主板簡(jiǎn)介 3141次閱讀
- 微雪電子樹(shù)莓派街機(jī) | Arcade-101-1P配件包介紹 1464次閱讀
- 微雪電子樹(shù)莓派迷你游戲機(jī)擴(kuò)展板|GamePi15 1.54寸屏介紹 2721次閱讀
- 微雪電子 樹(shù)莓派游戲機(jī)擴(kuò)展板|GamePi43 4.3寸屏介紹 2946次閱讀
- 微雪電子樹(shù)莓派配件包G 游戲機(jī)配件包介紹 1645次閱讀
- 基于Raspberry Pi 3 Model B+的掌上游戲機(jī)介紹 5153次閱讀
- 利用Raspberry Pi構(gòu)建存儲(chǔ)和虛擬化時(shí)間序列數(shù)據(jù) 952次閱讀
- 便攜式吉他游戲機(jī)diy圖解 3859次閱讀
- 視覺(jué)享受!用Raspberry Pi實(shí)現(xiàn)圣誕樹(shù)燈光秀 8344次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來(lái)的未來(lái)-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開(kāi)發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報(bào)告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊(cè)
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書(shū))
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論