一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>PALPi復(fù)古游戲機開源分享

PALPi復(fù)古游戲機開源分享

2022-11-14 | zip | 0.23 MB | 次下載 | 免費

資料介紹

描述

介紹

嘿大家怎么了!

所以這是我基于 RecalBox 的手持游戲機,又名PALPi

它的名稱是 PALPi,因為它使用復(fù)合 PAL 顯示器。

當我小的時候,我喜歡玩口袋妖怪、魂斗羅、超級馬里奧、最終幻想等游戲,以及其他主要在 Gameboy Advance 上的游戲,以及我們與 CRT 電視連接以運行偉大的舊東西的游戲機。

好吧,現(xiàn)在我們可以下載復(fù)古游戲ROM并在模擬器中打開它,然后在我們的筆記本電腦和移動設(shè)備上玩那個游戲,

但作為一個創(chuàng)客,我想做一些不同的事情,

所以我準備了這個由樹莓派零驅(qū)動的手持式復(fù)古游戲機設(shè)置,我在這里使用的操作系統(tǒng)是 Recalbox 操作系統(tǒng)。

這是一個不錯的模擬器操作系統(tǒng),還附帶了一些預(yù)加載的游戲。

整個設(shè)置由 IP5306 IC 供電,這是一個 5V 2A 恒定升壓 IC。它用于移動電源電路,非常適合為 Raspberry Pi 零供電。

所以在這篇文章中,我將向你們展示如何設(shè)置這個游戲機并制作一個完整的掌上游戲機,它可以模擬你能想象到的任何復(fù)古游戲。

所需材料

這些是我們構(gòu)建所需的東西

  • 樹莓派零
  • 16GB 存儲卡(8GB 也可以,但我想在其中添加很多游戲,所以我選擇了這個)
  • 電視
  • HDMI 轉(zhuǎn)微型 HDMI 適配器
  • 5V 2A 充電器/移動電源,可輸出穩(wěn)定 2A
  • 鍵盤
  • USB 轉(zhuǎn)微型 USB 適配器
  • RecalBox 操作系統(tǒng)圖像文件/ Raspberry Pi Image Flasher
  • 常規(guī)按鈕
  • 定制PCB
  • IP5306集成電路
  • 10uf 0805 電容器
  • USB端口
  • USB 微型端口
  • 帶 CON2 連接器線的鋰離子電池
  • CON2 連接器
  • 10k 0603 電阻
  • 2R 0805 電阻
  • 垂直按鈕

基本設(shè)置

pYYBAGNxInyAOzNxAAhFE_gwwaU009.jpg
?

這就是我想做的,一個陳詞濫調(diào)的 Gameboy 布局。

我在這個設(shè)置中使用了一個 4.3 英寸的顯示屏,如果與普通的 Gameboy 屏幕相比,它是相當大的,所以這個設(shè)置的尺寸約為 135 毫米 x 140 毫米。

在正面,有一個顯示器和按鈕,在底部,將放置樹莓派零以及升壓轉(zhuǎn)換器電路和鋰離子電池。

此設(shè)置是 PCB 和 3D 打印主體的組合,它們將通過 PCB 中給定的安裝孔通過螺釘連接在一起。

設(shè)置 RecalBox

?

如果 Raspberry Pi 是這個項目的大腦,那么 RecalBox 就是心臟。

我只是為這個設(shè)置制作硬件,已經(jīng)有很多其他類似的基于Recalbox OS的 Gameboy 站。

原因很簡單,設(shè)置 RecalBox 是一件非常容易的事情,我們只需要在操作系統(tǒng)中調(diào)整一些東西就可以運行某些東西。

這是為您的樹莓派安裝Recalbox的方法!

  • 下載 Raspberry Pi 成像器。
  • 為您的設(shè)備選擇正確的操作系統(tǒng),即 RecalBox
  • 選擇您的系統(tǒng),即 Rpi0
  • Raspberry pi imager 將完成您在存儲卡上下載和安裝 RecalBox 的工作。

安裝RecalBox os后,您需要將 Raspberry pi 設(shè)置插入電視和鍵盤。

啟動整個設(shè)置后,我們的 RecalBox 就像一個普通的模擬器一樣工作。

基本 GPIO 接線示意圖

poYBAGNxIn6ANsyfAAHDW-RrsoE980.jpg
?

這是我們必須用于 GPIO 按鈕的示意圖。

當我們將任何 GPIO 引腳下拉到 GND 時,該按鈕就會起作用。

顯示和 GPIO 控制

?

現(xiàn)在來說說外接顯示器,因為這個項目顯然有兩顆心,第二顆心就是顯示器。

說到顯示器,我們可以找到一堆顯示器,既用于 HDMI 端口,也用于帶狀電纜。它們都工作得很好,但對于這個項目,30 美元的顯示器并不理想,所以我買了一個便宜的車載顯示器,它有一個復(fù)合 PAL 端口。

poYBAGNxIoaAMb0XAAea7RX7p0Q994.jpg
?

