DIY翻頁器 - 鍵盤
By Rae
at 2021-03-12T10:02
at 2021-03-12T10:02
Table of Contents
之前做的翻頁器雖然在某些情況下很方便,但是因為缺乏滑鼠功能,一些
網頁操作是沒辦法做到的
因為牙線盒還有很多,於是打算加入滑鼠或游標控制器功能
其實以體積來看,最好的選擇應該是Pimoroni trackball,雖然精確度
比較差,但是大概和一個鍵的大小差不多
https://shop.pimoroni.com/products/trackball-breakout
不過因為不太好找(digikey有,一個$15),後來還是決定使用從thinkpad
拆下來的trackpoint模組
原則上和上一次做法一樣,只是多接一個trackpoint模組
https://i.imgur.com/b0KMxhu.jpg
不過因為trackpoint的寬度比牙線盒大了一點,因此旁邊需要開個小洞
https://i.imgur.com/QLq0Ase.jpg
trackpoint實際上是PS/2滑鼠模組,所以要接到控制器上面,需要做一個
reset迴路喚醒模組,這個部分可以參考網路上的一些做法,例如
https://github.com/alonswartz/trackpoint
https://i.imgur.com/fYPxGNg.jpg
QMK的PS/2滑鼠支援三種模式,不過pro micro因為某個特定接腳被佔用了,
只能使用interrupt模式,不能用建議的UART模式
然後因為trackpoint會放在牙線盒後面,因此需要反轉X軸,這部分QMK的
支援滿完整的,可以反轉X、Y,也可以旋轉90、180、270度
最後成品看起來像這樣
https://i.imgur.com/2XcRlU0.jpg
操作上比不上一般滑鼠,需要花一點時間適應,不過增加靈敏度後堪用,
基本上的網頁操作都可以辦到
捲動的部分可以用Page Up/Down,不過trackpoint有一個很棒的功能是
scroll button,也就是按住一個滑鼠按鈕,就可以使用小紅點進行捲動,
例如我是將右鍵設為捲動鍵,平常可正常使用,按住不放時就可以捲動
牙線盒大概就這樣了,如果大家有什麼idea,我再看看能不能做出其他改變
之後應該會先用stm32做一把75鍵盤
另外訂購的raspberry pi pico快到了,pico搭配circuit python可以使用
kmk,不用燒錄就可隨意更改鍵盤配置,搭配各種sensor和模組,應該可以
做出很有趣的東西
※ 引述《observer0117 (神奇ob)》之銘言:
: 之前自己DIY組過一些鍵盤,但是都是用現成的PCB把元件焊上去。
: 一直以來都很想試試看handwire鍵盤,因為自由度很大,可以做出自己
: 想要的佈局樣式,但是總是覺得好像很難。
: 今天忽然看到牙線棒的盒子,感覺很適合做個小型翻頁器來看網頁,
: 因為按鍵數量很少,一咬牙就直接動手了。
: 牙線棒的盒子剛好可以容納四個鍵軸
: https://i.imgur.com/f93j60V.jpg
: 先標記出開孔的位置,因為使用的是五腳鍵軸,加上我自己習慣把二極體
: 放到鍵軸內,因此每個按鍵要開七個孔
: https://i.imgur.com/NPEGjR1
: 開好孔之後裝上鍵軸的樣子
: https://i.imgur.com/zoH0tng.jpg
: handwire要手工接二極體
: https://i.imgur.com/ivC6XxO.jpg
: 先把鍵軸和二極體焊在一起
: https://i.imgur.com/beMkOIY
: 然後接上Pro Micro,還有一個Reset按鍵用來flash
: https://i.imgur.com/Bnj1nBj.jpg
: 用qmk compile燒錄後,最後成品
: https://i.imgur.com/bRnFbcG.jpg
: 現在覺得handwire其實很簡單,網路上有許多網頁工具可以協助
: 設計鍵盤佈局,甚至可以幫忙build鍵盤韌體。而qmk支援許多硬
: 體配件,例如編碼器、OLED顯示器、喇叭等等,可以用各種方式
: 自訂鍵盤。
: 之後如果有時間,應該會嘗試做一個直列人體工學鍵盤,有機會
: 再和大家分享。
--
網頁操作是沒辦法做到的
因為牙線盒還有很多,於是打算加入滑鼠或游標控制器功能
其實以體積來看,最好的選擇應該是Pimoroni trackball,雖然精確度
比較差,但是大概和一個鍵的大小差不多
https://shop.pimoroni.com/products/trackball-breakout
不過因為不太好找(digikey有,一個$15),後來還是決定使用從thinkpad
拆下來的trackpoint模組
原則上和上一次做法一樣,只是多接一個trackpoint模組
https://i.imgur.com/b0KMxhu.jpg
不過因為trackpoint的寬度比牙線盒大了一點,因此旁邊需要開個小洞
https://i.imgur.com/QLq0Ase.jpg
trackpoint實際上是PS/2滑鼠模組,所以要接到控制器上面,需要做一個
reset迴路喚醒模組,這個部分可以參考網路上的一些做法,例如
https://github.com/alonswartz/trackpoint
https://i.imgur.com/fYPxGNg.jpg
QMK的PS/2滑鼠支援三種模式,不過pro micro因為某個特定接腳被佔用了,
只能使用interrupt模式,不能用建議的UART模式
然後因為trackpoint會放在牙線盒後面,因此需要反轉X軸,這部分QMK的
支援滿完整的,可以反轉X、Y,也可以旋轉90、180、270度
最後成品看起來像這樣
https://i.imgur.com/2XcRlU0.jpg
操作上比不上一般滑鼠,需要花一點時間適應,不過增加靈敏度後堪用,
基本上的網頁操作都可以辦到
捲動的部分可以用Page Up/Down,不過trackpoint有一個很棒的功能是
scroll button,也就是按住一個滑鼠按鈕,就可以使用小紅點進行捲動,
例如我是將右鍵設為捲動鍵,平常可正常使用,按住不放時就可以捲動
牙線盒大概就這樣了,如果大家有什麼idea,我再看看能不能做出其他改變
之後應該會先用stm32做一把75鍵盤
另外訂購的raspberry pi pico快到了,pico搭配circuit python可以使用
kmk,不用燒錄就可隨意更改鍵盤配置,搭配各種sensor和模組,應該可以
做出很有趣的東西
※ 引述《observer0117 (神奇ob)》之銘言:
: 之前自己DIY組過一些鍵盤,但是都是用現成的PCB把元件焊上去。
: 一直以來都很想試試看handwire鍵盤,因為自由度很大,可以做出自己
: 想要的佈局樣式,但是總是覺得好像很難。
: 今天忽然看到牙線棒的盒子,感覺很適合做個小型翻頁器來看網頁,
: 因為按鍵數量很少,一咬牙就直接動手了。
: 牙線棒的盒子剛好可以容納四個鍵軸
: https://i.imgur.com/f93j60V.jpg
: 先標記出開孔的位置,因為使用的是五腳鍵軸,加上我自己習慣把二極體
: 放到鍵軸內,因此每個按鍵要開七個孔
: https://i.imgur.com/NPEGjR1
: 開好孔之後裝上鍵軸的樣子
: https://i.imgur.com/zoH0tng.jpg
: handwire要手工接二極體
: https://i.imgur.com/ivC6XxO.jpg
: 先把鍵軸和二極體焊在一起
: https://i.imgur.com/beMkOIY
: 然後接上Pro Micro,還有一個Reset按鍵用來flash
: https://i.imgur.com/Bnj1nBj.jpg
: 用qmk compile燒錄後,最後成品
: https://i.imgur.com/bRnFbcG.jpg
: 現在覺得handwire其實很簡單,網路上有許多網頁工具可以協助
: 設計鍵盤佈局,甚至可以幫忙build鍵盤韌體。而qmk支援許多硬
: 體配件,例如編碼器、OLED顯示器、喇叭等等,可以用各種方式
: 自訂鍵盤。
: 之後如果有時間,應該會嘗試做一個直列人體工學鍵盤,有機會
: 再和大家分享。
--
All Comments
By Audriana
at 2021-03-12T11:27
at 2021-03-12T11:27
By Hedy
at 2021-03-14T11:09
at 2021-03-14T11:09
By Delia
at 2021-03-15T22:07
at 2021-03-15T22:07
By Connor
at 2021-03-17T01:12
at 2021-03-17T01:12
By Cara
at 2021-03-21T02:14
at 2021-03-21T02:14
By Madame
at 2021-03-24T04:57
at 2021-03-24T04:57
By Steve
at 2021-03-26T08:56
at 2021-03-26T08:56
By Carol
at 2021-03-27T09:31
at 2021-03-27T09:31
Related Posts
矮茶軸100%以下的藍芽鍵盤
By Frederic
at 2021-03-12T00:49
at 2021-03-12T00:49
DareuEK868極接近短板巧控鍵盤的機械鍵盤
By Connor
at 2021-03-10T21:18
at 2021-03-10T21:18
鍵盤推薦
By Tom
at 2021-03-10T19:12
at 2021-03-10T19:12
寫程式藍芽機械鍵盤(~60%)求推薦
By Zenobia
at 2021-03-10T16:20
at 2021-03-10T16:20
G604入手後疑問
By Caitlin
at 2021-03-10T15:16
at 2021-03-10T15:16