这才是模块化电脑该有的样子:一人打造的超迷你计算机,震动了整个极客圈

人工智能 新闻
你可能见过很多小型、强大的计算机项目,但没几个像它一样,让人联想到纯粹的极客精神。

对于喜欢亲自上手的人来说,电脑就像一种玩具。树莓派通用接口 GPIO 的存在使得这种乐趣成为可能。借助这个接口,你可以随时增减模块,自己定义一个手头的小电脑应该拥有哪些功能。

开发者 Anil Reddy 在这条道上走得很远,他的模块化迷你 PC 创作被称为 Pockit,吸引着无数人的目光。

PocKit 的基本概念听起来很像其他模块化计算项目,看起来也很像谷歌已经停产的 Project Ara 模块化智能手机。该项目作者称,它的「核心」配备了 STM32 + ESP32 双处理器,其他部分可以由各种模块补充。

只是这里面的「各种」有点多,玩法也有点简单。

首先,它能做的最简单的事情就是一个开关、一个灯,还有调亮度的拉杆,装上屏幕显示参数:

装上键盘就可以上网,感觉屏幕太小,那就直接换块大屏:

如何让这些组件能够实现自己所需要的功能?作者构建了一套直观的软件系统。接上台式电脑屏幕之后是个 Linux 系统,所有模块都即时显示且可以操作:

2021 年 3 月,当 Reddy 首次宣布支持 Raspberry Pi 的模块计算机时,那还是一项非常早期的工作,但这个概念顺利进行了下来,并在 Compute Module 3+ 上展示了令人印象深刻的潜力。3 月 18 日上传的一个演示视频显示,它现在可以实现与树莓派(Raspberry Pi)计算模块兼容了。

从 Compute Module 3+ 切换到 4 是一项艰巨的任务,因为 Compute Module 4 的外形尺寸和引脚连接发生了变化。这种变化为 PCIe 设备带来了额外的 GPIO 连接,并使 Compute Module 4 能够原生支持无线上网。

这一切都是为了让算力更强大,组装更简单。使用 Pockit 就像在搭乐高玩具,你可以实时地添加和删除各种模块:包括屏幕、键盘、按钮、LED 屏、开关、投影仪等等,它们尺寸各异,可以实现各种组合。Reddy 认为,Pockit 更像是一种开发工具,可作为快速实现树莓派项目创意的原型。

官方网站显示,Pockit 板具有双处理器支持,使用 ESP32 和带有 STM32 微控制器的 Compute Module 4。此外有超过 80 个模块,从编码器到 microSD 读卡器,再到各种摄像头、HDMI 接口、AI 加速器等等,它们都只需要用磁性连接到预先定义的网格上,然后仪表板就能自动检测出来。

如果你要连接 PC 屏幕,或是常规尺寸的键盘鼠标,接一个 USB 口就可以了。如果不连线的话,它可以用几千毫安时的锂离子电池供电,可以与 Wi-Fi 和蓝牙无线连接,便于携带。

对于算力需求更大的 AI 任务,你可以在几秒钟内从 CPU 处理器切换到 AI 加速度器(Coral Edge TPU)上。Anil 表示,他还在开发更紧凑的 Kendryte K210 和 Coral Edge TPU 模块。

作者表示,Pockit 使用一种应用预测算法来确定模块的初始行为。在演示视频中,Reddy 展示了多个块如何串联工作。他将多个 LED 矩阵块组合在一起,创建了一个大型矩阵阵列。该阵列可以作为一个整体运行,甚至使用 Alexa 来触发几个继电器。

有意思的是,从头到尾,Pockit 项目似乎都是由 Anil Reddy 一个人完成的。

从写 UI 编电路到拍视频都是一个人,连 Pockit 产品的「官网」也并不像大多创业项目一样有产品和不同模块的介绍页面,而是以博客文章的形式报道进度。此外他会在 reddit 上回帖,接受人们的反馈意见。

以至于有人惊呼:「天使投资人快看看这个项目,投点钱吧!」

在 hackernews 网站上,有网友评论道:「它让我充满了最初对编程产生的那种幼稚的惊奇感。如果你有一整盒模块和几个 Pockit,你能做些什么?真的难以想象。」

目前项目作者表示,Pockit 的功能组合包括不限于:电脑、游戏机、机器人、LED 灯带、SSD 硬盘阵列、智能家居控制台等等。

你还能想到什么呢?

Pockit 官网:https://pockit.ai/

责任编辑:张燕妮 来源: 机器学习
相关推荐

2021-11-16 10:13:37

Facebook元宇宙VR

2019-10-24 15:11:10

数据分析PythonFineBI

2020-09-03 07:21:15

数据库数据SQL

2020-03-02 18:32:51

Windows 10Windows微软

2023-05-18 15:28:20

人工智能计算机科学

2017-11-08 08:08:31

计算机液态PC

2011-12-09 09:56:49

数据中心IBM张家港第一人民商场

2023-01-02 11:58:44

Excel

2009-05-27 09:18:51

2019-04-15 14:15:59

2019-08-28 16:18:39

JavaScriptJS前端

2020-01-23 15:03:39

计算机互联网 技术

2012-02-29 10:02:59

IBM量子计算机超级计算机

2020-09-17 10:30:21

前端模块化组件

2020-07-22 14:45:20

2012-05-24 10:51:05

固态存储SSD硬盘

2011-12-19 09:24:50

虚拟化家庭实验室虚拟桌面

2009-08-21 18:05:16

黑客模块化主板硬件
点赞
收藏

51CTO技术栈公众号