[教學] 究竟是神器還是廢物咧 SIF專用搖桿教學
前言
有感於左手拇指靈敏度越來越低
老是吃miss開始想說用實體按鍵打不知道會不會比較好
半年前開始了這個計畫
當初就預測,這玩意兒不是神器就是廢物XD
一定會有人說做這個幹什麼,感覺很多此一舉
我就是想做啊 說做就做啊喵~~
我可是實踐力點滿的男人 Just do it.
失敗什麼的根本小菜一疊
而且不用去巨X就學會工業製圖,根本是賺到了XD
Youtube真是Makers的好夥伴
於是幾天前完成了一個這個
http://i.imgur.com/Zkb4c0x.jpg
主體是用3D列印的
雖然說代號是MK-II
但前身已有不少連代號都沒有的垃圾(笑)
試打幾天感想是還不錯啦
http://i.imgur.com/GrFb7Ya.jpg
優點
1. 無視溫度干擾螢幕靈敏度,可以戴手套玩
2. 拇指的負擔變少了
3. 螢幕不會被手指擋到,看得更清楚
4. 可以使用密技:九頭龍閃(X),一指多按(O)
5. 可以在任何搭載SIF的硬體上使用(Apple產品我沒有OTG線,所以沒試過,理論上是可
以,因為這東西的本質是鍵盤)
6. 可以實裝禁忌的功能,但我懶得完成
缺點
1. 只要是Android手機在開啟SIF的時候拔插搖桿,SIF就會黑屏(似乎是觸發到手機關於
電源控制的功能,要解決這點得改成藍芽連線,但是成本double)
2. 需要時間熟悉操作,跟彈樂器一樣的道理
3. 要是彈通知出來就要請神保佑手速夠快、暫停鍵正常運行,不然就是把通知關掉
4. 沒辦法隨插即玩,每次都要先設定
5. 尚不符合人體工學,玩久了根本是握力鍛鍊器XD
6. 有點大台
於是現在正在肝符合人體工學的MK-III
http://i.imgur.com/IiMqIn4.jpg
有興趣做的話以下是教學
要做這東西方法很多
也有人是直接拆解市售搖桿來做
個人是覺得很浪費啦
而且有相容性的問題
我認為我的作法很簡單,也是相容最好的
因為走的是HID通道作模擬鍵盤
我所用的材料即便是失敗
也都是可以再利用的東西
也沒要求太多專業技能點
只是說還蠻麻煩的
而且所費不貲
當我開始自己做之後
看到PS4搖桿的價格我都覺得是佛心來著
當然不一定要使用我這個方法
但想要就自己動手唄
如果要委託我幫忙的話
我可以跟你說我一定會收工錢
以下正題
<前置作業>
1. 確定你的手機可以外接USB鍵盤並使用之
2. 有能把至少一張小朋友丟到水裡的餘裕
3. Android必須root,Apple請JB,沒有root權限不能做實體按鍵對應
4. 安裝按鍵映射程式
Android推薦Game Keyboard+,Google Play可以購買下載
不要去找網路上那些標榜已經漢化的破解軟體
那些東西充滿著Bug與資安漏洞
Apple沒用過,我知道有
5. 安裝Arduino驅動及編譯器
<工具材料>
Arduino Micro *1 (搭載ATmega32U4晶片的Arduino架構都可以用,但推薦這張,因為最
小塊,UNO也可以但需要先刷韌體)
Micro USB公轉公 接線
Micro USB OTG線(請插插看手機,容易掉請換一條)
10歐姆電阻*10(我不會算電阻,所以也不一定要10歐姆的)
焊接板*1 起碼15*20
一綑0.5mm~1mm 單芯線(顏色多多益善)
銲槍*1
銲錫
特殊排針*2
IC腳座*1 針腳是方形插槽 (尺寸忘記了,插Arduino用)
主要復位按鈕*9
暫停用復位按鈕*1
熱縮套
(選用)絕緣膠帶
(選用)螺絲4mm*4、6mm*2
(選用)自拍棒的框架*1
(選用)熱熔膠(用於黏接電線部至於脫落,但我自己是沒有用)
(選用)3D印表機 列印材質PLA
<Google drive>
什麼有的沒的工具我都放這裡
https://goo.gl/Kz2rEG
<電路設計圖>
按照這樣銲接
麵包板 http://i.imgur.com/iXH0W1r.jpg
我做好是這樣子
我有用L型的雙排排針做按鈕的母頭
兩邊的通路我就用單芯線從背面銲接
http://i.imgur.com/2brLLyA.jpg
Arduino板上都會印有腳位代號
不知道方向是否有看正確的話
可以上官網查詢該板子的配置圖
絕對百分之百正確
注意事項
1. 每一個按鈕接一個電阻,順序可以隨意,當然說也可以只用一個電阻或者不接,但是
這樣會比較好維修,且可以濾除雜訊,短路不會瞬間燒壞板子,出問題也會較快知道
原
因
2. 請按照順序接上板子腳位
3. 建議做好絕緣處理,不做也可以但請確定不會短路
4. 銲接時別銲接錯腳位,嚴重短路會把板子燒壞(光看電路圖,如果你能銲到把板子燒了
,我會覺得你是天才)
<Arduino程式燒錄>
1. 安裝驅動
至Arduino官網下載編譯器
https://www.arduino.cc/
解壓縮或安裝可以在目錄下看到driver資料夾
http://i.imgur.com/1U3Iqku.jpg
板子驅動就在這裡,如何安裝我應該不用教吧
2. 程式燒錄
可以使用我撰寫的UI介面取得燒錄用程式
(放背景圖絕對不是為了秀UR,只是為了好講解ww,不然我還有張Nozomi UR呢)
http://i.imgur.com/Uo6PQom.jpg
每個對應區設定一個英文字元
延遲時間是給板子的反應時間,我預設是用0ms,沒發生問題
如果說輸入有不協調的情況,請調高這個數值
進階>PIN UNLOCK是給調整腳位用的
如果你看得懂code的話再去做調整
預設順序是 由左至右+中斷 是 pin 3~12
就在這個區段做調整唄
這張Arduino Micro pin最大我記得可以設到20
但是你銲接腳位PIN也要銲接到20才有用
按照我的電路圖只會銲接3~12十支而已
要用就多銲接幾支
題外話,是我的話不會想設定0和1
因為占用了RX TX
其實也不會怎樣啦
如果亂設腳位也不會怎樣
只是為了好管理而已
存檔功能是儲存現有設定
不然每次打開都會是預設值
除非覆蓋掉default.ini
輸出.ino是 將設定轉成Arduino的韌體
大概是這樣
有Bug的話跟我講一下,我會修正
題外話,是我的話不會想設定0和1
因為占用了RX TX
其實也不會怎樣啦
如果亂設腳位也不會怎樣
只是為了好管理而已
或是直接使用我提供的.ino
取得.ino副檔名程式後
接上板子(沒先銲也可以用)
用剛剛安裝的Arduino編譯器打開
設定所使用的板子及COM
http://i.imgur.com/owA8szV.jpg
顯示上傳完畢
TX Led燈恆亮大概就OK了
http://i.imgur.com/fzNqAwo.jpg
接上按鈕按按看
可以當鍵盤輸入所設定的字母
http://i.imgur.com/5wVCpJE.jpg
不能上傳的話
大部分的原因是COM設定錯誤
驅動沒安裝好
程式編譯錯誤
是可以問我啦
但是這些google都找的到答案
3. 本體製作
建議去電子零件行去按按看要的按鈕
去感覺好不好按
我所用的按鈕有機關可以固定
我個人是推薦微動按鈕
按下的感覺最好
可是對我來說不太好運用在搖桿上
大型機台倒是很合適
MK-III完成後我大概會做個電子琴式的搖桿
實現單手打歌
按鈕的銲接法
我是將按紐接上排針,用白膠固定
用熱縮套絕緣
http://i.imgur.com/MsNhUhi.jpg
這樣替換或維修就很方便
但是電線太細難接的話
可以把電線彎一彎插入就不太會掉了
http://i.imgur.com/ujcXMjr.jpg
推薦台北去光華的地下商場
材料那邊的兩家店幾乎都找得到
沒辦法用3D列印製作的話
可以在電子零件行買到中意尺寸的塑膠盒拓印挖洞
或是找硬紙盒
拓印的方法:
實體按鈕配置我是用螢幕截圖
依照按鈕口徑做等比例放大畫圓(如果按鈕是圓的)
我所用的按鈕口徑是16mm,請畫略大一點例如16.5mm
用Photoshop比較容易調整,可以框住看尺度
注意 截圖配置並非是完全對稱
請自己微調一下
我PSD檔找不到就不提供了
然後列印出來墊著用堅硬物畫圓
刻圓請盡量精準
不然就會變成這樣
http://i.imgur.com/8QPkpDX.jpg
在打的時候會很明顯感到按鈕間的誤差
尤其我雛形還是用紙做的時候
就會變這副德性
有感於他媽的好難挖
於是我就開始使用3D印表機製作
如果有3D印表機的話
可以下載我做的MK-II模型列印
可是不符合人體工學
全零件列印時間差不多12小時
想用可以試試看
螺絲去螺絲行比較容易入手
口徑4mm 長度至少20mm平頭螺絲 四支
口徑6mm 長度至少38mm 圓頭螺絲 兩支
孔徑6mm 螺絲墊片、螺母各二
http://i.imgur.com/bKgZQju.jpg
這個模型是以3D印表機ATOM 1.0做調整的
所以螺絲孔實際比模型口徑大1mm
搞不好給其他印表機印就會太鬆也不一定
其中一支6mm螺絲對應的是
我在台北地下街買的自拍棒部件
有單售一個33元
http://i.imgur.com/mjpUofR.jpg
配裝完成長這樣
http://i.imgur.com/i7pY6YJ.jpg
特別提中斷鍵的安裝
我是安裝在側邊
食指可以輕易碰到的地方
http://i.imgur.com/Amwdgbc.jpg
如果是你自己挖洞的
隨便你要不要裝這顆
後來我模型有變更成這顆邊長1.1mm的復位按鈕
但還沒裝上去
http://i.imgur.com/MyvNxPo.jpg
4. Game KeyBoard+ APP設定
這APP利用輸入法改寫layermap使手機可以映射實體按鍵
所以在玩之前必須先切換輸入法
我手機版本是4.4.4
隨便找個輸入格就可以換了
http://i.imgur.com/por8Wfa.jpg
雖然是英文介面
但設定很簡單
我記得網路有教學
就不寫了
5. 補充說明
除非使用藍芽連線
不然不論品牌型號Android手機在開啟SIF時
拔插搖桿都會使SIF畫面黑掉
但還是可以點
請小心這點
要測試搖桿,可以下載LLpractice 同人遊戲測試
這個app和Keyboard+稍微有點不合
這個apk請自行google
------------------------------------------------
現在在等3D印表機印東西
因為是很隨興地寫這篇
肯定會缺漏一些東西
製作過程忘記拍照了
照片都是後來補拍的
影片目前沒空拍
有任何問題可以發問
想要試用看看的話明天FMT可以找我
就這樣了喵~~
順便說一下
其實之前推文說抽中東蛋門票了
但其實是小夥伴眼殘看錯啊幹QAQ
如果有人能讓票給我
我雙手奉送一支這玩意兒並實裝禁忌的功能XD
如果要問說
有沒有辦法幫CGSS做一支搖桿
因為牽扯到拖曳
要做也不是不行
但是會變成
按鈕會都是類比搖桿
且裝置上的映射軟體也要再開發才做得到就是了
---
ㄈㄓA:尾牙要交換禮物
你那時候有看過什麼不錯的東西
ㄈㄓB:都雷雷的
ㄈㄓA:為什麼不是鳥鳥的
你這個ㄌㄌㄎ
ㄈㄓB:因為雷超可愛的
<<ㄈㄓ的日常>>
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.132.242.244
※ 文章網址: https://www.ptt.cc/bbs/LoveLive_Sip/M.1458327810.A.38E.html
※ 編輯: susuki747 (220.132.242.244), 03/19/2016 03:04:15
推
03/19 03:08, , 1F
03/19 03:08, 1F
推
03/19 03:10, , 2F
03/19 03:10, 2F
※ 編輯: susuki747 (220.132.242.244), 03/19/2016 03:12:20
推
03/19 03:13, , 3F
03/19 03:13, 3F
推
03/19 03:14, , 4F
03/19 03:14, 4F
※ 編輯: susuki747 (220.132.242.244), 03/19/2016 03:18:28
推
03/19 03:16, , 5F
03/19 03:16, 5F
※ 編輯: susuki747 (220.132.242.244), 03/19/2016 03:22:19
推
03/19 03:25, , 6F
03/19 03:25, 6F
※ 編輯: susuki747 (220.132.242.244), 03/19/2016 03:32:31
推
03/19 03:26, , 7F
03/19 03:26, 7F
推
03/19 03:32, , 8F
03/19 03:32, 8F
推
03/19 03:37, , 9F
03/19 03:37, 9F
推
03/19 03:40, , 10F
03/19 03:40, 10F
推
03/19 03:43, , 11F
03/19 03:43, 11F
※ 編輯: susuki747 (220.132.242.244), 03/19/2016 04:11:22
推
03/19 05:02, , 12F
03/19 05:02, 12F
推
03/19 05:14, , 13F
03/19 05:14, 13F
推
03/19 05:26, , 14F
03/19 05:26, 14F
推
03/19 05:50, , 15F
03/19 05:50, 15F
我有問過人
在距離極近又只傳送字元而已
延遲極小幾乎可以忽略這個問題
推
03/19 06:01, , 16F
03/19 06:01, 16F
推
03/19 06:35, , 17F
03/19 06:35, 17F
推
03/19 06:45, , 18F
03/19 06:45, 18F
推
03/19 06:56, , 19F
03/19 06:56, 19F
推
03/19 07:02, , 20F
03/19 07:02, 20F
推
03/19 07:09, , 21F
03/19 07:09, 21F
推
03/19 07:21, , 22F
03/19 07:21, 22F
全perfect太難了
推
03/19 07:23, , 23F
03/19 07:23, 23F
推
03/19 07:24, , 24F
03/19 07:24, 24F
推
03/19 07:32, , 25F
03/19 07:32, 25F
推
03/19 07:36, , 26F
03/19 07:36, 26F
推
03/19 08:09, , 27F
03/19 08:09, 27F
推
03/19 08:15, , 28F
03/19 08:15, 28F
推
03/19 08:22, , 29F
03/19 08:22, 29F
推
03/19 08:31, , 30F
03/19 08:31, 30F
推
03/19 08:34, , 31F
03/19 08:34, 31F
推
03/19 08:35, , 32F
03/19 08:35, 32F
還有 38 則推文
還有 5 段內文
推
03/19 11:16, , 71F
03/19 11:16, 71F
※ 編輯: susuki747 (42.73.28.48), 03/19/2016 11:18:59
推
03/19 11:23, , 72F
03/19 11:23, 72F
推
03/19 11:35, , 73F
03/19 11:35, 73F
我不知道Aria能不能
但有拖曳手勢就不行
推
03/19 11:35, , 74F
03/19 11:35, 74F
我也這麼覺得
想要自己洗電路板就不會這麼難看了
可是我不會還要學
推
03/19 13:37, , 75F
03/19 13:37, 75F
大型機台用的都是微動按鈕
非常靈敏但是要做搖桿不好固定上去
用市售零件體積會是很大的問題
推
03/19 13:53, , 76F
03/19 13:53, 76F
推
03/19 14:17, , 77F
03/19 14:17, 77F
推
03/19 15:28, , 78F
03/19 15:28, 78F
推
03/19 15:29, , 79F
03/19 15:29, 79F
推
03/19 16:04, , 80F
03/19 16:04, 80F
抱歉 jptt編輯好像把留言吃掉了
推
03/19 11:53, , 81F
03/19 11:53, 81F
※ 編輯: susuki747 (203.69.212.236), 03/19/2016 16:55:58
推
03/19 16:43, , 82F
03/19 16:43, 82F
推
03/19 16:54, , 83F
03/19 16:54, 83F
推
03/19 16:57, , 84F
03/19 16:57, 84F
※ 編輯: susuki747 (203.69.212.236), 03/19/2016 17:02:33
推
03/19 18:59, , 85F
03/19 18:59, 85F
推
03/19 19:12, , 86F
03/19 19:12, 86F
推
03/19 19:44, , 87F
03/19 19:44, 87F
→
03/19 20:02, , 88F
03/19 20:02, 88F
→
03/19 20:34, , 89F
03/19 20:34, 89F
我覺得實體按鍵也是個問題
以我的想法
要做出拖曳的功能
最簡單的方法就是另外接觸控螢幕
玻璃做圓弧突出處理
但這樣效用太低不如不要做
推
03/19 22:02, , 90F
03/19 22:02, 90F
推
03/19 22:08, , 91F
03/19 22:08, 91F
推
03/19 22:16, , 92F
03/19 22:16, 92F
→
03/19 22:16, , 93F
03/19 22:16, 93F
跟Edison不熟
但我個人認為是殺雞用牛刀
推
03/20 04:20, , 94F
03/20 04:20, 94F
→
03/20 04:20, , 95F
03/20 04:20, 95F
還好啦 我只是興趣使然的Maker
推
03/20 10:11, , 96F
03/20 10:11, 96F
→
03/20 10:11, , 97F
03/20 10:11, 97F
→
03/20 10:11, , 98F
03/20 10:11, 98F
沒錯
Android系統一定要將SIF加入root白名單
不然一定打不開SIF
※ 編輯: susuki747 (220.132.242.244), 03/20/2016 21:06:13
我知道怎麼解決CGSS的問題了
※ 編輯: susuki747 (223.140.4.254), 03/21/2016 10:49:04
推
03/21 11:53, , 99F
03/21 11:53, 99F