电子说
步骤1:原理图
原理图包含3个主要组成部分其中Arduino本身未显示。我买了一个Arduino Nano,可以在eBay上以几欧元(或几美元)的价格买到。最初的PC仪表使用的是Arduino Leonardo,但这对我来说实在太大而功能强大。
HV电源基于MC34063(或MC33063),同样价格便宜,可以在eBay上购买。原始原理图可以在这里找到:https://threeneurons.wordpress.com/nixie-power-su 。..添加的晶体管和二极管确实有所不同,输出要稳定得多。我以为读过这本Instructable的人都知道如何处理高压及其危险。
在Arduino和Nixies之间有一个驾驶员舞台。我已经用双运放LM358构建了这些驱动器。我最初使用“更好”的双运放-NE5532来构建它们,但是由于某种原因,其行为并非我所期望的,所以我回到了LM。在驱动程序阶段非常重要,输入端需要一个低通滤波器。
下面,您将获得pic和.sch格式的原理图:
步骤2:PCB
我选择了混合成分选择-表面和直通。
原因是我非常愤慨和懒惰当涉及到钻孔时(很无聊),而增加的价值是可以设计更小的PCB。我决定将表面组件直接放在底部,并仅为直通组件钻孔。我确信还有其他选择,具体取决于预算,可用的组件,技能,想象力,但这是我对该项目的选择。我使用了非常容易焊接的1206和SOP8表面组件(对于高压电源,则使用了2512)。
注意:顶部连接(红色)是简单的电线,这确实意味着电路板实际上是双面的。是的,其中一个位于电容器下方,但这不是问题,只要电线绝缘即可。
第3步:逻辑
按照我的理解,电路的逻辑是PC软件正在收集所需的数据,并且其他功能(错误消息等),它将通过COM端口将其推送到Arduino。 COM端口不是静态的,可以根据Arduino实际连接到PC的位置进行选择。例如,我的Arduino Nano连接到COM3,而Arduino Uno连接到COM7。可以直接从界面轻松设置。
原始输出是向指针指示器+ LED发出的;这也很酷,但我只想要Nixies。原始项目可以在这里找到:http://www.lungStruck.com/projects/pc-meter。正如我在一开始提到的,我不拥有代码和PC软件。它们完全由Scott Vincent开发,他也很乐意回答有关他的项目的一些问题。我按原样使用了代码和PC软件,没有进行任何修改,到目前为止效果很好。
zip文件包含PC软件,而txt文件包含Arduino代码。我刚刚在Arduino中创建了一个草图并将其简单地上传到Nano。有关文件的更多信息,请访问上面的链接。
第4步:工作项目
构建项目看起来很有趣从两个方面来看。我最初为Nixie IN-9制作了电路板,但出于火花或智能,我为IN-13的辅助阴极添加了220k。事实证明,IN-9尼克斯非常不稳定,您永远不知道它们实际会从何处射击。有时它们从底部开始工作良好,但如果完全照亮(重负载),它们不会回到底部,而是停留在中间。当然,这很烦人,因此我最终选择了IN-13。这实际上使我最初的想法搞砸了,将它们嵌入到PC正面的托架中。 IN-9完全适合该空间,但IN-13更长,因此我不得不考虑其他问题。我可能会调整低通滤波器(它只是一个RC滤波器),也许我可以达到最佳效果,并使IN-9s正常工作。
所附图片显示了正在运行的项目。第一张照片中的导线如此之多的原因是,它们(电路板和Arduino)应该在PC内部进行连接。 Arduino输入和电源将是一个内部USB端口,开发板的电源直接来自PC的电源(12V)。两条电缆-内部USB插槽到miniUSB的电缆和12V电源都可以在eBay上找到,或者可以在旧计算机上重复使用。我不会在这里详细介绍-针对不同人群的不同方式。
第二张图片显示了两个表示PC软件读数的数字; CPU Nixie在左侧,MEM Nixie在右侧。
第三个图片显示了负载下的Nixies;我已经下载了一个免费的加载软件,该软件仅强调CPU和内存。这种方法对于在驾驶员阶段通过2个电位器校准Nixies非常有用。
步骤5:小故障/问题
如附图所示,PC软件的内存读数不是与PC Performance Memory读数(通过任务管理器)相同。这是因为PC性能内存读数指示物理内存,而PC软件(对于Nixie项目)指示正在使用的%Committed字节;后者意味着它显示了物理内存+可用的页面内存(页面文件)。这就是为什么这两个数字目前不同。
全部0条评论
快来发表一下你的评论吧 !