【DIY】搭起懷舊主機與現代藍牙搖桿的橋樑 — BlueRetro(PSX / PS2篇)

2023/04/29閱讀時間約 4 分鐘
Photo by Denise Jans on Unsplash
想要在復古遊戲機上享受無線遊戲體驗,同時又能炫耀自己現代的遊戲控制器嗎?BlueRetro 來拯救你的童年!這款開源的藍牙遊戲控制器轉接器讓你可以把最新款的 PlayStation、Xbox 和 Switch Pro 控制器連接到那些古老的遊戲機上。誰說過復古不能與現代搭配?
BlueRetro 使用 ESP32 微控制器作為靈魂,為你帶來飛快的無線體驗,讓你在享受老遊戲的樂趣時,也能輕鬆擺脫那煩人的線纏繞。它支持各種控制器,包括 PlayStation 4、PlayStation 5、Xbox One、Xbox Series X/S 和任天堂 Switch Pro 控制器。BlueRetro 還讓你自定義按鍵映射,隨心所欲地玩轉遊戲。
所以,想要讓你的復古遊戲機煥發新生,並且讓你的遊戲時光更加舒適、愉悅嗎?讓 BlueRetro 為你帶來驚喜吧!加入BlueRetro這個充滿創意與樂趣的開發者社群,一起將復古遊戲帶入無線新時代!
特別提醒!!接線錯誤可能導致PSX / PS2主機燒毀

準備材料

在介紹完BlueRetro之後,今天我們要一起來動手製作一款支援PSX/PS2的BlueRetro裝置。請確保你已經準備好以下所需材料:
  • ESP32 x 1
  • PS2手把延長線 x 1
  • 麵包板 x 1
  • 杜邦線 (母對公)x N

PS2搖桿接頭處理

將PS2手把延長線剪斷,然後將每條電線連接到杜邦線公頭。接著,用三用電表測試腳位,並在電線上貼上對應的腳位編號(腳位5、8沒用到,可以不用貼)

電壓測試

建議在開始之前,先對PS2搖桿接頭進行電壓測試,確保腳位方向正確。參考線路圖,腳位3是5V,腳位4是接地。把PS2搖桿接頭插入PS2主機的1P搖桿接口,然後用三用電表測試腳位3和腳位4的輸出是否在9V以內。如果測試結果正確,那就表示腳位編號沒有弄錯。
需要注意的是,如果在搞錯腳位的情況下,將接線連接到ESP32並插入PS2主機,可能會損壞機器。

接線圖

  • 以下為PSX / PS2 BlueRetro裝置接線圖,左邊為PS2接頭,右邊為ESP32。
  • 接線時將左右兩邊同樣編號的數字接在一起(如左邊IO21接到右邊IO21)。
  • 右邊ESP32有多個GND將之全部接到麵包板上導通。
  • 右邊ESP32有多個3.3V將之全部接到麵包板上導通。
  • 接線腳位整理

寫入韌體(Firmware)

先下載以下檔案:
  • BlueRetro (韌體,下載: v1.8.3_hw1.zip)
  • Flash 下載工具 (寫入工具)
  • 所有檔案下載完畢先解壓縮並開啟寫入韌體程式(flash_download_tool_3.9.4.exe),選ESP32
將ESP32接上電腦並參考以上畫面進行設定,COM請選ESP32接上電腦後出現的COM編號,確定無誤後按START進行韌體寫入。

自製PSX/PS2 BlueRetro裝置完成圖參考

支援藍牙手把

以下是官網列出的支援手把。

網路設置

  • 進入網路設置可以改變按鈕配置、連發設定、OTA FW 更新等等設定
  • 以下是官網的說明頁面

藍牙搖桿配對PS2主機

  • 將自製PSX / PS2 BlueRetro裝置插上PS2主機1P手柄插座
  • ESP32板子上LED呼吸閃爍表示手柄未連線
  • 讓BlueRetro支援的藍牙手把進入配對模式與自製PSX / PS2 BlueRetro裝置配對(以PS5手把為例同時按住創建按鈕與PS按鈕,直到光條開始閃爍)
  • ESP32板子上LED呼吸燈不在閃爍表示手柄配對成功

實機測試

參考資料

官方紛絲團

官方Youtube

特別感謝:ChatGPT校稿
為什麼會看到廣告
5會員
16內容數
留言0
查看全部
發表第一個留言支持創作者!