網路城邦
上一篇 回創作列表 下一篇   字體:
[Osu! Plugin]外型製作
2015/09/01 23:02:23瀏覽2785|回應0|推薦0

前言 :

8/30更新

Abdul Basit你不要盜圖啦wwwwwwww

.


正文:

這裡就稍微簡單說一下有關外型製作部分

建議真的想製作的人至少需要具備:

.

焊接(包括會使用銀絲線

會燒Arduino程式,和知道Arduino 的Pin角(腳位)是什麼,如果接出來的Pin腳跟程式內的不一樣也有能能力改過來

認識10K電阻(棕黑橘金,其中金色是指準確度)

還有鎖螺絲

.

大概就這些吧w

.

需要的材料有 :

機械鍵盤的軸和鍵帽各五顆

光華商場的金鍵盤或是露天都有賣

在金鍵盤那裏買要125

雖然有點小貴,但至少可以單買零件

.

小型按鈕3個(10元上下吧?)

只要能夠插進洞洞板裡面,然後按下去才會導通那種(應該絕大部分都是這種)

.

一塊Pro micro(Leonardo的縮小版,除了有些腳位會不見外,其他都差不多)(200)

.

LED兩個(2元)

.

16*2 I2C LED一片,用來顯示資訊用的(135)

要注意是有加上I2C 控制板的那種(就是有黑黑那塊板子)

.

10K電阻8個(圖片上10個是因為預留,不過應該用不到)(不到10元吧?)

.

旋轉編碼器1個(露天最便宜30,光華看到50吧,不過包裝比較精美)

.

排針兩排,固定用,不一定需要(光華20,露天的話兩條最便宜4元吧?)

.

洞洞板(70)

.

<圖片忘了拍>

給pro micro 焊旋轉編碼器用的黑色插孔(忘記這叫什麼了)

一排左右,共29(12+12+5)孔

.

焊錫和銀絲線(建議兩種顏色以上方便自己做正負極的判斷)

.

剩下的就只是裝飾部分,每個人做起來可能會不太一樣(30起標)

不才我這裡是3CM的桐柱2個

L型(我忘了那叫什麼了)兩個

還有螺絲螺母螺帽各一些

.

成本加起來500上下吧

光那片Por micro 就要200了

因為全部都是手工焊接加個工時要賣差不多也要賣900吧?

900真的會有人買嗎?

想想賣這個感覺好難賺XDDDD

.

目前考慮把軸放在中間的位置

說真的整塊電路板只要一半就夠用了

多留點空間拿來墊手w

.

然後參考五顆鍵帽放上去的距離

.

一開始先把電路板挖洞,因為機械軸上面會凸出圓圓的東西

買的板子如果是跟不才一樣就是照圖片這樣挖

每個軸中間的空隙要間隔六個洞洞

之前不才沒算好距離結果發現裝鍵帽變得超擠

.

挖洞的部分建議可以稍微挖大一點,之後會比較好塞,但不要超出那四個孔的範圍太多

.

然後在每一個軸的底下先焊上一條銀絲線,因為發現沒辦法讓這兩條都插進洞洞板裡,只能用線的方式拉進去了

.

然後把軸固定在上面,有線的那邊先插進洞洞板裡

然後再把整個軸插進去,想辦法讓比較粗,沒焊到縣的那一根插進板子裡

然後固定好後,焊在板子上

沒有金屬的那一面是朝上(就是外表那一面),不然沒有辦法焊

.

五個都焊完了

.

如果有需要可以用兩排排針去固定,軸的上下特一排

找到離軸最近的那一排洞然後慢慢推進去

這個步驟不做也沒關係,主要是讓軸看起來更整齊,還有做一點強化而已

.

原本想用現成的leonardo

不過發現太大片了

所以改用pro micro

.

功能跟leonardo基本上一樣,都可以模擬鍵盤滑鼠

不過有些腳位被省略了(因為空間不夠把所有腳位拉出來

特殊腳位(SDA,SCL之類的)的位置跟leonardo也不太一樣

但燒錄程式時都選leonardo,有點詭異

.

.

這個是pro micro 的大小

比Arduino nano還小,比mini大一點(更正,幾乎一樣大

說真的這大小還內建燒錄器有點了不起

.

接下來把按鈕,還有Por micro 10K電阻,LED,旋轉編碼器焊I2C LCD Pin腳都焊上去

這裡就隨便想焊哪就焊哪,反正距離不要太近(避免碰到)就好

.

花了快一小時的進度

猶豫要裝在哪裡的時間比實際上焊得時間多

.

電阻也是花了好久的時間才決定要焊在這裡

接下來開始拉線了

.

https://learn.sparkfun.com/tutorials/pro-micro--fio-v3-hookup-guide/hardware-overview-pro-micro

點我傳送門

.

這個Pro micro 的各個IO的功能,像是16x2 LCD要走I2C,沒辦法用一般腳位去驅動

所以Pro micro上面的SDA 跟SCL 就會對應到 LED的SDA 跟SCL(2 跟3 腳位)。

還有LED 如果不想讓他那麼亮就要接到支援PWM輸出(可以控制脈衝波)的腳位

也就是 3 5 6 9 10 這五個

.

簡單來說,腳位 2 跟3 留給LCD 顯示用 ,5 6 9 10 留兩個給LED用 剩下的就機械鍵盤的軸跟按鈕還有旋轉編碼器自己分

.

後來畫好了電路圖

大致是這樣吧

不過因為不才在燒完之後才發現SDA 跟SCL 的腳位在2 跟3 那邊

所以有些腳位就被移掉了

之後丟出來的版本腳位都會跟上面寫得不太一樣

.

還有非常重要的,除了VCC跟GND外

其他腳位不要共用

.

然後10K電阻排一排

焊好

.

然後再把銀絲線焊好

建議是至少分好兩種顏色(正負極)

如果Data腳位能夠再用一種顏色就更好了

之後維護會比較方便分類

.

底座的部分,不才也是用(之前挖洞挖錯的)電路板當作底座

因為銅的部分會導電,要墊點東西絕緣

找不到啥適合的東西,就拿書桌上的衛生紙代替一下吧

.

把底板鎖上去

如果喜歡的可以像不才一樣把前座墊高一點

可以讓在前面凸出來的電路部分有空間緩衝

然後裝上LCD

.

把一些零件鎖一鎖

裝一裝

.

就大功告成了233333333

如果電源配接沒問題的話,插上USB的話LCD會有背光

然後按按鈕時背光也不會突然關掉

.

結論:

弄了一個晚上好累

不過看到成品還蠻有成就感的233333333

以下美圖欣賞(#

.

然後燒了範例給16x2的 LCD 做測試

確定可以驅動LCD

不能驅動的話就少了很多功能了23333

.

然後明天程式部分要開始奮戰了

.

8/27補充

預告w

( 興趣嗜好電腦3C )
回應 推薦文章 列印 加入我的文摘
上一篇 回創作列表 下一篇

引用
引用網址:https://classic-blog.udn.com/article/trackback.jsp?uid=andy840119&aid=29214331