[教學] 究竟是神器還是廢物咧 SIF專用搖桿教學

看板LoveLive_Sip作者 (喵喵拳大師)時間8年前 (2016/03/19 03:03), 8年前編輯推噓85(85014)
留言99則, 79人參與, 最新討論串1/1
前言 有感於左手拇指靈敏度越來越低 老是吃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
PCB http://i.imgur.com/Ixb796n.jpg
我做好是這樣子 我有用L型的雙排排針做按鈕的母頭 兩邊的通路我就用單芯線從背面銲接 http://i.imgur.com/2brLLyA.jpg
http://i.imgur.com/4BtJh3L.jpg
http://i.imgur.com/aMXUtms.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
按上傳 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/eXF8RjI.jpg
這樣替換或維修就很方便 但是電線太細難接的話 可以把電線彎一彎插入就不太會掉了 http://i.imgur.com/ujcXMjr.jpg
http://i.imgur.com/ogMbCnr.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
外文系的我只能推 然後等解釋wwww
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
太神啦 明天FMT隨便找個地方拿起來打一定造成轟動!
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
professional
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
禁忌功能是自動全perfect通關嗎...
03/19 07:21, 22F
全perfect太難了

03/19 07:23, , 23F
看不懂還是要推啦
03/19 07:23, 23F

03/19 07:24, , 24F
是說這東西要開團購嗎XD
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
超有心 可惜身為一個外行完全不懂QQ
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
推!! 這個太酷了OuO/
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
跪惹 太神www
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
好奇問一下 不知道同樣9鍵的ARIA能不能用?
03/19 11:35, 73F
我不知道Aria能不能 但有拖曳手勢就不行

03/19 11:35, , 74F
電路焊的有點醜XDDD
03/19 11:35, 74F
我也這麼覺得 想要自己洗電路板就不會這麼難看了 可是我不會還要學

03/19 13:37, , 75F
LL的按鍵可以參考K社的POP'N 按鍵數量有十成像(?
03/19 13:37, 75F
大型機台用的都是微動按鈕 非常靈敏但是要做搖桿不好固定上去 用市售零件體積會是很大的問題

03/19 13:53, , 76F

03/19 14:17, , 77F
雖然不知道在說什麼,可是好像很厲害的樣子…
03/19 14:17, 77F

03/19 15:28, , 78F
ARIA有拖曳...哭哭
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
巨巨能順便做個CGSS的嗎(來亂
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
CGSS的還有滑拍 這個部分應該無解吧= =
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
幹wwww
03/19 20:02, 88F

03/19 20:34, , 89F
拖曳的要找手機程式工程師來寫程式了
03/19 20:34, 89F
我覺得實體按鍵也是個問題 以我的想法 要做出拖曳的功能 最簡單的方法就是另外接觸控螢幕 玻璃做圓弧突出處理 但這樣效用太低不如不要做

03/19 22:02, , 90F
今天FMT mos有看到,太神了
03/19 22:02, 90F

03/19 22:08, , 91F
這他媽太神了
03/19 22:08, 91F

03/19 22:16, , 92F
不知道Edison可不可以拿來用,他擺在我家一段時間了,但從
03/19 22:16, 92F

03/19 22:16, , 93F
沒碰過XD
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
我只知道M9要防ROOT偵測,需要deodex才能裝xposed.....
03/20 10:11, 96F

03/20 10:11, , 97F
.... 我做不到QAQ
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
文章代碼(AID): #1Mx542EE (LoveLive_Sip)