原標題:1:1還原,自製樹莓派復古街機:教程已開源
機器之心報導
編輯:蛋醬、魔王
要說起「入股不虧」的電子設備,樹莓派絕對能排前列。不消說、這些「常規操作」了,現在它連。最近,更有人用樹莓派製造了一台 1:1 還原的街機!
八九個月前,來自 Combient Mix 的數據科學家 Max Fischer 開始了一個從頭開始構建全尺寸街機的項目,這台街機的核心計算設備就是樹莓派。
昨天,Max 將街機創建的全過程寫成文檔,併發佈在 GitHub 上。
項目地址:https://ift.tt/3jO1ieM
該項目詳細介紹了搭建全尺寸街機的所有步驟,包括預先設計好的 CAD 文件(可免費下載)、組裝機身的方法、運行街機程序的樹莓派設置方法等。
每一步教程都有具體的照片可以參考,當然,除了樹莓派,你還需要一個設備齊全的工具間。
項目包括兩個主要部分:街機機身搭建、內部電子器件設置與連接。
機身搭建
下載 CAD 文件
這是作者第一次使用 CAD 軟體,他開放了所有原始文件的下載鏈接。
下載地址:https://ift.tt/2R67XVw
零件切割
為了製作出完美匹配的街機按鈕、搖桿、屏幕、電源鍵和揚聲器,「按鈕面板」和「屏幕面板」均使用了數控切割(CNC-cut)。這比手工切割貴很多,但是拋光效果更好。框側板的製作也使用了數控切割,因為它們需要打穿兩組完全相同的圓孔。
需要注意的是,要以 1:1 的比例對 CAD 文件進行數控切割。
其餘的零件可以採用手工切割的方法,作者在這裏使用裁板鋸將 MDF 板切成較小的片,再用台鋸切割成最終需要的木板片。
唯一需要多費功夫的就是艙蓋板 (hatch panel)。首先要在板上繪製出艙口的輪廓,然後用圓鋸切出實際的艙口,這裡在四角的邊緣處使用了手持的曲線鋸,因為在切割時更容易掌控。
繪製零件輪廓
為了讓組裝后的機身能夠保持對稱,要保證所有零件安裝的位置是準確的。最簡單的方法就是在每張面板上繪製出輪廓。這可能會花點時間,但很重要。
開始組裝
接下來就是將所有的面板組裝到一起了,這裏使用了木工接合片來加強固定作用,屏幕面板是唯一不使用木工接合片固定的地方,因為以後還可能隨時更換。在粘合之前,要先將各個面板裝在一起試試,確保位置不偏不倚。
調節完畢后,上膠水,此時動作要快。粘合完成後,使用釘槍進行加固。
搞定屏幕面板
首先,使用兩根細木條作為固定的支架:
為了獲得平滑的外觀,此處使用手持銑床打了一個凹槽出來。
同時,還需要根據屏幕按鈕的位置在木板上打孔,實現單擊功能。
噴漆,完成
在噴漆之前,用電動砂光機對機身表面進行處理。噴漆的難度有些大,需要請專業的師傅來操作。作者選擇黑色作為機身顏色,燈箱內部選了白色,反射效果更好。
出於設計感考慮,作者還列印了很多機身貼紙:
按鈕說明:
至此,機身部分已經完成,接下來可以安裝電子器件了。
安裝電子器件
連接電源
將圓形的塑料電纜索環穿過背板底部的孔,從而連接電源。
安裝屏幕
使用電鍍打捆帶固定屏幕:
燈箱
為了與整體的設計感保持一致,作者重用了側板的一些圖形組件:
列印一張大的貼紙,將貼紙上的「ARCADE MACHINE」鏤空處理,以便光線通過。稍後貼紙會被粘在磨砂玻璃上。
光源使用的是 LED 燈管,燈管的線可以連接至機身底部的電源插排。使用雙面膠將 LED 燈管粘在背板上。
為了防止光從玻璃處漏出,Max 剪下一些長泡沫條,並用雙面膠粘在玻璃的邊角背後。
使用雙面膠固定玻璃的位置,並把貼紙貼在上面:
安裝街機按鈕和搖桿
Max 事先購買了兩組街機按鈕和搖桿,它們便於使用,沒有電路板知識也不妨礙。因此,街機按鈕的安裝就很簡單了。將每個按鈕和搖桿安裝到自帶的電路板上,然後把 USB 線和電路板與計算機連接起來。
為了使搖桿位於孔的中心,Max 使用寬雙面膠,將搖桿置入按鈕面板。
在樹莓派上配置 RetroPie
RetroPie 可以將樹莓派改造成復古遊戲機,它是一個持續更新的開源項目,你可以從官網獲取安裝指南:https://retropie.org.uk/docs/First-Installation/。
配置街機按鈕和搖桿
街機按鈕電路板的 USB 線與樹莓派連接。開啟樹莓派和 RetroPie,出現歡迎界面,這時你可以配置控制器了。
電源鍵
為了方便開關街機,作者在屏幕面板上加了一個孔來安裝電源鍵。
將兩根線與電源鍵焊接在一起,這兩根線分別連接樹莓派的 GPIO pins 5 和 6。縮短 GPIO pins 5 和 6 時,樹莓派將從暫停狀態中被激活。
然後添加一小段腳本,在樹莓派啟動時執行。該腳本聽從另一種 GPIO pins 5 和 6 的縮短情況,進而觸發樹莓派安全關閉。
關閉腳本的添加過程此處不再贅述,詳情參見 GitHub 項目。
目前,電源鍵只能關閉樹莓派。Max 表示,他計劃後續安裝由樹莓派控制的 relay,用於開關其他電子器件(如屏幕、燈箱等)。
揚聲器
每一個揚聲器焊接了兩根線。將揚聲器置入 CNC 鑽孔,與屏幕面板相連。所有線均連接至擴大器。然後用 3.5mm AUX 立體聲音響線連接擴大器和樹莓派。
完善線路結構
為了使機身內部的線路結構清晰,Max 用雙面膠粘貼了理線器。
街機搭建完成
至此,利用樹莓派搭建街機的過程就全部完成了。
試問誰不想擁有這樣一台街機呢?
目前,這台「自建」街機能夠運行很多復古遊戲。作者還打算將樹莓派 3 升級到樹莓派 4,這樣就可以運行更多 Nintendo 64 和 PS1 的經典遊戲了!
參考鏈接:https://ift.tt/33270mG
Amazon SageMaker 是一項完全託管的服務,可以幫助開發人員和數據科學家快速構建、訓練和部署機器學習 模型。SageMaker完全消除了機器學習過程中每個步驟的繁重工作,讓開發高質量模型變得更加輕鬆。
現在,企業開發者可以免費領取1000元服務抵扣券,輕鬆上手Amazon SageMaker,快速體驗5個人工智慧應用實例。
September 08, 2020 at 05:56AM
https://ift.tt/3hc0lLw
1:1還原,自製樹莓派復古街機:教程已開源-科技新聞 - 臺灣新浪網
https://ift.tt/3hCw1eA
No comments:
Post a Comment