是的,我在這里使用復(fù)合 PAL 端口,我正在制作復(fù)古游戲機,F(xiàn)PS 在這里并不是真正的問題,所以復(fù)合現(xiàn)在是我最好的朋友,友誼以 HDMI 端口結(jié)束。

poYBAGNxIoiAUu2nAAB0Ct-ACfQ748.png
?

在用 Rpi 連接車載顯示器之前,有一個小問題。

車載顯示器使用 12V,我們需要 5V 或 3.3V 顯示器。

所以我打開顯示器并搜索它的 IC,發(fā)現(xiàn)顯示 IC 使用 3.3V 工作,并且此設(shè)置中有降壓轉(zhuǎn)換器 IC,用于將 12V 降壓至 3.3V 進行顯示。所以我移除了那個 IC,在 Vout 電容器上添加了 VCC 和 GND,并為這個顯示器提供了 5V 電壓。

pYYBAGNxIoyAKxtQAAZiEdsGeac684.jpg
?

顯示器工作正常,現(xiàn)在我們可以用 5V 操作它。

為了運行 PAL 復(fù)合顯示,我們需要在配置文件中編輯一些內(nèi)容。

我們將需要一個鍵盤來在網(wǎng)絡(luò)設(shè)置中輸入 SSID 和密碼.. 將其與 win SCP 連接。

通常,我們只需將 HDMI 顯示器連接到我們的 Raspberry pi 并輸出其視頻信號,但在我們的情況下,我們需要將 SDTV 輸出設(shè)置為默認值。

這是你需要編輯的!

  • 標清電視

轉(zhuǎn)到boot>config.txt并以此更改默認設(shè)置。

我們從 sdtv_mode 中刪除 # 并添加 sdtv_aspect=1,此外,我們在 HDMI 線前面添加 #。

pYYBAGNxIo6AI0B2AAFoKhdyZt0134.png
?
  • GPIO 控制

recalbox>share>系統(tǒng)>recalbox.conf

poYBAGNxIpCAagaoAAGD1k-uKVY165.png
?

對于啟用 GPIO 按鈕,我們只需要在上面的部分中更改兩件事。

設(shè)置controller.gpio.enabled = 1 (之前為 0)并將controller.gpio.args.map=1, 2更改controller.gpio.args.map=1 (2 是第二個玩家控件)

只需根據(jù)我的更改您的默認設(shè)置,然后重新啟動整個設(shè)置,然后砰,我們的 Recalpi 設(shè)置適用于復(fù)合 PAL 和自定義按鈕!

設(shè)置面包板版本

在設(shè)置面包板版本之前,覆盆子 pi 引腳排列看起來像這樣!

pYYBAGNxIpOASG-GAAHW5_I9veU056.png
?

但我使用的是自定義 GPIO 適配器(我由公母頭針制成),當我們在 Raspberry Pi 的 GPIO 接頭上添加這個適配器時,我們的 Raspberry 被倒置,引腳排列變成這樣 - (倒置)

pYYBAGNxIpaAVjwDAAIVGHt5iFM117.png
將每個按鈕與 GND 和提到的 GPIO 引腳連接
?

每個按鈕都添加在 GPIO 引腳和 GND 之間,通過按下按鈕,連接的 GPIO 引腳接地。

?

接線后,我們可以將此設(shè)置與 HDMI 顯示器連接并測試按鈕是否正常工作。

一切似乎都很好,所以在此之后,我斷開了樹莓派與 HDMI 顯示器的連接,并將車載監(jiān)視器顯示視頻線添加到樹莓派的復(fù)合輸出端口上

  • VCC 將變?yōu)?5V
  • 地到地。

現(xiàn)在用任何 5V 2 A 電源和 BANG 為 pi 供電。

復(fù)合顯示器正在工作!(不要忘記更改配置文件中的 sdtv 設(shè)置)

?

PCB版

poYBAGNxIpmAfA1RAAL1_4Dv90E180.jpg
?

這是上述面包板版本/設(shè)置的 PCB 版本,其中有 13 個按鈕與 Rpi 零連接。

之前的設(shè)置由包含 IP5306 IC 的移動電源供電。

我在網(wǎng)上搜索了那個IC,發(fā)現(xiàn)它是一個用于3.7V鋰離子/鋰聚合物電池的電源管理IC,它有一個帶有電池百分比指示器的充電指示,最重要的是,電池的高低切斷。

因此,我在設(shè)計中添加了 IP5306 最小設(shè)置,并使用它來將 3.7V 鋰離子電池提升至 5V 2A,用于 Raspberry Pi 和 Display。

?
?
?
pYYBAGNxIpuAdt_3AAG7Drsvmmg066.png
?
1 / 3
?

我首先在 Fusion360 中設(shè)計了整個結(jié)構(gòu),然后使用 Fusion360 中的 PCB 布局在 My PCB Cad 軟件中對 PCB 輪廓進行建模。

我在經(jīng)典的 Gameboy 布局中放置了按鈕,并帶有一個額外的熱鍵按鈕。

完成 PCB 后,我將其 Gerber 數(shù)據(jù)上傳到PCBWay 的 PCB 報價頁面,并訂購了 5 塊黑色阻焊層的 PCB。

