前言 :
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





