最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

BMS/IIDX手臺制作教程,心得和一些總結(jié)經(jīng)驗

2022-08-24 23:34 作者:剪刀Official  | 我要投稿

前言

本專欄適用于動手能力比較強的一類玩家,即使動手能力不強的話也可以一步一步學習相關(guān)知識,邊學邊做是可以做到的。只要有恒心和耐心,不怕困難都能做出一個自己滿意的手臺。所以廢話不多說,請讓我們開始吧

同時,特別感謝lizardbeans大大的github(iidx)項目,Lipastomies大大的github(bms)項目,wufe8大大為我解答了眾多問題。還有無數(shù)我參考過的做手臺的先輩們,這里一并表示感謝!

WARNING:本教程僅供參考,本人技術(shù)也有限,不保證能解答所有的問題


先放張美圖吸睛


1.所需的材料

  1. 電子類

    國產(chǎn)微動*9 30r? ? 黑色按鈕*3 白色按鈕*4? 60.2r(全部購自佳正)

    (可選)LED燈*9? 同時,記得要給手臺加燈的話盡量買5v的,12vLED需要另外設(shè)計電路來連接(開發(fā)板可提供的電壓不足)

    當然,為了手感可以去買更好的三和按鈕,和別的廠家的微動開光,這里不過多贅述。

按鈕
記得買對微動類型

很重要的編碼器 歐姆龍E6B2-CWZ6C 600P/R NPN 75R

注意不要買錯型號,如果想省錢用國產(chǎn)編碼器,編碼器請選擇600P/r的型號,同時注意是不是5-24v 或 5v的。ps:貴的編碼器手感會更穩(wěn)定?。。∫x擇NPN的,不然要改代碼?。?!

好貴! 最貴的組件之一

手臺驅(qū)動硬件 arduino Leonardo R3 35r

整個手臺的靈魂所在。搞硬件的應該會很熟悉吧。其實arduino的大多數(shù)開發(fā)板都可以,但是方便起見這里選用r3.同時,因為這個開發(fā)板用的micro b口,所以說要解決接線問題可以走兩個路子1.usb延長線 2.micro b轉(zhuǎn)type c(要能傳輸數(shù)據(jù)的)

漲價了這玩意

2.接線類

杜邦線公對公 40mm*一排;6.3插簧端子&護套*一包;尼龍扎帶*一包;面包板一個(跳線為選購項目,因為已經(jīng)有杜邦線了);

3,工具類?打#為非必須

①電烙鐵&壓線鉗 二選一(有壓線鉗比較方便,但電烙鐵會更省錢,同時泛用性廣);

②#熱熔膠槍(固定排線,各種組件會非常方便!盡量選購100w的,線下五金店都有賣);

③齊全的螺絲刀組;

④一把剪刀或者剝線鉗

⑤#萬用表(排查接線故障很方便)

⑥M3 螺絲螺母套組(長度依你在手臺上打孔螺絲來確定)12mm&20mm

M5的也可以買點,看你的打孔需求 如果你做的是lizardbeans大大的方案


就按這個買


⑦#金屬角碼,用于鏈接手臺部件,4個,看你的手臺孔位位置

4.外殼

這里由你來決定!只要能打,你用空氣當外殼也可以。紙板,kt板,亞克力,鋁板都可以!

當然,我這里采用的亞克力方案,可以兼顧重量與強度。我定做亞克力板散件花了120r

5.盤皮

