手搓一臺巴掌大小 Linux 電腦,只需樹莓派加點兒零件就行?
你沒看錯,有人都做出來了。
36 鍵觸控鍵盤,4.3 英寸觸摸顯示屏,Linux 系統,功能一應俱全,單手可握:

續航長達 4 小時,能外接顯示器及輸入設備:

目前該項目在 GitHub 已獲星超 300 顆。

DIY 掌上電腦,只為隨時隨地敲代碼
談及為什么要做掌上電腦,小哥自曝——
起初,自己只是想換掉基于 Orange Pi 的自制電腦,正好疫情剛爆發時,手里屯了一批樹莓派 RPI4,那做一臺 PICOmputer 小型終端似乎順理成章,平日可外接屏幕和鍵盤。
但他還不滿意,想要重新設計鍵盤布局和屏幕尺寸,提升便捷性——
至于這么做的目的,他說,希望自己能在朋友家、工作室都能隨時隨地抄起電腦敲代碼搞事情。

就這樣,他開動了。
從零開始手搓
既然要解決「隨時隨地編代碼」,鍵盤得好好設計一下。
不過,小哥此前就多次擺弄過鍵盤,甚至自己還設計了好幾個,這回,他選擇了自己涉及的一種名為 Plaid(格子)的鍵盤。

這種鍵盤共 4 行,最多 12 列,鍵位上有一層通孔殼覆蓋,鍵位排布跟日常電腦鍵盤一致。
有意思的是,整個鍵盤中間被一塊 AtMega328 分隔開,讓左右手各管一部分。
(AtMega328 是一顆 8 位的精簡指令型微控制器,擁有能同時寫入與讀取能力的閃存記憶體。)

由于小哥之前就發布過出彩的項目,一家中國公司 PCBWay 還免費贊助他一塊鍵盤外殼,這位小哥在自述文件中還給了「好評」(手動狗頭)。
也許你會好奇到底什么「出彩項目」?別急,文末有介紹。

接下來是 OS 部分。
這塊掌上電腦使用了樹莓派的 Raspberry Pi OS,這是一種 Debian 通用操作系統的衍生產品。
窗口管理器選了 i3,對運行資源有限的終端來說,i3 更為輕巧,對各類鍵盤也友好。

不過 i3 窗口管理器經常需要多個按鍵組合進行操作,這在雙手打字的掌機上就變得很麻煩。
制作者在鍵盤中間偏下位置加入了方向鍵,通過鍵位上下左右及按下等方式來調整窗口及切換回桌面。至于改變默認窗口,則使用 h、j、k、l 四個鍵位進行指向操作。
外設連接方面。這臺掌上電腦提供了 HDMI 接口、USB 口、音頻輸出口及 PiSugar 電池的充電接口——
為讓設備更薄一點,去掉了以太網插孔和一堆 USB 外接口。

最后,小哥提供了部分配件清單:
Raspberry Pi 3/4
Waveshare 4.3" DSI 顯示屏
PiSugar 2 Plus 電池
SD 卡
鍵盤電路 PCB 1.6mm
鍵盤外殼 PCB 1mm
五向開關與橡膠帽
6 x 6mm x 7mm PCB 瞬時開關
……

△ 還有一只監工貓作者更多 DIY 作品
值得一提的是,制作掌上電腦的這位小哥堪稱 DIY 達人,在 GitHub 上還有更多作品,也正是這些玩意兒幫他收獲不少關注及贊助。
比如一臺 GBA 大小的小型計算機,獲得 700 多顆 Star:

還有用一個臺球替代普通鼠標,以「原地滾動」方式控制電腦內光標移動。

原文地址:http://www.myzaker.com/article/633b0ad5b15ec02bf175952d