国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

趕緊動手搞起來,自己做一臺街機吧!

GReq_mcu168 ? 來源:玩轉單片機 ? 作者:玩轉單片機 ? 2020-09-16 17:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

眾所周知,蘑菇云創客空間有一臺大名鼎鼎的“LV牌”街機。

之前好多小伙伴也想自己做一臺,其實我們也拍了視頻制作教程,不過粗略了一些。

前倆天,正好趕上有位瑞典斯德哥爾摩的數據科學家Max Fischer在Github上也放出來了做街機的教程。

那這周就帶給大家看一看。

如何從頭開始構建一臺全尺寸1:1版本的街機!

文章篇幅較長,會詳細介紹搭建全尺寸街機的所有步驟,包括預先設計好的 CAD 文件(可免費下載)、如何組裝機身、運行街機程序的樹莓派的設置方法等。

注:這還是項目作者第一次使用CAD...

構建機身

下載CAD文件

項目中所有的CAD設計都是用的 AutoCAD Fusion 360,由于這是作者第一次使用CAD,所以他也提到了自己的設計肯定不是最好的還有很大的改進空間,有能力的小伙伴們可以再優化。

CAD文件地址:https://github.com/maxvfischer/DIY-arcade#download-the-cad-file

當然大家也可以直接到文末下載打包好的。

CNC切割部分

為了完美配合街機的按鈕、操縱桿,屏幕、電源按鈕和揚聲器,按鈕面板和屏幕面板都采用了CNC切割。

缺點是,這肯定會比手工制作更昂貴,但帶來的好處是,整體效果更好了。

為了讓機箱完美地結合在一起,兩個側板也采用了CNC切割。因為它們具有多個需要在兩側相同的圓形形狀。

右滑查看更多圖片

大家千萬記住以1:1的尺寸利用CNC切割CAD文件,不要選擇“利用完整的MDF板”。

手工切割部分

考慮到剩余的部分大多是大大小小的矩形,我們可以手工切割了。

這里,我們會用到兩種不同的鋸:

裁板鋸將中密度纖維板(MDF)切成小塊

臺鋸切成最后需要的形狀

大概切割出來這么些形狀的板子:

背板

右滑查看更多圖片

在這過程中,唯一有一點困難的部分是艙蓋板。

首先我們要在板上繪制出艙口的輪廓,然后用圓鋸切出實際的艙口,這里在四角的邊緣處使用了手持的曲線鋸,因為在切割時更容易掌控。

現在我們已經把街機的主體部分拆分成了內外兩部分,擋板用膠水粘到合適的位置。這里還用到了磁鐵來固定位置。

右滑查看更多圖片

后板的底部也打一個洞,用來穿電源板的線。

繪制零件的輪廓

這一步重要的是將所有部件固定在兩側面板上的同一位置,好讓機柜對稱。

為了簡化這一點,在每個面板應該連接到側面板的地方繪制了輪廓。當按鈕面板和屏幕面板以一定角度連接時,它們的輪廓首先被畫在其中一塊側板上。

然后,通過使用一些參考點,將輪廓反射并轉移到另一個側面板。

這一步有點棘手,所以大家慢慢來。

開始組裝

接下來就是將所有的面板組裝到一起了,這里使用了木工接合片來加強固定作用,屏幕面板是唯一不使用木工接合片固定的地方,因為以后還可能隨時更換。

在粘合之前,我們可以先將各個面板裝在一起試試,確保位置不偏不倚。

調節完畢后,上膠水,此時動作要快。粘合完成后,使用釘槍進行加固。

另外,別忘了清除從連接部件上滴下的多余膠水。

添加柜腳

為了均分來自支腿的向上力,將一小塊木頭膠合并釘在柜子的每個角上。

我把木頭切出四個正方形,用作柜子的支腿。

用砂紙把邊緣弄圓,

然后從外部將腿粘上,從內部擰緊。

搞定屏幕面板

首先,使用兩根細木條作為固定的支架:

為了獲得平滑的外觀,此處使用手持銑床打了一個凹槽出來。

我使用的屏幕的前面設有按鈕,因此我們需要在屏幕面板上鉆孔才能使它們可單擊。

最后,將固定屏幕面板的螺絲與揚聲器對齊,以獲得更好的外觀。

準備燈箱

作為真正的復古街機柜,我們當然需要在柜頂部安裝一個發光的燈箱。為了將有機玻璃固定在適當的位置,將四個小木塊用膠粘并釘在每個角上,以使其固定在有機玻璃上。

