為了隨時隨地能敲代碼 他用樹莓派手搓一台Linux掌上電腦

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

為了隨時隨地能敲代碼 他用樹莓派手搓一台Linux掌上電腦

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

為了隨時隨地能敲代碼 他用樹莓派手搓一台Linux掌上電腦

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

為了隨時隨地能敲代碼 他用樹莓派手搓一台Linux掌上電腦

DIY掌上電腦,只為隨時隨地代碼

談及為什麼要做掌上電腦,小哥自曝——

起初,自己只是想換掉基於Orange Pi的自製電腦,正好疫情剛爆發時,手裡屯了一批樹莓派RPI4,那做一台PICOmputer小型終端似乎順理成章,平日可外接屏幕和鍵盤。

但他還不滿意,想要重新設計鍵盤布局和屏幕尺寸,提升便捷性——

至於這麼做的目的,他說,希望自己能在朋友家、工作室都能隨時隨地抄起電腦敲代碼搞事情

為了隨時隨地能敲代碼 他用樹莓派手搓一台Linux掌上電腦

就這樣,他開動了。

從零開始手搓

既然要解決“隨時隨地編代碼”,鍵盤得好好設計一下。

不過,小哥此前就多次擺弄過鍵盤,甚至自己還設計了好幾個,這回,他選擇了自己涉及的一種名為Plaid(格子)的鍵盤。

為了隨時隨地能敲代碼 他用樹莓派手搓一台Linux掌上電腦

這種鍵盤共4行,最多12列,鍵位上有一層通孔殼覆蓋,鍵位排布跟日常電腦鍵盤一致。

有意思的是,整個鍵盤中間被一塊AtMega328分隔開,讓左右手各管一部分。

(AtMega328是一顆8位的精簡指令型微控制器,擁有能同時寫入與讀取能力的閃存記憶體。)

為了隨時隨地能敲代碼 他用樹莓派手搓一台Linux掌上電腦

由於小哥之前就發布過出彩的項目,一家中國公司PCBWay還免費贊助他一塊鍵盤外殼,這位小哥在自述文件中還給了“好評”(手動狗頭)。

也許你會好奇到底什麼“出彩項目”?別急,文末有介紹。

為了隨時隨地能敲代碼 他用樹莓派手搓一台Linux掌上電腦

接下來是OS部分。

這塊掌上電腦使用了樹莓派的Raspberry Pi OS,這是一種Debian通用操作系統的衍生產品。

窗口管理器選了i3,對運行資源有限的終端來說,i3更為輕巧,對各類鍵盤也友好。

為了隨時隨地能敲代碼 他用樹莓派手搓一台Linux掌上電腦

不過i3窗口管理器經常需要多個按鍵組合進行操作,這在雙手打字的掌機上就變得很麻煩。

製作者在鍵盤中間偏下位置加入了方向鍵,通過鍵位上下左右及按下等方式來調整窗口及切換回桌面。至於改變默認窗口,則使用h、j、k、l四個鍵位進行指向操作。

外設連接方面。這台掌上電腦提供了HDMI接口、USB口、音頻輸出口及PiSugar電池的充電接口——

為讓設備更薄一點,去掉了以太網插孔和一堆USB外接口。

為了隨時隨地能敲代碼 他用樹莓派手搓一台Linux掌上電腦

最後,小哥提供了部分配件清單:

  • Raspberry Pi 3/4

  • Waveshare 4.3” DSI 顯示屏

  • PiSugar 2 Plus電池

  • SD 卡

  • 鍵盤電路PCB 1.6mm

  • 鍵盤外殼PCB 1mm

  • 五向開關與橡膠帽

  • 6 x 6mm x 7mm PCB 瞬時開關

為了隨時隨地能敲代碼 他用樹莓派手搓一台Linux掌上電腦
△ 還有一隻監工貓

作者更多DIY作品

值得一提的是,製作掌上電腦的這位小哥堪稱DIY達人,在GitHub上還有更多作品,也正是這些玩意兒幫他收穫不少關注及贊助。

比如一台GBA大小的小型計算機,獲得700多顆Star:

為了隨時隨地能敲代碼 他用樹莓派手搓一台Linux掌上電腦

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

為了隨時隨地能敲代碼 他用樹莓派手搓一台Linux掌上電腦

如想進一步了解作者本人及其項目,原鏈接在此:https://github.com/brickbots/HandiPi

最後問問各位——

你會期待隨時隨地抓起就能敲代碼的電腦么?

(0)
上一篇 2022-10-03 19:21
下一篇 2022-10-03 19:22

相关推荐