簡(jiǎn)單自制SDVX手臺(tái)(控制器)
原文:https://www.bluesdawn.top/sdvx-diy/

前言
本篇教程要求有一定的動(dòng)手能力,并且需要了解一部分關(guān)于焊接和單片機(jī)的知識(shí)。通過本篇教程,你可以了解如何制作一臺(tái)簡(jiǎn)易的SDVX手臺(tái)。
最終的成本在350~600之間(不包括試錯(cuò))
需要準(zhǔn)備的東西
螺絲之類的東西要看你外殼怎么設(shè)計(jì)的
電烙鐵(包括焊錫、焊錫膏等)
杜邦線若干和4.8/6.3插簧端子(或帶燈微動(dòng)線,這個(gè)要跟XH2.54端子座配套)
Pro Micro 或 Leonardo R3 開發(fā)板 5V(芯片必須是 ATMEGA32U4,別買錯(cuò)了)
XH2.54 4P端子座和端子線(非必須,但強(qiáng)烈建議)
畫好的 PCB 板或洞洞板(非必須,但強(qiáng)烈建議)
旋轉(zhuǎn)編碼器 NPN DC5-24V x2(我買的是600ppr)
60x60 方形按鍵 x4
25x50 長(zhǎng)方形按鍵 x2
30x30 方形按鍵 x1
微動(dòng) x7(V15S05-EZ025 或 D2MV-01-1C3)
5V 按鍵燈若干(可選)
定制的外殼和亞克力板
免打孔開關(guān)柜門磁鐵(非必須,為了方便隨時(shí)拆裝)
橡膠腳墊 x4(非必須)
各種可能用到的工具
基本內(nèi)容
做手臺(tái)之前把需要的材料買好,首先從按鍵開始。
1.按鍵
SDVX 按鍵的組成一般是 4+2+1
一般都帶微動(dòng)支架
推薦購(gòu)買佳正、寶聯(lián)(1688)的按鍵,喵嗚手臺(tái)店賣的一套按鍵也不錯(cuò)。
如果還要買彈簧的話我推薦星韻彈簧60g。

2.外殼
然后就是根據(jù)按鍵的尺寸來設(shè)計(jì)外殼。
外殼的材料可以是木板、金屬或者雪弗板。這幾種材料的價(jià)格和重量都不一樣,需要認(rèn)真思考一下需要哪種材料來作為外殼。
最頂層的亞克力板可選,就是要加錢。
關(guān)于外殼的固定,質(zhì)地較軟的材料可以使用自攻螺絲或者膠水來固定。底面可以選用開關(guān)柜門磁鐵固定,防止發(fā)生意外需要拆開外殼檢查問題。
關(guān)于用來固定的螺絲,我用了這幾種,僅供參考
圓頭M5x25普通螺釘+螺母 x8
沉頭M5x25自攻螺釘 x20
沉頭M3x8普通螺釘 x6
參考項(xiàng)目
CAD文件都可以在這里面找到
https://github.com/lizardbeans/sdvx-diy
https://github.com/Sirius-RX/SDVX-SP_Con


最后外殼長(zhǎng)這個(gè)樣子:
p.s. 建議頂板的厚度薄一點(diǎn),否則就會(huì)像我一樣大鍵的微動(dòng)裝不上去,編碼器露的太短不能裝旋鈕
需要搞一些離譜的操作

3.微動(dòng)
想省錢就選霍尼韋爾的 V15S05-EZ025
想要好的體驗(yàn)就選歐姆龍的 D2MV-01-1C2
接線還是很簡(jiǎn)單的,NO接I/O引腳,COM接GND引腳。

4.旋轉(zhuǎn)編碼器
旋轉(zhuǎn)編碼器有兩種:一種是增量編碼器,另一種是絕對(duì)編碼器。
考慮省錢的話,就選增量編碼器。
選NPN DC5-24V的編碼器,脈沖數(shù)600ppr,AB兩相。

5.旋鈕
這種東西某寶隨便一搜就有,注意內(nèi)徑是6mm,要跟編碼器對(duì)起來。

6.按鍵燈
類似這種,5V按鍵燈,長(zhǎng)的那一端為正極

7.帶燈微動(dòng)線
淘寶直接搜就有
要買 XH2.54 4P端子座配套




8.開發(fā)板
可以買 Pro Micro(小板),也可以買 Leonardo R3(大板)
芯片是 ATMEGA32U4
大板可以直插杜邦線,帶燈微動(dòng)線不是必需品


程序的燒錄與接線
1.程序
需要下載 ide 用來燒錄程序?https://www.arduino.cc/en/software
代碼可以參考?https://github.com/lizardbeans/sdvx-diy/tree/master/code%20Leonardo/Arduino%20Leonardo/leovxhq

將?Leonardo R3
?開發(fā)板連接電腦后如果無誤就能燒錄程序了(提前裝好代碼庫(kù))

? 如果使用的開發(fā)板是?Pro Micro
?需要稍微修改一下程序
2.接線
? 不同的程序接線會(huì)不一樣,下面的教程是基于?https://github.com/lizardbeans/sdvx-diy?的代碼制作的
編碼器VCC接開發(fā)板VCC(5V)引腳,GND接GND引腳
接線檢查無誤后開機(jī),否則會(huì)燒壞編碼器

將微動(dòng)的所有NO引腳接入開發(fā)板程序中對(duì)應(yīng)的引腳
將所有COM引腳接入開發(fā)板GND引腳
按鍵燈正極接對(duì)應(yīng)引腳,負(fù)極接GND
??不同的開發(fā)板引腳定義可能不一樣,這里放兩張引腳定義圖


對(duì)于Leonardo R3

對(duì)于Pro Micro


小開發(fā)板強(qiáng)烈建議使用 PCB 板或洞洞板來接線,飛線可能會(huì)不好接線



調(diào)試一下程序沒問題就可以愉快的玩耍啦~