抹灰膏和砂紙

在機身被送去噴漆之前,我們還要做最后的潤色,讓它表面漂亮而又光滑。

抹灰膏被用來掩蓋所有的指印,塑料襯墊被用來掩蓋小的瑕疵。

等所有的東西都干了,使用電動砂光機去除多余的抹灰膏和塑料襯墊。所有的邊緣都用手工打磨得很光滑。

噴漆,完成

在噴漆之前,用電動砂光機對機身表面進行處理。噴漆的難度有些大,我請了一個比較專業的師傅來操作。

為了得到更好的反射效果,我選擇 黑色作為機身顏色,白色作為燈箱內部顏色。

出于設計感考慮,我還打印了很多機身貼紙:

當然這一步,大家也可以像蘑菇云的機器一樣,貼滿LV的貼紙。

貼貼紙的時候就要用到一些技巧了,通常是把一邊固定,然后從上到下刮,防止產生氣泡。

按鈕說明:

至此,機身部分已經完成,接下來可以安裝電子器件了。

安裝電子器件

連接電源

將圓形的塑料電纜索環穿過背板底部的孔,從而連接電源。

安裝屏幕

使用電鍍打捆帶固定屏幕:

燈箱

為了與整體的設計感保持一致,我重用了側板的一些圖形組件:

打印一張大的貼紙,將貼紙上的「ARCADE MACHINE」鏤空處理,以便光線通過。稍后貼紙會被粘在磨砂玻璃上。

光源使用的是 LED 燈管,燈管的線可以連接至機身底部的電源插排。使用雙面膠將 LED 燈管粘在背板上。

為了防止光從玻璃處漏出,我剪下一些長泡沫條,并用雙面膠粘在玻璃的邊角背后。

使用雙面膠固定玻璃的位置,并把貼紙貼在上面:

安裝街機按鈕和搖桿

為了與整體的設計感保持一致,我重用了側板的一些圖形組件:

我事先購買了兩組街機按鈕和搖桿,它們便于使用,沒有電路板知識也不妨礙。因此,街機按鈕的安裝就很簡單了。將每個按鈕和搖桿安裝到自帶的電路板上,然后把 USB 線和電路板與計算機連接起來。

為了使搖桿位于孔的中心,我使用寬雙面膠,將搖桿置入按鈕面板。(這一步可以兩個人合作完成)

在樹莓派上配置 RetroPie

Retropie可以將你的樹莓派或者PC變成一臺復古游戲機模擬器。其基于完整的操作系統之上,你可以把它裝在Raspbian系統上,或者直接刷入完整的鏡像然后再添加更多的軟件。Retropie預裝了很多不同的模擬器,可以讓你玩很多不同平臺的游戲,比如FC,SFC,MD,CPS1,CPS2,NEOGEO,PS1等等。

RetroPie 是免費的游戲機模擬器,通過它可以將你的樹莓派、PC或者是Odroid 變為游戲機,RetroPie支持超過50+的主機系統,從1977的Atari 2600到PS2、Wii都可以支持,我們國內熟悉的兒時經典任天堂FC、GBA和PS都支持。RetroPie在樹莓派上提供了SD卡的鏡像文件,只需要刻錄到SD卡后,就可以運行各種不同的模擬器,傳輸Roms到樹莓派后就可以開始回味經典游戲了。

RetroPie 可以將樹莓派改造成復古游戲機,它是一個持續更新的開源項目,你可以從官網獲取安裝指南:https://retropie.org.uk/docs/First-Installation/。

配置街機按鈕和搖桿

街機按鈕電路板的 USB 線與樹莓派連接。開啟樹莓派和 RetroPie,出現歡迎界面,這時你可以配置控制器了。

電源鍵

為了方便開關街機,我在屏幕面板上加了一個孔來安裝電源鍵。

將兩根線與電源鍵焊接在一起,這兩根線分別連接樹莓派的 GPIO pins 5 和 6。縮短 GPIO pins 5 和 6 時,樹莓派將從暫停狀態中被激活。

然后添加一小段腳本,在樹莓派啟動時執行。該腳本聽從另一種 GPIO pins 5 和 6 的縮短情況,進而觸發樹莓派安全關閉。

關閉腳本的添加過程如下:

要添加關閉腳本,請執行以下操作:

1.啟動Raspberry Pi;

