怎樣純手擼一塊完美的無線藍牙機械鍵盤!

尋夢新聞LINE@每日推播熱門推薦文章,趣聞不漏接❤️

加入LINE好友

目作者:

鍵盤作為電腦錄入設備,現在幾乎是人手一把 ,人手幾把了。常打字的人一定知道機械鍵盤的好處,力道均勻,觸電穩定。市面上也有很多種常賣的機械鍵盤了,比如全鍵盤,縮小鍵盤,有線,無線,藍牙,等等。

機械鍵盤的、鍵位布局連接方式,是選取一款合適的機械鍵盤的最重要的三點了。

作為工程師,一個紅軸的,縮小布局的,帶藍牙的機械鍵盤,是幹活時候最理想的不過的好幫手了。市面上滿足以上幾點的不少見,然而,同時滿足以上幾點的也不多見,讓我們來看看。

1.filco minila air

(修正認知錯誤,這個名字不應該是聖手一代,或者是什麼呀,我也分不清耶||..)

怎樣純手擼一塊完美的無線藍牙機械鍵盤!

這款應該是很優秀的一款了,他有67個按鍵,方向全鍵盤櫻桃軸兩個FN鍵(不得不說,非常方便) ,milia短空格藍牙連接,用戶編程,,嘖嘖嘖,簡直完美。

但事實上呢,打開某東你會發現,全球購的標價要1059元,好貴啊,並且它Del的位置也太六了吧,常用的home,end也只能組合鍵,電池竟然是幹!電!池!!!,光鮮的逼格背後一個讓人心酸的故事。

2.tada68pro

怎樣純手擼一塊完美的無線藍牙機械鍵盤!

這款價格看上去就舒服多了只要不到500塊,就能得到方向全鍵盤櫻桃軸,藍牙連接,用戶編,,嘖嘖嘖。

然而呢,del還是太別扭了吧(右上角的下面一個位置),右上角是一個很重要的盲位,居然給了波浪線(黑人問號.),獨立home,end也是依然麼有哇,再者鍵位已經辣麼緊張,長長的空格占地面積顯得就。。。

3.其他不帶獨立方向鍵,del的鍵盤,排版直接抄襲標準104鍵主鍵區,用過都知道,那簡直再碰都不想碰啊;;;

所以:我們的需求

  • 縮小的鍵盤排版,方便攜帶。
  • 無線的藍牙設計,方便連接。
  • 電池要充電的鋰電池,方便使用。
  • DEL位置要好一點,有獨立的home end,獨立的方向鍵,空格短一些多放一些功能按鍵。
  • 櫻桃軸,紅。
  • 價格合理,能多便宜來多便宜。

在DIY之後,我們將做出的貢獻是

  1. 縮小的鍵盤排版,72鍵。
  2. 藍牙。
  3. 鋰聚合物充電電池。
  4. DEL右上角,下面緊接獨立的home end,獨立方向鍵、必須的,milia3x空格,左右兩個fn(非常方便了就),APP鍵、完全可編程(固件級別的可編程)。
  5. 櫻桃軸、必須的,PCB三腳櫻桃軸原理圖庫,電路原理圖,鋼板設計圖。
  6. 成本價格300人民幣!!!!!!!(修正:打板一次120元,5個,平均25元一塊版,鍵150元,鍵帽15,鋼板45,藍牙35,單片機亂七八糟30吧,約等於300Yuan吧,,)
  7. 開源,必須的。

我們已經在github qiaosiyi 上放出了兩版pre-release版的固件源碼。

真實設計:

怎樣純手擼一塊完美的無線藍牙機械鍵盤!

效果圖:

怎樣純手擼一塊完美的無線藍牙機械鍵盤!

怎樣純手擼一塊完美的無線藍牙機械鍵盤!

下面來詳細說一下製作過程嘍:

1.矩陣鍵盤

行列掃描,可以使用少量端口去檢測大量 輸入。按鍵個數 = 輸出端口數 * 輸入端口數。

每次只讓一行輸出高,輸入端口讀到高電平的位置,表示 這個 位置的按鍵被按下了。因為此時其他行都是低電平,所以即使按下了,也不會影響此行的讀入數據值。

然後再置高下一行,重復。

怎樣純手擼一塊完美的無線藍牙機械鍵盤!

2.藍牙模塊

使用了xm-04-hid-k藍牙鍵盤模塊。某寶有售。

每次給模塊 的數據是鍵盤 的狀態,一共可以給六個鍵盤數據,也就是同時 可以處理六個按鍵 。若無 按鍵按下,則不輸出,若 按下 了一個鍵,輸出這個鍵;若始終只有一個鍵保持按下 ,則不輸出;若這個鍵彈起則,輸出0.

所以 ,代碼要能檢測到鍵盤的變化,並且要記錄上次檢測的結果,若與上次檢測結果相同則不給模塊發數據,檢測到哪個鍵盤離開,改 相應 位置上 的 鍵值為0.

同時 ,還有抖動 過濾。

也就做到以下幾個函數:

怎樣純手擼一塊完美的無線藍牙機械鍵盤!

3.PCB,鋼板

為更好的固定鍵帽位置,以及提高按鍵手感 ,我們需要在鍵盤上增加一層金屬限位板。PCB布局要和鋼板完全一致不然裝不上,經過測量 與測算,我們做出了以上的按鍵layout,只要將軸的形狀測量好,並把衛星軸的 位置掏出來,應該可以完成鋼板的設計:

怎樣純手擼一塊完美的無線藍牙機械鍵盤!

怎樣純手擼一塊完美的無線藍牙機械鍵盤!

怎樣純手擼一塊完美的無線藍牙機械鍵盤!

原理圖里面還加了一些開關,充電 電路等跟PCB一起畫出來:

*原理圖以及PCB設計,請拖至文末點擊

About 尋夢園
尋夢園是台灣最大的聊天室及交友社群網站。 致力於發展能夠讓會員們彼此互動、盡情分享自我的平台。 擁有數百間不同的聊天室 ,讓您隨時隨地都能找到志同道合的好友!