資料介紹
PCB圖如下:
?
描述
PALPi 第 2 版,大版
嘿大家怎么了,所以這里有一些很酷的東西
用 7 英寸顯示屏和定制 PCB 制作了一個巨大的復古游戲模擬器系統!
?
我最近從 PCBway 禮品店買了一個 Raspberry Pi IPS Touch 7 英寸顯示器,我想
“嘿,讓我們做一個比我以前的設置更好的大型掌上游戲系統”。
在這篇文章中,我將向大家展示我是如何使用 7 英寸 IPS 顯示屏、recalbox 操作系統和我以前的游戲機中的定制板制作一個巨大的復古游戲機的,所以不再浪費時間,讓我們開始吧。
所需材料
7寸IPS顯示屏(由PCBWAY提供)
Raspberry Pi Model 3B(任何型號都可以工作,甚至為零,但如果我們使用 Model 3B+ 或更高型號的 RAM 更好)
定制PCB
IP5306集成電路
10uf 0805 電容器
USB 微型端口
CON2 連接器
10k 0603 電阻
2R 0805 電阻
垂直按鈕
常規按鈕
RPI GPIO 帶狀電纜
HDMI 電纜(小長度電纜)
USB電纜
5V 2A 充電器
鍵盤
顯示器框架的 3D 打印部件
序幕
幾個月前,我做了這個?PALPi 設置?,它是一個基于 Rpi 零的 Retro 游戲模擬器,它使用 Recalbox OS 作為模擬系統。
這是一個很棒的項目,但它有很多缺陷,它使用了復合 PAL 顯示器,它很小而且不是很好。
此外,它沒有聲音,但主要問題是它不是很強大,因為它使用 RPI 零,有時游戲凍結或設置自行關閉。
我嘗試添加一些冷卻設置,甚至超頻 RPI 零,但凍結問題仍然存在,所以我完全從等式中刪除了 RPI 零。
為了準備 PALPi 項目的 V2,我給自己買了一個巨大的 7 英寸 IPS 顯示器,它使用了更好的視頻輸出方法,強大的 HDMI。
此外,我對這個項目使用了與上一個項目相同的設置。
該板基于 IP5306,這是一種電源管理 IC,可將 3.7V 鋰離子電池提升至 5V 2A,以供 Raspberry Pi 和 Display 工作。
然而,這個 PCB 是為 BOX 形狀的游戲控制器項目而設計的,我現在制作的更像是一個控制臺,所以現在我將使用這個板,但在下一次迭代中,我將制作一個形狀像控制臺 D PAD 和 ABXY 墊。
關于顯示器
顯示尺寸:7英寸
分辨率:1024*600px
原理:觸控
適用于:樹莓派/NVIDIA/Windows
重量:接近265g
支持:樹莓派、NVIDIA、Ubuntu鏡像、電腦副屏
這款顯示器的拆箱也非常簡單,它裝在一個體面的紙板箱中,里面有一堆東西,比如支架、HDMI 到 Micro HDMI 電纜。
顯示 3D 打印框架
現在在做任何事情之前,這個顯示器并不完全堅固,所以我首先在 Fusion360 中建模了它的主體,然后用白色 PLA 3D 打印了我的 ender 3 上的所有部件。
然后我組裝了整個顯示器,然后在顯示器的背面添加了 Raspberry Pi Model 3B+,并帶有給定的安裝孔。
我不得不將樹莓派上的孔從 2.5 毫米擴大到 4 毫米。
組裝完成后,我們現在有了一個外觀酷炫的 RPI 設置和適當的堅固機身。
至于顯示器接線,我使用顯示器隨附的一根小型 HDMI 電纜將 Rpi 的 HDMI 連接到顯示器的 HDMI 端口。
現在讓我們進入下一個關鍵步驟,即“如何為這個設置供電”
為這個設置供電
現在要為這個顯示器供電,我們有兩個選擇,使用 5V 充電器作為電源或使用專用電池電源。
為了給 RPI 供電,我使用了 5V 壁式適配器,為了顯示,我使用了移動電源設置。
此方法確實有效,但此設置的問題是可移植性問題。
此設置由根本不便攜的壁式適配器供電。
計算框
至于游戲機操作系統,我在這里使用的是 RecalBox 操作系統。
為什么選擇 Recalbox 操作系統,為什么不選擇 Retro Pi 或其他操作系統?
好吧,這里的答案很簡單,recalbox 是一個易于使用的操作系統,預裝了許多免費游戲。
此外,它很小,可以在低規格的樹莓派系統上運行。
就像我的情況一樣,我使用的是具有 1GB 內存的 Rpi Model 3B+。
它不完全是野獸,但它可以處理一些復古游戲而不會出汗。大概。
安裝它也很容易
下載 Raspberry Pi 成像器。
為您的設備選擇正確的操作系統,即 RecalBox
選擇您的系統,即 Rpi Model 3B
Raspberry pi imager 將完成您在存儲卡上下載和安裝 RecalBox 的工作。
安裝 RecalBox 操作系統后,您需要使用鍵盤插入 Raspberry pi 設置。
啟動整個設置后,我們的 RecalBox 就像一個普通的模擬器一樣工作。
使用鍵盤,我們可以玩很多游戲,比如我正在玩這款在 GBA 上運行的名為 URANUS ZERO 的老式復古游戲,或者我們可以在這臺設備上運行《DOOM》,這也很棒。
便攜式設置
使用 5V 充電器很好,但如果我想用這個顯示器制作掌上游戲機設置怎么辦。
我已經為我之前的游戲機項目準備了一個類似的電路板,該電路板利用電源管理 IC(即 IP5306)將鋰離子電池電壓從 3.7V 提升到 5V 2A。
它還包含控制器部分的開關。
這是示意圖-
查看之前的帖子了解更多詳細信息,但基本上,我首先準備了一個面包板版本,在完成并徹底測試后,我準備了這個 PCB 并將其發送到 PCBWay 以獲取樣品。
從 PCBWay 獲取 PCB
我將其 Gerber 數據上傳到 PCBWay 的 PCB 報價頁面,并訂購了 5 塊黑色阻焊層的 PCB。
我在一周內很快收到了這些 PCB,我不得不說,我收到的 PCB 和預期的一樣棒!
從 PCBWay 禮品店購買展示
?
PCB組裝
這個的組裝過程主要包括三個步驟
錫膏點膠工藝
取放過程
熱板回流
添加 THT 組件
最后,這就是結果。
我們插入電池并測量電池兩端的電壓約為 3.9V,在輸出側,電壓為 5V,適合運行樹莓派和顯示器。
哦,還有,我已經將此 USB 電纜添加到 5V 和 GND,因此我可以將其插入顯示器并為其供電。樹莓派將直接由 GPIO 接頭供電,因此我們不必使用其板載 USB 端口。
我用帶狀電纜插入帶有 Rpi 的 Gpio 引腳的自定義電路的插頭引腳。這個設置是臨時的,因為我稍后會為下一個版本制作一個合適的 Gameboy 布局 PCB。
這是這個設置現在的樣子。這是非常臨時的,是的,它根本不合適或不便攜,因為它仍然有很多東西掛在周圍。
這個設置只是為了證明一個概念,在下一個版本中,我將制作三塊板,一塊用于電池和電源管理,兩塊用于開關。
無論如何,讓我們繼續下一步,即通過 recalbox 配置文件中的 GPIO 選項啟用游戲控制器。
編輯部分配置文件
在你的電腦上打開Win SCP,在上面輸入樹莓派的IP地址,用戶名是root,樹莓派的密碼是recalboxroot。
去 recalbox>share>系統>recalbox.conf
對于啟用 GPIO 按鈕,我們只需要在下面的部分中更改兩件事。
set controller.gpio.enabled = 1(之前是0)
并將 controller.gpio.args.map=1, 2 更改為 controller.gpio.args.map=1 (2 是第二個玩家控制)
只需根據我的更改您的默認設置,然后重新啟動整個設置,然后 BANG,我們的 Recalbox 設置將使用按鈕。
此外,這是按鈕的 GPIO 映射。開關將每個 GPIO 與 GND 連接起來,這就是 RPI 注冊按鈕 Tap 的方式。
游戲
Recalbox 有許多來自許多不同游戲站的內置游戲。
這些內置游戲中我最喜歡的是原版《DOOM》,這是一款有趣的游戲。
此外,這是一個開源復古游戲模擬器,這意味著我們可以從任何游戲系統添加任何舊游戲并在此設置上運行它們!
我們首先需要下載您想在此游戲機上玩的任何游戲的自定義 ROM。例如,我下載了精靈寶可夢翡翠。然后我們首先需要將 Recalbox 連接到我們的 WIFI 路由器。
轉到此菜單 recalbox>share>rom,它包含所有 ROM 文件夾,我想在其中添加 pokemon Emeral,它在 Gameboy Advance 上運行,所以我不得不將其 ROM 文件復制粘貼到 GBA 文件夾中。
現在重新啟動您的樹莓派設置并打開 GBA 模擬器菜單,您將看到新添加的游戲。
為聲音添加 BT 揚聲器
此外,此設置確實支持音頻功能,但我尚未啟用它或為外部揚聲器添加任何放大器設置。
好消息是,我們使用的是 BT 隨附的 Rpi 3+,因此我們可以將任何外部揚聲器與此設置配對。
進入設置菜單 > Bt 控制器并添加一個新的 Bt 設備。
配對它,Bt 系統就會啟動。
我用這個系統添加了我最近的一個項目,即這個 Jack O Speaker 項目——從這里查看更多信息——
結論和新設計
這個設置工作得很好,但我需要改變一些東西,包括一個更好的升壓轉換器模塊,這個設置有 IP5306,它提供恒定的 5V 2A 作為輸出,但這個設置需要超過 2A。
此外,GPIO 按鈕 PCB 需要重新設計,我將在下一個版本中進行。
我很快就會帶著這篇文章的第 2 部分回來!
和平相處
- LED顯示屏設計方案
- 手勢游戲模擬器開源設計
- 為電子墨水顯示屏制作Hangman游戲
- 基于ODROID GO的游戲模擬器
- 基于DSP的電磁脈沖模擬器控制系統設計方案 13次下載
- 使用LED實現點陣顯示屏9路搶答器的設計制作程序 14次下載
- 電子顯示屏設計與制作 74次下載
- 最新最全面的LED顯示屏制作方法分享.pdf 54次下載
- LED顯示屏制作方法 29次下載
- 穩定可靠的模擬顯示屏及其控制電路 23次下載
- 亮度可調的LED點陣書寫顯示屏的設計與制作 85次下載
- LED顯示屏制作原理
- LED顯示屏制作方法教程 0次下載
- 點陣式漢字LED顯示屏的原理與制作
- 點陣電子顯示屏制作(本科設計試題)
- LED顯示屏是什么材質 led顯示屏參數設置 2717次閱讀
- Led顯示屏控制系統怎么使用 led顯示屏控制器怎么設置 5681次閱讀
- 淺談LED顯示屏控制系統 2162次閱讀
- LED顯示屏技術方案 2337次閱讀
- LED顯示屏的基礎知識 1925次閱讀
- OLED顯示屏的驅動設計與實現 6122次閱讀
- LED燈帶能用來制作顯示屏嗎? 3276次閱讀
- 球形LED顯示屏的制作方法解析 4647次閱讀
- 如何提高LED全彩顯示屏的清晰度 2056次閱讀
- 基于LED圖文顯示屏控制系統的設計 6364次閱讀
- LED顯示屏控制卡有哪些分類_如何選擇LED顯示屏控制卡? 1.8w次閱讀
- 基于QEMU系統模擬器Xilinx/QEMU的運行與調試 8886次閱讀
- led顯示屏控制軟件有哪些_九個led顯示屏控制軟件介紹 20.2w次閱讀
- LED顯示屏控制系統與控制卡 4942次閱讀
- 詳解點陣LED顯示屏的原理與制作過程 14.1w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多