2.當EmulationStation(RetroPie)啟動后,在鍵盤上單擊F4進入bash;

4.安裝RPi.GPIO:(pip install RPi.GPIO請參閱https://pypi.org/project/RPi.GPIO/);

5.在/ home下創建一個utils文件夾:mkdir /home/utils/;

6.將此腳本(shutdown_script.py)添加到新創建的utils文件夾中;

importRPi.GPIOasGPIO importtime importsubprocess GPIO.setmode(GPIO.BOARD) GPIO.setup(5,GPIO.IN,pull_up_down=GPIO.PUD_UP) old_button_state=True whileTrue: button_state=GPIO.input(5) ifbutton_state!=old_button_stateandbutton_state==False: subprocess.call("shutdown-hnow",shell=True,stdout=subprocess.PIPE,stderr=subprocess.PIPE) old_state_button=button_state time.sleep(1)

7.要使Raspberry在啟動時運行此腳本,我們可以在文件/etc/rc.local的末尾的行添加python3 /home/utils/shutdown_script.py &,就在exit 0之前。

?目前,電源鍵只能關閉樹莓派。我計劃后續安裝由樹莓派控制的 relay,用于開關其他電子器件(如屏幕、燈箱等)。

揚聲器

每一個揚聲器焊接了兩根線。將揚聲器置入 CNC 鉆孔,與屏幕面板相連。所有線均連接至擴大器。然后用 3.5mm AUX 立體聲音響線連接擴大器和樹莓派。

完善線路結構

為了使機身內部的線路結構清晰,我用雙面膠粘貼了理線器。

街機搭建完成

至此,利用樹莓派搭建街機的過程就全部完成了。

目前,這臺「自建」街機能夠運行很多復古游戲。作者還打算將樹莓派 3 升級到樹莓派 4,這樣就可以運行更多 Nintendo 64 和 PS1 的經典游戲了!

趕緊動手搞起來!

原項目鏈接:https://github.com/maxvfischer/DIY-arcade 項目作者:Max Fischer 部分翻譯參考:機器之心 直接來源:DF創客社區

原文標題:用樹莓派從零打造一臺街機

文章出處:【微信公眾號:玩轉單片機】歡迎添加關注!文章轉載請注明出處。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • CAD
    CAD
    +關注

    關注

    18

    文章

    1141

    瀏覽量

    76624
  • CNC
    CNC
    +關注

    關注

    8

    文章

    453

    瀏覽量

    40382
  • RetroPie
    +關注

    關注

    0

    文章

    9

    瀏覽量

    7401

原文標題:用樹莓派從零打造一臺街機

文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    上汽大眾第一臺EA211黃金增程器正式下線

    近日,上汽大眾第一臺EA211黃金增程器正式下線,并將率先搭載于ID. ERA 9X車型,新車將于3月底正式開啟預售。作為MQB平臺的核心動力基石之,EA211發動機家族自2011年誕生以來,全國累計保有量已突破2,000萬
    的頭像 發表于 03-03 16:32 ?429次閱讀

    【硬核拆解】從“芯”開始,一臺工業級迅為RK3576開發板的自我修養

    【硬核拆解】從“芯”開始,一臺工業級迅為RK3576開發板的自我修養
    的頭像 發表于 03-02 15:43 ?234次閱讀
    【硬核拆解】從“芯”開始,<b class='flag-5'>一臺</b>工業級迅為RK3576開發板的自我修養

    一臺頂四!安科瑞ADW2xx解鎖多回路電力監測新方式

    安科瑞ADW2xx系列導軌式多回路電力儀表以“多回路集成、全參數測量、靈活拓展、便捷部署”的核心優勢,打破了傳統單回路儀表的局限,用一臺設備解決多場景配電監測需求。它不僅是一臺測數據的儀表,更是配電管理的“智能幫手”——省空間、降成本、提效率、消隱患,讓每
    的頭像 發表于 02-09 14:35 ?204次閱讀
    <b class='flag-5'>一臺</b>頂四<b class='flag-5'>臺</b>!安科瑞ADW2xx解鎖多回路電力監測新方式

    LABVIEW VIPM用戶單獨安裝的插件,如何導出來,安裝到另一臺電腦

    LABVIEW VIPM用戶單獨安裝的插件,如何導出來,安裝到另一臺電腦,現在換臺電腦,很多插件,單獨安裝太麻煩了。
    發表于 01-22 14:26

    英創立新增一臺全自動三防涂覆機

    為不斷滿足高端PCBA的技術要求以及客戶的產能增長需求,我司近期正式引進并投產一臺全新全自動三防漆噴涂設備。該設備經過嚴格選型、實地驗證與產線測試,現已穩定運行并全面對外開放服務。
    的頭像 發表于 01-12 17:27 ?1067次閱讀

    淺淺問下,嵌入式端是用protobuf?

    淺淺問下,嵌入式那邊是不是都在用 protobuf 啊?聽人說性能好、省流量、序列化快,移植過去代碼量好像也不大,乍聽真是嵌入式傳輸協議的“理想型”。但真上手搞起來,可能就發現事
    的頭像 發表于 12-17 10:16 ?199次閱讀
    淺淺問<b class='flag-5'>一</b>下,嵌入式端是用protobuf?

    一臺壞的老32寸電視機能拿來改造成啥?

    一臺壞的老32寸電視機能拿來改造成啥? 拔插排線 還把排線頭弄壞了。 換個通用驅動板,接電腦?或別的
    發表于 11-22 10:18

    如何自己設計個基于RISC-V的SoC架構,最后可以在FPGA上跑起來

    如何自己設計個基于RISC-V的SoC架構,最后可以在FPGA上跑起來
    發表于 11-11 08:03

    CX3設備僅在個 SS 端口上被檢測到,但在同一臺 PC 的其他端口上沒有被檢測到,為什么?

    CX3 設備僅在個 SS 端口上被檢測到,但在同一臺 PC 的其他端口上沒有被檢測到
    發表于 08-14 06:46

    我造了一臺‘迷你 Switch’,還能自己寫游戲!

    打造一臺“掌上游戲機”?簡單到你意想不到!提到掌上游戲機,大家的第反應可能是——Switch:經典耐玩,但價格不友好。SteamDeck:性能怪獸,但錢包會哭泣。這些設備個共同點:不便宜。那么
    的頭像 發表于 08-12 18:05 ?672次閱讀
    我造了<b class='flag-5'>一臺</b>‘迷你 Switch’,還能<b class='flag-5'>自己</b>寫游戲!

    如何打造個屬于自己的手勢識別應用

    期小編給大家介紹了和MediaPipe的相遇之路,本期小編將帶著大家一起來動手,如何打造個屬于自己的手勢識別應用。
    的頭像 發表于 07-29 10:12 ?1150次閱讀
    如何打造<b class='flag-5'>一</b>個屬于<b class='flag-5'>自己</b>的手勢識別應用

    打造一臺可以制作PCB的微型CNC雕刻機

    : 為什么要做? 我曾在次直播中看到 Scanlime 使用 Bantam Tools 的桌面銑床制作電路板。那看起來太方便了,擁有一臺類似設備的
    的頭像 發表于 06-23 11:10 ?2682次閱讀
    打造<b class='flag-5'>一臺</b>可以制作PCB的微型CNC雕刻機

    山野來電 | 一臺儲能電源如何“喂飽”你的詩與遠方?

    初夏的山谷被新綠浸染,溪水潺潺,陽光穿過林梢灑在柔軟的草地上。群好友的野餐計劃因一臺便攜式移動儲能電源而變得格外愜意——它不僅是能量的載體,更是戶外生活的“隱形守護者”,那么捷捷微器件們在當中又是
    的頭像 發表于 06-11 14:18 ?443次閱讀
    山野來電 | <b class='flag-5'>一臺</b>儲能電源如何“喂飽”你的詩與遠方?

    使用CY3014USB芯片組制作了一臺相機,視頻顯示延遲怎么解決?

    我使用 CY3014USB 芯片組制作了一臺相機,視頻從相機流向計算機,顯示屏上顯示出精美的圖像。 我注意到攝像機前發生的事情和信息在屏幕上更新/流動之間存在延遲。 延遲時間幾乎持續 1 秒。 這
    發表于 05-06 09:11

    如何自己DIY一臺精美的臺式電源

    給大家展示個強大的DIY項目:臺式電源。除了使用的PSU是從舊的Ender3打印機中提取的外,所有東西都完全是從頭開始制作的。這個項目中使用ZK-4KXDC-DC降壓升壓轉換器模塊:個電壓范圍為
    的頭像 發表于 04-15 11:50 ?1720次閱讀
    如何<b class='flag-5'>自己</b>DIY<b class='flag-5'>一臺</b>精美的臺式電源