python名片制作代码_教你做一张能运行 Python 的名片,成本只要20元!

原标题:教你做一张能运行 Python 的名片,成本只要20元!

作为一名普普通通的开发者,改变世界估计是办不到了,但可以让世界更 Geek 一些。

极客名片的诞生

如标题所说,表面上看这是一个名片,印着姓名、职位、邮箱、GitHub 地址,但其实它是一台完整的、迷你 ARM 计算机。

连上电脑大约 6 秒内即可启动超级精简的 Linux 系统,还包含和一个简化版的 Python 解释器 MicroPython,登录 shell 后还能运行像 2048 这样的小游戏。

而它的作者,AKA 国外手工耿 —— George Hilliard,其实是一名嵌入式系统工程师。据他自己说,平常会花大量的空闲时间,来寻找可以使他的「幻想」为之发痒的东西。

这一颇具极客风的创意引来了社交网络上人们的广泛推崇,他的文章在 HackerNews 上出现还不到一天,点赞量就超过了 2000,GItHub 上的开源项目也已经接近一千 Star。

制作流程与原理

George Hilliard 自己设计并制作了整张名片,在合理的设计下,这张名片的成本极低,PCB、芯片和其他电子器件加起来,总成本不超过 3 美元。

物料清单

从图上我们可以看到,处理器用的是 F1C100s,这是由深圳的一家公司出厂的,选择它的原因除了便宜,还因为它集成了 RAM 和 CPU,在功能上也能满足基本的要求。

最有意思的是,这款芯片,是他在淘宝上买的(没错,就是那个淘宝)...

George 在 JLC 上制作了 PCB,每块电路板单价只要 0.8 美元。他本人对 JLC 制作的板材印象深刻,它们虽然不像 OSHPark 制作的那么好,但是质量也还不错,重点是价格实惠。

并且做出来的效果也很高级,第一次做出来的电路板是哑光的黑色,还带有一点指纹的磁感。

但在制作过程中,还是遇到了一些麻烦:

首先,USB 端口不够长,因此很难与更多的 USB 接口连接;其次,芯片引脚有错误,需要通过手动把针脚弯曲,压到元件后面。

由于这些零件的尺寸很小,George 决定使用便宜的回流焊。而且他有激光切割机,可以制作焊锡膏丝印模板。这也能 确保板材和元器件的处理都是无铅、无害的,可以真的用来作为名片使用。

上面这张图展示的处理结果有点偏离,但焊锡其实还是挺容易使用的,而且组装起来也非常容易。按作者所说,每一个元器件大概需要 10 秒钟装配。

这款名片能够做什么?

将名片的 USB 接口插上电脑,大约 6 秒内即可启动超级精简的 Linux 系统。电脑会将其显示为 USB 闪存驱动器和虚拟串行接口。名片通过虚拟串行接口提供 shell 服务,用户可以登录 root 账户,访问以下程序:

rogue:经典的Unix地牢搜寻器。

2048:一个简单的控制台模式2048游戏。

fortune:各种俗语。我决定不在此处包括整个报价数据库,以节省其他功能的空间。

micropython:一个非常小的Python解释器。

积极拥抱开源

作者在 GitHub 上开源了所有的代码、电路原理图,至于 FC100s 芯片如何开发,官方有技术文档可供参考。

原博地址:

https://www.thirtythreeforty.net/posts/2019/12/my-business-card-runs-linux/#source-code

GItHub 开源代码:

https://github.com/thirtythreeforty/businesscard-linux

电路原理图:

https://www.thirtythreeforty.net/media/F1C100s_Datasheet_V1.0.pdf

后记:2020,想要多做一些「无用功」

有人会问,上面的这个名片有什么实际意义和价值么?可能真的没有。

现实生活中,我们从上学到工作,然后到结婚生子,整个过程中我们都是在为下一个阶段的到来做着充足的准备,做每一件事都在寻求性价比。可是在这个过程中,也让我们少了很多闲情逸致去品味生活百态。

今天我所说的「无用功」,其实是一种淡淡的趣味,就像这个极客名片,说起来并没有什么卵用,但却别有一番滋味。

你的 2019 是怎么过来的?有没有做过哪些有趣有意思的「无用功」?返回搜狐,查看更多

责任编辑:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值