点击上方“小麦大叔”,选择“置顶/星标公众号”

福利干货,第一时间送达

手搓一台巴掌大小Linux电脑,只需树莓派加点儿零件就行?

是的,你没看错,有人都做出来了!

36键触控键盘,4.3英寸触摸显示屏,Linux系统,功能一应俱全,单手可握:

续航长达4小时,能外接显示器及输入设备:

目前,该项目在GitHub已获星超300颗。

项目地址https://github.com/brickbots/HandiPi

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:

还有用一个台球替代普通鼠标,以「原地滚动」方式控制电脑内光标移动。

如想进一步了解作者本人及其项目,可点击文末“阅读原文”进行查看。

最后,问问各位:你会期待随时随地抓起就能敲代码的电脑么?

转自:量子位

版权声明:本文来源网络,版权归原作者所有。版权问题,请联系删除。

往期推荐

一招教你如何写好技术文档?

2022年物理学诺奖获主,他们证明爱因斯坦错了

一个超级实用的单片机调试技巧!DWT组件

超全汇总!常见的芯片封装大全!

太卷了!为随时随地敲代码,他手撸了一台Linux掌上电脑相关推荐

  1. 写代码神器!双屏敲代码飞起,包邮送一台!

    写代码如果用多个屏是件很爽的事情,敲代码Bug多不多不重要,逼格必须先到位! 所以,小编联合9位公众号主给大家送一款全新的金正(NINTAUS)20英寸直面黑色电脑显示器.写代码逼格高! 赠送规则 本 ...

  2. 「递归」第8集 | 当敲代码的手开始写歌,玩跨界的程序员有多野?

    我们为什么叫「递归」 "递归" (recursion) 是一种在程序设计语言中被广泛使用的算法.它有两大特点,一是调用自己,二是化繁为简.我们当中那些优秀的技术人又何尝不是如此?他 ...

  3. 我真太卷了,抖音程序员用代码写圣诞树层出不穷,8年开发经验老码侬都整懵了

    12月25号是圣诞节,一个西方节日,大家图个开心就完事了.粘粘节气,给自己的男女朋友送送圣诞礼物增进感情都能理解 送女朋友圣诞树代码是什么鬼 而且,做开发也有8年时间了,你说这画画.设计.构图这些玩意 ...

  4. 程序员在网吧敲代码,这波操作真的太秀了!

    Linux编程点击右侧关注,免费入门到精通! 在今天这个互联网时代,网络已经成为了人们生活中的一部分. 而网吧这个词大家也一定不陌生,可以说现在的年轻人或多或少都去过网吧. 不过,一般情况下,大家都认 ...

  5. 太炫酷了!逼格高的键盘敲代码贼爽!包邮送到家!

    写代码如果用机械键盘是件很爽的事情,敲代码Bug多不多不重要,逼格必须先到位! 所以,小编联合8位公众号主给大家送一款全新的樱桃(CHERRY)G80-3000S TKL 哔哩哔哩联名款 87键无钢板 ...

  6. [轻松一下] 大热天的宿舍太热了,来网吧敲代码

    在学校等毕业证ing,宿舍跟火炉似的,恰好又有项目要交货了,所以只能来网吧敲代码,会不会被认为是黑客赶出去呢???

  7. 从敲代码到敲文字,程序员大V“敖丙”的自媒体之路

    将「抓码青年」设置星标☆ 第一时间接收最新文章 各位读者朋友们好,近期码君有幸与技术圈大V"三太子敖丙"交流,我们好好聊了聊他的成长经历与转行之路,一个程序员如何在放弃敲代码后,仅 ...

  8. 程序员再也不能埋头敲代码了

    上周,阿里巴巴重磅发布了机器学习平台 PAI 3.0 版本,据悉,这个 PAL 平台封装了 200 多种经典算法,可以轻松搭建机器学习实验.作为码农一枚,使我不得不抬起原本一直低着敲代码的头,看看这个 ...

  9. 人工智能专业太卷,发不出好文章?看看顶刊审稿人怎么说...

    上海得思科技  Mind-Predator technology 都说人工智能专业太卷,创新点难找,文章难写? 为此小编特意请教了一位发过多篇顶会的顶刊审稿人,他这样说: 许多初学者并不是真正懂得如何 ...

最新文章

  1. 视频工具ffmpeg
  2. 顺序表-有序顺序表表示集合-并集(两者比较,小者放入C,未遍历继续放入)
  3. 初识css预处理器:Sass、LESS
  4. python画旺仔代码_美术生把旺仔牛奶画成抖音网红,看清画的是谁,网友:确认过眼神...
  5. Linux可执行文件如何装载进虚拟内存
  6. 多线程:Executor、Sleep、Deamon、Yeild
  7. F#学习之路(2) 深刻理解函数(上)
  8. PHP MySQL Functions (PDO_MYSQL)
  9. php抛出和捕获异常,关于php:捕获和重新抛出异常的最佳实践是什么?
  10. jni java c 变量对应_GitHub - jkangzhang/JNIDemo: JNI中Java和C的数据传递
  11. JavaSE学习--集合02
  12. 不能将紧实的字段 绑定到_紫光芯城市政配套建设项目样板段预计下月完成
  13. matlab软件进行仿真验证,matlab仿真软件
  14. 服务器修改传奇道士神兽升级,传奇游戏小道士关于神兽升级的研究——骨灰级传奇玩家分享...
  15. linux主流ftp server,Linux下常用的Ftp Server
  16. vb外部调用autocad_VB调用AutoCAD.ppt
  17. Mac QQ聊天记录迁移方法(Mac to Mac)
  18. 在Linux操作系统中,eclipse建立快捷方式
  19. 学习退款数据分析思路
  20. 完美生成年度节假日表,Kettle还能这么玩!

热门文章

  1. java Robot 类模拟键盘按键和鼠标点击(全局模拟)
  2. 15_webpack_resolve模块解析
  3. 说话之道学习笔记1-转述赞美
  4. 元宇宙带来沉浸式智能登录?你学会了吗?
  5. miui系统负一屏快递详情“显示数据加载异常,请点击重试”的解决方法
  6. 作业—教务系统设计文档
  7. android 微信朋友圈效果(附完整注释)
  8. man mkfs
  9. 【gcc】高版本gcc编译出的程序在低版本glibc机器上运行
  10. 等额本金,等额本息,分期付息到期还本,到期还本还息计算实现