45年前发布的Singer计算器的显示屏变成了可编程时钟



歌手计算器曾经是非常流行的设备。现在处于工作状态,剩下的不多了。这些计算器之一是Singer / Friden EC1117型号,由工程师Eric Cohen掌握,后者通过添加一些现代功能来升级了该设备。

工程师拆卸了系统,并安装在Raspberry Pi的内部以控制显示器的放电灯(Hitachi CD-90)。然后一切都变得很简单-工匠安装了UDP服务器并编写了一个Android应用程序来控制整个系统。计算器一直处于工作状态,以前的所有功能都像以前一样工作。

在推出该计算器时,其零售价为445美元(今天为2900美元,经通胀调整)。尽管具有某些便携性,但该计算器还是很大的。携带不便。


甚至还有一个提手

,Eric决定将其变成手表,从而增加了数字显示器的功能。如上所述,手表的管理是使用Android应用程序完成的。

特点歌手/弗里登EC1117:
  • 制造商:歌手公司弗里登分部
  • 型号:EC-1117
  • 发行日期:1971
  • 产地:日本(日立)
  • 发售价格:$ 445
  • 重量:3.5公斤
  • 尺寸:宽度26.6厘米; 长30厘米,高10厘米
  • 电源:13 W,117V AC,50/60 Hz
  • 显示:气体排放指示,日立CD-90
  • 芯片组:日立MOS LSI,9芯片
  • HD3201, HD3202, HN3203, HD3203, HD3205, 2-HD3206, HD3207, HD3208
  • : 12
  • : — , , ,




, :
  • - . .
  • Raspberry Pi ;
  • .
  • UDP , :
  • Android;
  • UDP, ASCII-;
  • ;
  • .


为了执行我们的计划,我不得不使用示波器-必须对EC1117显示接口进行反向工程。工程师收到必要的数据(数据传输接口和协议)后,立即进行下一步-连接Raspberry Pi 2B。



该计算器通过4504逻辑电平转换器连接到GPIO Raspberry,此后,编写了一个小型C程序,用于总线协议的软件仿真。它使您可以解码简单的ASCII协议,该协议可以无线更改计算器气体排放显示的操作模式。尤其是,开发人员能够设置日期/时间格式并设置设备任何显示灯的值。

开发Android应用程序有助于作者进一步了解Android操作系统以及为此操作系统编写应用程序的原理。为了控制计算器,使用了其显示的示意图。默认情况下,计算器显示日期和时间,包括秒。向右滑动,还可以添加几分之一秒。向左滑动时,该值将恢复为默认值。可以在应用程序中通过滚动来更改每个显示灯上的值。您可以同时控制多个指标值。有一个计时器模式。已创建一个实用程序,可让您配置IP和端口值。

将来,Eric计划为系统提供实时操作系统(Xenomai,PremptRT等)。他还没有亲自说明小数点的工作原理;这已在计划中。也许计算器可以作为媒体中心工作(这里的媒体中心是什么意思,作者没有解释)。

有关已完成工作的所有技术信息都可在文档(.pdf)中找到。这里是软件总线协议仿真器的源代码这是一个用于Android 控制显示的程序

Source: https://habr.com/ru/post/zh-CN396267/


All Articles