字體:小 中 大 | |
|
|
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 ) |