用这款DIY电子墨水打字机轻松写作

伏伊宜
导读 我作为工程师的整个职业生涯都是在一台闪亮的笔记本电脑上度过的。我用同一台电脑编码,研究,设计,记录,甚至浪费时间。每小时,一周的每

我作为工程师的整个职业生涯都是在一台闪亮的笔记本电脑上度过的。我用同一台电脑编码,研究,设计,记录,甚至浪费时间。每小时,一周的每一天,每周。所以我试着模拟我的创作时间:回家做一些创作,只是坐在同一台电脑上,感觉比平静更疲惫——哦,快乐,更多的屏幕时间。

然而,尽管我发现纸上的文字和屏幕上的一样容易阅读,但写作并不能很好地转化为模拟世界。在键盘上打字多年,手动在笔记本上写字又慢又痛苦。通过使用相对较近的制造商友好的电子纸显示器,如亚马逊Kindle和其他设备,我幻想着一种结合了世界上最好的设备的设备,将键盘与电子纸屏幕的静态日光可读表面结合起来。一个可以让我对写作有同样感觉的设备,就像我拿起一本书一样,没有眼睛疲劳,没有通知,也没有YouTube的干扰。我可以比90年代的老式专用文字处理器做得更好——我将使用10gb的SD卡进行存储,将显示尺寸增加三倍,并提供更清晰的对比度和定制格式。

然而,我很快发现,在挖掘原型之前,我必须解决一些严重的问题。第一个也是最明显的是,如果你用的是原装固件,我买的电纸屏刷新率不到2秒。如果尝试使用自定义固件加速,会出现持续烧屏的情况。事实证明,这是我没有在市场上看到我的幻想文字处理器的主要原因——一些类似的商业尝试收到了用户关于按下按键和看到结果之间的滞后的严厉评论。

我决定退一步,采取不同的方法。毕竟,用户只需要对他们直接编辑的文本进行快速更新。那么为什么不在主显示屏下增加标准字符LCD呢?然后,主显示屏上的大部分文档将变得清晰。加个键盘,SD卡文件系统,甚至小打印机,用笔勾勒出我的草稿为红线。我自己的电纸书打字机没有拖拽输入延迟。

但这导致了另一个问题:我的设备现在必须包含至少五个独立的子系统,每个子系统都有不同的通信协议。最重要的是,双显示器设置将使现有的运行在Raspberry Pi上的文本编辑器(如Nano或Emacs)变得不切实际。所以我也在考虑从头开始在微控制器上编写自己的文本编辑器。如果我必须重启设备驱动中的文字处理轮,那么这个项目可能需要几年时间。我需要找到一个允许我使用现有代码的平台。

这段代码的一个明显来源是Arduino生态系统。然而,为大多数Arduino微控制器供电的Atmel AVR芯片对于文字处理来说过于有限;例如,Arduino Uno在其2千字节的RAM中几乎无法容纳两段文本。我登录了Mbed,这是我之前创业的时候用的固件框架。Mbed与Arduino非常相似,足以移植现有的LCD和键盘实用程序代码。不过Mbed并没有使用Atmel AVR芯片,而是针对Arm架构设计的,让我可以使用功能更强大的基于Cortex M4系列的嵌入式系统。ST微电子公司售价10美元的电路板有足够的内存同时存储一整章,还有闪存存储更长的文件。Mbed还使用I2C和SPI为我的打字机通信系统提供代码。还包括我需要加载保存在SD卡上的key C库。

该项目有一个合理的时间框架。在接下来的半年里,我将专注于获取文本编辑器中所需的核心功能,例如选择和创建文件,处理LCD和电子纸显示之间的权衡以及格式化文本。打印机——将文本输出到5.7cm宽的热敏纸卷上——增加了特殊的傻瓜面,感觉很适合主题:我的设备是个黑客,但它是个有趣的黑客,有很多有趣的不必要的部分。尽管如此,它仍然可以达到基本的功能水平。

临近完成,我也确定了名字:SPUDwrite或者单用户设备,写版本。SPUDwrite可能是一系列故意不合时宜的无干扰设备中的第一款——有限但充满惊喜。卫星电话,卫星码,卫星电视.尽管我已经完成了文本编辑器的编码,但我已经在考虑解决我在版本2中带来的问题——将我错误订购的透射式LCD换成阳光可读的反射式,添加一个触觉滚轮和一个巨大的红色“打印”按钮——更多的功能、更多的解决方案和更多的方法来改善我的小小的无互联网生态系统。

但是到底是什么呢?当我开始用我的土豆进行创造性写作时,我想到了动力的来源。自己尝试SPUDwrite的人有明显的分裂反应;一些人兴奋地接受了这个概念,而另一些人似乎对现代个人电脑的局限性很感冒。我发现随着年龄的增长,这种分歧最为突出:最不喜欢的是父母和家教,他们从未感受到网瘾的影响。与此同时,我的同龄人和年轻的亲戚得到更好的回应,他们不满意永远在那里。抓住他们的设备对他们的生活有影响。

我为自己建立了这个项目。但我对这个想法的其他投资感到惊讶。像我一样,他们将SPUD视为一个逃避和后退的机会,而无需放弃他们的现代技能和基本功能需求,如数字文件存储。他们希望设备能继续提供一切,而不是正确地提供一件东西。他们想要我们网络世界的现代服装——一次只买一件。

标签:

免责声明:本文由用户上传,如有侵权请联系删除!