2016年8月21日 星期日

[DIY] OSU!mania 7K 控

  因為自己是個音 G 熱愛者,之前在網路上找到這篇 ─ [DIY 專區]自製 IIDX 控制器 Part1,於是也想要自幹一個 OSU!mania 7K 控 (差一個轉盤),還可以在家先練練識譜,不然之前四個人去打 IIDX 還比不過一個人((淚

設計


  基本上就是弄出一個箱子,然後挖幾個洞,放進按鈕,就完成了,你看很簡單吧

設計草稿:大致上把設細想法規劃一下,因為我是用 5mm 雕刻版配合雷切去製作箱體,所以垂直接點的地方採用凹凸卡榫,這樣就不用膠去固定。整個箱體只有控制板是用螺絲固定,為了方便拆卸修理。



用軟體畫好後,先組裝一下,然後玩個材質


材料


按鈕:就是選長方形帶燈按鈕,露天上找到不錯的按鈕,除了帶燈之外,還有附微動開關。選了藍色跟白色,就跟 IIDX 控有九成像了!(注:我是先買按鈕才開始畫雷切圖的,為了可以剛好放入按鈕)
  放上去十分像樣呢


手把:參考前面貼的連結文章,一樣也是使用遊戲手把來當溝通界面。好處是不用處理按鈕的 bounce 問題,而且 OSU! 可以支援 Joystick 的訊號,所以也不用擔心要如何讓控制器跟電腦或遊戲溝通,省下了大筆功夫。

製作


連接微動開關與手把電路
  把按鈕兩端的銲點接出來,為了燈控的關係,所以只能使用兩端誇壓 5V 的銲點。用紅線跟黑線標記哪端是 5V,哪端是接地。

  後來用熱熔膠強化銲點,否則 PCB 板上的金屬很容易連同線一起被拔起來,尤其是上方按鍵的線路很細,所以特別脆弱,在製作過程中因此斷了三次。


燈控
  燈控用 PNP 電晶體當作電子開關,接線圖中 Switch+ 代表的是連接按鈕的正端,而 LED 的電源是與手把共用,接 USB 的正端及接地

  利用 PNP 的原理,當基極的電位比兩端高 (以此電路而言為 E < B = C),PNP 為 OFF,LED 不會亮;而當按鈕按下時,基極電位為接地,基極的電位比兩端低 (以此電路而言為 E = B < C),PNP 為 ON,LED 就會亮。而一共有 7 個按鈕,所以要 7 組。每組一共有三條接線,兩條接 LED 兩端,一條接開關的正端。

右端的接頭一邊是接外部 USB,一邊是接手把的 USB。

額外處理
  因為線路是放在盒內,所以我多買了 USB 母頭,跟一對二 USB 線,以提供穩定電源。而手把的 USB 線就要剪掉換上杜邦頭,老實說剪掉的瞬間,心有揪一下。手把的線是用多芯線,杜邦頭可能夾不到,所以又加了點銲錫補強和固定。

整理前還很亂,哈哈。可以看到後方左邊 USB 母頭延伸出來的線,跟洞洞板上的杜邦接線。USB 母頭上熱熔膠防止拔 USB 線時整坨都被拔出去。小嘗試:USB 突出的那一片,母頭通常是在上方喔。

整理完清爽多了。
最後成品~~~~


測試與心得



  整體操作算順暢,我只打得起 4K ((跪。缺點是 LED 的燈不夠亮,白色效果好一點,但是藍色的按鈕亮度變化就沒有那麼明顯。另外微動是用隨附的,按壓力道要 250g,很硬打久了手指會很不舒服,如果要有街機手感,就要買輕一點的微動,像是三和微動。

沒有留言:

張貼留言