有很多選擇,這里提供一種思路(感謝浮世_Ukiyo的方案)毛氈上撒爽身粉(?

對盤面手感的最起碼要求就是搓動阻尼合適,不會卡鍵

所以最基礎(chǔ)成本為 開發(fā)板+按鍵+微動+編碼器+杜邦線+扎帶+角碼+面包板+6.3插簧+M3螺絲+亞克力板+micro b線

最終成本(不含運費):412.5元 (截止自2022/8/)

2.制作開發(fā)板部分

請大家先去www.arduino.cc這個網(wǎng)站下載arduino編程軟件

如果連接慢,可以先去?太極創(chuàng)客 – Arduino, ESP8266物聯(lián)網(wǎng)的應用、開發(fā)和學習資料 (taichi-maker.com) 這里找到arduino編程軟件的鏡像下載

太極創(chuàng)客的ariduino課程也非常好!強烈推薦,可以先看前面的教程,直到看到面包板的課程,對制作手臺尤其是零基礎(chǔ)的有極大的幫助(站內(nèi)也有他們的教程錄屏)

我在這里先寫IIDX的教程,之后是BMS的(為什么不做一個BMS/IIDX雙模式臺呢?我也是這么想的,但是刷iidx固件在bms端會出現(xiàn)盤子暴動的bug。所以這里教的是單模式臺,如要切換模式請下載手柄模擬軟件或者改接線路)iidx固件下載請移步至GitHub - lizardbeans/diy-iidx: Arduino Leonardo code to make a Beatmania controller. Included CAD files for laser cutting materials. 搜索lizardbeans再配合網(wǎng)頁機翻就能找到項目了

BMS側(cè)在github內(nèi)搜索Lipastomies,找到他的BMS controller項目下載他的固件程序

  1. 先去github下固件

2.下載好arduino后,打開選擇開發(fā)板,同時選擇端口,一般不會是COM1,當你把開發(fā)板和電腦連接起來時,多出來的COM x就是開發(fā)板的端口

工具欄倒數(shù)第4個選擇端口

3.打開iidx手臺.IDE,如果你的編碼器為600p/r,選擇程序 路徑\diy-iidx-master\IIDX 9+1e+9leds\Arduino Leonardo\leovxhq??

BMS側(cè)

同IIDX的流程,但需要特別注意提前裝好作者所使用的代碼庫。什么?你問我不會安裝.ZIP庫至arduino內(nèi)?請百度或者仔細看太極創(chuàng)客的教程,有講到的。


至此,你已經(jīng)完成了主板的燒錄!如果流程正常,一般不會出現(xiàn)缺庫或命名不正確的現(xiàn)象。

3.線材制作&按鍵測試

這里我采用的做法是焊接,耐插拔的強度很一般,是省錢之選,有錢還是盡量買個壓線鉗子吧

  1. 先把杜邦線剝開

2.在烙鐵上上點錫,不要太多,同時在6.3端子上也上點錫,不好上錫的話可以點一點松香。

3.熔化焊錫,將線插進錫里等冷卻,同時冷卻好后再補點錫增加強度

另一頭不做處理,是插針型的公頭。這樣往復的做18根線,我們就完成了線材備料。

接下來,我們來連接微動開關(guān),因為這個手臺的原理就是開發(fā)板檢測開關(guān)部分的通斷(0/1)來發(fā)送信號,所以我們找出微動開關(guān)的地線和火線口來接好就行。COM口就是地線,NO一般是火線。(如果這段你看不懂我在說什么,那么你定是九年教育的漏網(wǎng)之魚!可以去問問物理老師怎么接線)

這里我推薦先接線還有裝好按鈕測試一下。不要問我怎么鏈接微動開關(guān)和按鈕(這么簡單真有人不會嘛,不過開關(guān)和按鈕扣起來比較費力氣,推薦用個撬棒輔助)。地線鏈接開發(fā)板的GND(ground的英文縮寫),火線數(shù)字口13號,如果不行就接模擬口a0,測試bottom1或2(1號或2號鍵)

圖片我亂接的,別在意
IIDX方案給出的接線表,完全模擬手柄輸入,大家多留意,以后還會提到

BMS側(cè)呢,則是com口接地,火線接A2口

BMS方案的接線表,完全模擬鍵盤輸入

如果這步你成功了,那么我們離成功很近了。剩下的事情就是按照接線表接好所有的開關(guān)。同時你肯定會有疑問,開發(fā)板只給了3個地線口,這怎么夠用呢?該請出我們的面包板了,我們把地線都并在一起。同時引出一根公用地線連接至開發(fā)板上(面包板用法請參考太極創(chuàng)客的教程)

一種辦法之一
粗略表示一下,

4.編碼器鏈接

大的要來了!這段很關(guān)鍵,這段很關(guān)鍵,這段很關(guān)鍵。拿到編碼器你會發(fā)現(xiàn)有5根線伸出來(有的國產(chǎn)編碼器只有4根)一般編碼器上面的貼紙會告訴你線材的定義

拿歐姆龍的E6B2舉例,

棕色是火線(5v),藍色是地線,黑色是 A相,白色是B相。

棕色接開發(fā)板上的5V獨立供電口,藍色接地,A相依照接線表接到0口,B相1口(這段為BMS側(cè)操作,iidx側(cè)我沒測試過,應該也是同理)

對于bms,如果你連接好后扭動編碼器出現(xiàn)了u i等一大串這兩個字母,那么恭喜你,你成功了。

IIDX側(cè)則是模擬鼠標沿著x方向移動,類似于sdvx手臺旋鈕的處理方法

(碎碎念,這段把我搞崩潰了。第一次做固件亂刷,各種搞不清楚,用了iidx的固件測試bms,出現(xiàn)了觸摸編碼器飛速翻頁的bug和皿鍵高速持續(xù)觸發(fā)。理論上iidx固件在bms上是能用的,開啟鼠標擦盤應該就行了,但本人就是不成功。遂找了個bms專用固件)

test

5.外殼制作

沒有外殼怎么行!該做外殼了。這里我們可以直接采用lizer大大的現(xiàn)成方案。

亞克力加中密度纖維板,仿DJdao?FPS臺設(shè)計。內(nèi)板部分請看lizardbeans的另一個帖子,鏈接貼在評論區(qū)


蜀黍你的格局有夠低的,都不能放站外鏈接
pdf給出了各部件的鏈接方法

給我認真的看圖紙,去找淘寶店家切亞克力時一定要確定好自己所需要的孔徑大小,當然,圖紙都有寫出來,務必自己親自閱讀一遍徹底弄清?。】孜淮笮x擇M5的,盤子部分的記得參考PDF中給出的鏈接數(shù)據(jù)和螺絲長度。別忘了設(shè)計一個usb出線口。(固定編碼器的螺絲一定要用M3?。。?/span>

這里的亞克力板切割一定要看清孔位大小,左邊的是亞克力板厚度

如果你和我一樣是個大豬鼻,寫這篇專欄時才發(fā)現(xiàn)了作者真正的鏈接方法是亞克力板加木板(),你可以像我一樣祭出萬能的熱熔膠,去買幾個角碼鏈接鍵用熱熔膠全部鏈接起來。只要你打膠夠多,那么你的手臺強度是無敵的!

最后,將螺絲扭上,編碼器裝好,盤子裝好。享受游戲吧!

BMS用戶記得將按鍵設(shè)置成asdfghj,皿為u和i,start鍵為enter,select為space。大功告成!

IIDX測我就不懂了,因為我不會裝好弟弟,大家多在評論區(qū)反饋一下

結(jié)尾炫耀一下我打兩天的二段

本文正式完結(jié)!感謝各位的收看

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?2022/8/25? ?剪刀Scissors



BMS/IIDX手臺制作教程,心得和一些總結(jié)經(jīng)驗的評論 (共 條)

分享到微博請遵守國家法律
蕉岭县| 永康市| 高台县| 辽宁省| 海宁市| 莱西市| 乐陵市| 岢岚县| 长海县| 扎鲁特旗| 黔南| 马边| 千阳县| 辽阳县| 霞浦县| 桂东县| 梧州市| 信阳市| 玉田县| 嘉鱼县| 甘泉县| 定远县| 新巴尔虎左旗| 望城县| 新安县| 安达市| 康平县| 高尔夫| 洪雅县| 抚顺市| 阿尔山市| 涿州市| 中山市| 泽普县| 密云县| 名山县| 广州市| 武陟县| 崇左市| 琼海市| 丁青县|