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

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

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

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


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

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

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


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


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


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

,时长16:09

从 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/

参考内容:https://www.tomshardware.com/news/raspberry-pi-pockit-modular-pc-cm4https://news.ycombinator.com/item?id=30615959

相关文章
|
7月前
|
存储 人工智能 JavaScript
编织魔法与修电脑:码农征途的奇妙起点
编织魔法与修电脑:码农征途的奇妙起点
84 0
|
7月前
|
Java
普通玩家也能掌握的Java游戏加点系统,专业到让你无敌!
普通玩家也能掌握的Java游戏加点系统,专业到让你无敌!
41 1
|
定位技术 图形学
Unity3D——射击游戏(多地图,多人物,枪支切换,驾车,扔手雷等功能,堪比小型和平精英)
Unity3D——射击游戏(多地图,多人物,枪支切换,驾车,扔手雷等功能,堪比小型和平精英)
Unity3D——射击游戏(多地图,多人物,枪支切换,驾车,扔手雷等功能,堪比小型和平精英)
|
小程序
想做个炫酷的飞行射击游戏,研究这个就够了
不久我上线了一款彩虹星球大冒险的小游戏,是一个飞行射击游戏,效果还挺不错的。有不少朋友问这个飞行射击游戏有没有模版,想通过模版学习一下其中的一些实现方法。 今天,飞行射击游戏的模版来了,长按识别下方的小程序码可直接体验。
154 0
|
Java
手把手一步一步教你使用Java开发一个大型街机动作闯关类游戏13之英雄不要走出屏幕
手把手一步一步教你使用Java开发一个大型街机动作闯关类游戏13之英雄不要走出屏幕
143 0
|
Java
手把手一步一步教你使用Java开发一个大型街机动作闯关类游戏19敌人可以被打死
手把手一步一步教你使用Java开发一个大型街机动作闯关类游戏19敌人可以被打死
149 0
|
传感器 机器人 vr&ar
可以吃的「逻辑门」:这些科学家把甜点做成了「迷你计算机」
可以吃的「逻辑门」:这些科学家把甜点做成了「迷你计算机」
|
传感器 人工智能 算法
呼喊极客们,六足机器人 HEXA 身上藏着未来人机交互方式的答案|涨知识
在刚刚过去的2016 亚洲消费电子展(CES ASIA)上,Vincross公司开发的HEXA成功获得LAST GADGET STANDING奖项的提名。在如今机器人蓬勃发展到有点眼花缭乱的时候,来自中国的创业者孙天齐带着他的HEXA,凭借着独特的外形和丰富的开源性,让中国的自主创新机器人走上国际舞台。
380 0
呼喊极客们,六足机器人 HEXA 身上藏着未来人机交互方式的答案|涨知识
|
传感器
和12岁小同志搞创客开发:检测按键状态的两件法宝
和12岁小同志搞创客开发:检测按键状态的两件法宝
和12岁小同志搞创客开发:检测按键状态的两件法宝