Wooting觸盤制作教程,硬件組裝篇

此教程使用STM32版本最簡單的四按鍵觸盤作為演示,注意事項(xiàng)在STM32版本代碼上方的備注中有詳細(xì)說明,請仔細(xì)閱讀,這里只說硬件的制作流程。
后續(xù)會(huì)更新其它版本的3D模型文件,但不會(huì)出實(shí)物和教程,類比這篇做就行,對(duì)于可能出現(xiàn)的問題,歡迎在專門收集意見的動(dòng)態(tài)下留言,動(dòng)態(tài)鏈接在評(píng)論區(qū)。
第一步:下載和打印3D模型
1. 從Github下載3D模型的STL文件


2.?聯(lián)系淘寶商家
解壓縮后能得到一個(gè)壓縮包和一份清單,如果你自己沒有打印機(jī)的話,在淘寶聯(lián)系3D打印商家,把這個(gè)壓縮包直接發(fā)給他們,他們會(huì)根據(jù)文件名估算價(jià)格。文件有下面這幾個(gè),都打印出來,打印需要兩天左右。

如果你想自己查看的話,可以用系統(tǒng)自帶的Paint3D打開,點(diǎn)擊3D view。

第二步:購買材料
照著材料清單按需購買,店鋪名只是給無經(jīng)驗(yàn)者指個(gè)路,在其它店鋪買也是一樣的,材料費(fèi)應(yīng)該不會(huì)超過200元,別的模型另說。
右邊是可用的線性霍爾傳感器,越靈敏的越貴越缺貨,我都試過,更靈敏的數(shù)值上是表現(xiàn)更好,但落實(shí)到游戲中差別不大。

第三步:組裝
1. 材料都到齊后擺成一排:

2. 用三根10cm公對(duì)母的杜邦線和一個(gè)傳感器做成下面這樣,注意傳感器印字面朝上。

3. 把上一步的傳感器探頭塞進(jìn)下面這個(gè)打印件的洞里,注意印字面朝材料很薄的一側(cè),要塞到洞的底端,要用點(diǎn)力的話,用圓尖銼刀尖端抵著發(fā)力,不要靠引腳的金屬。

4. 把杜邦線的膠頭對(duì)齊,彎折引腳,把膠頭按在打印件的卡槽里,尾端出線。
這里忘了拍照,懶得拆了,用之前測試的打印件湊數(shù),意思一樣的。


5. 將下面兩個(gè)打印件如圖所示插在一起,注意,完全跟著教程做用最底端的插槽,如果用別人做好的軸,嘗試用上面的插槽來調(diào)節(jié)到合適的距離。

6. 將上一步的按鍵外殼插進(jìn)觸盤外殼的插槽里,再將第四步完成的東西從插槽下面的洞插進(jìn)按鍵外殼中,注意要插到最后能用的插槽中,像左邊那個(gè)一樣。

7. 做好兩個(gè)后把它們擺在兩端,繼續(xù)相同的操作,直到四個(gè)都做好。

底部方形的缺口是方面從上面把它挑出來用的。

8. 將開發(fā)板插進(jìn)面包板中,像下面這樣,注意面包板要掰掉上下兩層電源槽,突出的擴(kuò)展腳要切掉。

9. 撕掉面包板底部的雙面膠,粘在觸盤外殼的底部,像下面這樣。
從這個(gè)視角看,每個(gè)按鍵的三根線,從左到右分別是,電源正極,電源負(fù)極,信號(hào)。

10. 測試每個(gè)傳感器能否正常工作,以及磁鐵的極性。
根據(jù)代碼上方的備注,將串口模塊用杜邦線連接在面包板上,串口模塊插在電腦上,上傳工具程序,打開IDE右上角的串口繪圖儀。
面包板從中間分隔開,橫著看每一列下面是連在一起的。
將某個(gè)按鍵的三根杜邦線接好,正負(fù)極接3.3v電源,信號(hào)線接PA0。
取許多個(gè)吸在一起的一條磁鐵,用某一端從上面垂直靠近接入的傳感器,觀察串口繪圖儀的變化趨勢,可能上升也可能下降,但如果不動(dòng)的話,可能是傳感器壞了或者沒插對(duì)板子上的引腳。取靠近會(huì)增大,遠(yuǎn)離會(huì)減小的那一端,做個(gè)記號(hào),這就是做按鍵時(shí)底部要露出的一端。
11. 取圓柱體打印件和做好的按鍵以及一節(jié)磁鐵,組裝成一個(gè)完整的按鍵,像下圖這樣。把按鍵按入外殼,按動(dòng)時(shí)觀察串口繪圖儀,按下增大,松開減小,說明是對(duì)的。

12. 把所有按鍵都接好,上傳默認(rèn)程序,檢查每個(gè)按鍵是否正常工作。
電源端口不夠,用公對(duì)公的線引出兩列電源插槽。
信號(hào)線默認(rèn)接PA0到PA3,連著的四個(gè)孔位。
檢查完成后我的做法是把杜邦線的膠頭粘在一起,這樣可以減小晃動(dòng),其實(shí)更好的做法是用很粗的熱塑套管括緊,或者再弄個(gè)打印件括住。
插在旁邊的線我是在邊緣塞幾片材料給夾緊。


13. 按照軟件那篇教程調(diào)試完手感,并且將板子上的BOOT跳線帽設(shè)置好,就能合上蓋子了,注意,蓋子長邊邊沿更大的一側(cè)會(huì)蓋住按鍵外殼的一部分但不會(huì)影響軸體,這是為了防止按鍵掉出來。


這樣就全部做好啦~
注意事項(xiàng)
1. 該模型對(duì)精度要求比較高,不能用三維猴打印,不然很可能要自己拿砂紙和銼刀修,我自己用的商家在附帶的清單上有說明。
2. 模型中包含厚度過于薄的面,商家會(huì)提醒你,無視掉就好,用的時(shí)候小心一點(diǎn)。
3. 如果出現(xiàn)配合過松的情況,嘗試在接觸面涂上502并晾干。
4. 霍爾傳感器有開關(guān)和線性的區(qū)別,我參考的另一個(gè)項(xiàng)目說44E這個(gè)型號(hào)更好,勘誤一下,44E是開關(guān)!是開關(guān)!是開關(guān)!不要買這個(gè)型號(hào)。