?

我在一周內(nèi)收到了這些 PCB,速度非常快,我不得不說,我收到的 PCB 和預(yù)期的一樣棒!

PCBWay 你們搖滾,查看PCBWay以更低的成本獲得出色的 PCB 服務(wù)。

下一步是PCB組裝

PCB組裝

因此,在收到 PCB 后,剩下要做的就是這塊板的組裝過程,其中包含兩個主要步驟。

第 1 步是 SMD 元件焊接,第 2 步是 THT 元件焊接。

對于第 1 步,我將使用我的 Hotplate 將 SMD 元件焊接到 PCB 上,但在此之前,我們需要先將焊膏逐個涂抹到每個元件焊盤上。

?
?
?
?
1 / 4 ? SMD 工藝,看下一張幻燈片
?

在此之后,我們需要按照正確的順序,一個一個地手工將每個組件仔細挑選并放置在它們指定的位置上。

接下來,我們需要小心地提起這塊 PCB 并將其放置在 SMD 熱板上進行回流。

熱板將 PCB 從底部加熱到焊膏熔化溫度。

當焊膏熔化時,我們需要將 PCB 從熱板上取下并讓它冷卻約 3-4 分鐘。

現(xiàn)在在第 2 步中,我們將 THT 組件添加到此 PCB,它們是 USB 端口、按鈕和電池連接器,然后我們焊接它們的焊盤。

?
?
?
?
1 / 2
?

此外,我確實訂購了 Raspberry Pi GPIO 插頭引腳插座,但由于印度的大流行封鎖,它尚未交付,所以我將使用兩個插頭引腳,每個引腳包含 20 個端口。

?

焊接完所有端口后,我們的 PCB 就完成了。

現(xiàn)在我們插入鋰電池并在 USB 端口添加一個 USB 電源監(jiān)視器,正如我們所見,我們的 USB 輸出為 5V,指示燈 LED 也正常工作。

現(xiàn)在我們在這個 PCB 上添加這個項目的主要組件,它是一個 Raspberry pi 零 W,它已經(jīng)包含安裝的 RecalBox,并對配置文件進行了必要的更改。查看此項目頁面以獲取有關(guān)配置文件的更多信息或觀看上一個視頻。

這是我們的主板,前面已經(jīng)完成了定制絲網(wǎng)印刷,看起來已經(jīng)非常棒了。現(xiàn)在我們在我們之前制作的游戲控制器主體上添加這個電路,就是這樣。

我們用四個自鎖 M2 螺釘將這個電路安裝在主體上,然后將顯示器的 VCC GND 和 PAL 端口與我們的 Rpi 和電路連接。

我們的設(shè)置現(xiàn)在已經(jīng)完成。

我們通過按下 ON-OFF 垂直按鈕打開我們的設(shè)置,Recalbox 正常啟動,并且我們的按鈕正常工作。

現(xiàn)在讓我們在這個游戲控制器上玩 POKEMON EMERALD。

結(jié)果

添加更多游戲

要添加更多內(nèi)容,我們首先需要下載您想在此游戲機上玩的任何游戲的自定義 ROM。例如,我下載了龍珠高級冒險。然后我們首先需要將 Recalbox 連接到我們的 WIFI 路由器。

  • 轉(zhuǎn)到設(shè)置>網(wǎng)絡(luò)設(shè)置,然后添加您的 WIFI 憑據(jù)。
  • 添加路由器的 SSID 和密碼后,您的樹莓派將連接到互聯(lián)網(wǎng),您將在網(wǎng)絡(luò)設(shè)置菜單頂部看到其 IP 地址。
  • 在你的電腦上打開 Win SCP,在上面輸入樹莓派的 IP 地址,用戶名是root,樹莓派的密碼是recalboxroot。
  • 現(xiàn)在轉(zhuǎn)到這個菜單recalbox>share>rom,它包含所有 ROM 文件夾,我想在其中添加 pokemon Emeral,它在 Gameboy Advance 上運行,所以我不得不將它的 ROM 文件復(fù)制粘貼到 GBA 文件夾中。
  • 現(xiàn)在重新啟動您的樹莓派設(shè)置并打開 GBA 模擬器菜單,您將看到新添加的游戲。
poYBAGNxIr6AKOqmAA75UyxYXb4660.jpg
?

通過這樣做,您可以在 Recalbox 中模擬很多好東西,只需確保將游戲 rom 粘貼到其正確的模擬器中即可。

下一步是什么?

這個設(shè)置確實有效,我對它的性能非常滿意。目前,它的顯示還可以,還不錯,但分辨率不是很好。

下個版本會有更好的顯示器,由于成本原因,我在這個項目中沒有使用更好的顯示器。

此外,下一個版本將采用更纖薄、更好的整體 PCB 版本,顯示器安裝在 PCB 上或類似的東西上。不完全確定,但會更好。

如果您需要有關(guān)此項目的任何幫助,請發(fā)表評論,請查看此項目視頻以獲取更多詳細信息。

?


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發(fā)指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應(yīng)用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關(guān)電源設(shè)計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅(qū)動電路設(shè)計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費