在当今数字时代,许多人可能会习惯使用智能手机中的计算器应用,然而,老式桌面计算器依然有其不可替代的魅力。这些计算器不仅电池寿命长,也让人享受到按键的真实触感。对于电子爱好者而言,拥有一款动手制作的计算器套件,似乎是一个颇具吸引力的选择。 近日,一款价格约为15美元的DIY计算器套件进入了市场,其设计目的正是为了满足电子爱好者的需求。这款计算器不仅提供了基本的计算功能,还包含了电阻颜色带解码、十六进制数转换及LED驱动电阻值计算等实用功能。试想一下,自己动手组装这样一台计算器,感受亲手完成的成就感,实在是一件诱人的事情。
对于这款双重功能的产品,我们可以从硬件和软件两个方面进行评测,来探讨其究竟有多大潜力以及需要改进的地方。 首先,从硬件的角度来看,这款套件的质量让人颇感惊艳。包裹里所有组件都被合理地分装在单独的小袋子里,并且提供了一些额外的电阻、螺丝、螺母和支架。不过,按钮和其覆盖的塑料帽却没有提供备用,这令人略感意外,因为这些部件在运输过程中容易受到损坏。在我收到的套件中,就有几个按钮的脚被压弯,而至少一个透明的按钮帽也有缺损。 特别值得一提的是,这款计算器的印刷电路板(PCB)非常高档。
众所周知,从中国进口电子元件,很多时候会遇到又薄又脆的电路板,但这款产品的PCB质量十分扎实,可以轻松承受按键时施加的物理压力。 在文档方面,这款套件仅提供了一份电路图和一份简单的操作说明,而在组装后如何操作计算器的更多细节,厂家也仅仅提供了一个QR码,指向了一份逐步的组装图。这对大多数Hackaday读者而言,可能显得有些不足,毕竟缺少文字说明,对于新手来说可能会造成困扰。尽管如此,PCB上的丝印相当优秀,显示了所有电阻的值、元件的编号以及需要特殊方向安装的元件的正确位置。如果在组装中出现问题,建议重点检查两个不同类型的晶体管和一个电压调节器,因为它们在外观上几乎是相同的。 然而,仍然有一些问题需要注意。
激光切割的亚克力外壳虽然在组装完成后看起来非常漂亮,但其组装过程却并不顺利。用于固定螺母的小槽设计得太大,导致在组装过程中,我不止一次将螺母掉入外壳内部。 另外,主PCB和LCD模块之间的连接方式也显得有些不足。这款套件使用长引脚来连接这两个组件,这在平行安装时并不会有问题,但为了适应外壳的内部空间,LCD需要以一定角度安装。弯曲引脚的过程相对繁琐,需要几次尝试才能达到理想效果。虽然这并不算是大问题,但考虑到套件的其他部分组装得非常顺利,这似乎是个小小的疏漏。
接着来谈谈软件部分。在硬件令人满意的同时,软件则显得有些鸡肋。不少用户反映,在使用过程中会遇到诸如字符消失、只有部分按键被响应等问题。尤其是当计算器处于闲置状态时,有时设备会自行关机,造成不便。此外,令人意外的是,这款计算器仅能输入7位数字,这在16x2的显示屏上显得极为局限。在进行大数字计算时,甚至会提示无法处理,具体数值禁止过大,这显然是在计算器的设计上留有了太多的限制。
更令人沮丧的是,计算器的固件似乎并没有可公开的代码或二进制,令人失望。作为一款 DIY 套件,常理下应该允许某种程度的固件更新或者修改,但在这个产品的文档中,完全没有此类提示。不过,既然我们是在Hackaday的世界里,这样的问题显然不会困扰住热爱作业的人。实际上,已经有开源项目为这款计算器提供了可逆波兰记法(RPN)替代固件,能力上能够处理多达18位数字的计算。虽然这一替代固件去掉了原本的电阻计算与十六进制转换功能,但那些有数学需求的用户也许并不在乎这一小小的妥协。 特别让人兴奋的是,这款套件的按钮设计极具灵活性,允许用户自定义按钮的插画。
这意味着你可以为自己的计算器设定不同的功能,实现个性化的使用体验。虽然如果继续使用原来的STC IAP15W413AS处理器,功能可能受到一定限制,但如果将其拆除,换成ESP8266等更强大的微控制器,这款计算器的可能性将会合二为一,变身为一款真正的多功能工具。或许你可以将它变成一个手持的MQTT智能家居控制器,或者是一个拥有显示器的宏操作面板,用于高难度的游戏。 综上所述,这款DIY计算器套件无疑是一个有趣的项目,虽然在初次使用体验上显得不够完美,但其硬件品质优异,以及为喜欢DIY的用户提供了众多的改进可能性。这款计算器无疑为热爱电子产品的玩家们提供了一个极具吸引力的平台,或许,正是这样一款产品,将为我们的桌面增添一丝独特的风味和乐趣。