嘿!您似乎在 United States,您想使用我们的 English 网站吗?
Switch to English site
Skip to main content

在 Red Tin 中集成 PanelPilotACE 之第二部分:立体声音响音量表、风扇控制和监测


PPAce%2BRed_Tin_32f1b2fd3316fbe3af12d5e131d85643c6e78c4b.jpg

Red Tin 中的立体声音响音量测量、风扇控制以及温度和电压监测。

本系列文章的第一部分中,我介绍了自己在确定 PanelPilotACE 是适用于 Red Tin 的系统监测附件后开展的一系列初始工作,从使用包络跟随器电路的单声道音量表开始。在本文中,我将介绍我如何将它扩展为了双声道立体声音响音量表,此外还增加了用于控制风扇的温度传感器以及电压表。

设计 PanelPilotACE 界面

Design_Studio_64fba042b2667022ed3bb584059da87227bcd743.png

我决定使用“主”屏幕,此屏幕不仅显示各种必要元素,还使得能通过点击进入显示更多监测详情的页面。我首先使用 Inkscape 制作了一个简单的 480 x 272 像素网格,中间分为 6 个部分,然后将它导出为透明的 .PNG 文件。我们可以轻松地将它拖放到 PanelPilot Design Studio 中,并用作主屏幕的元素参考。Inkscape 在自动排列和对齐图形方面具有更加出色的控制,因此比直接在 Design Studio 中制作更容易。

最终,我制作了一个有 2 个音量表版本的主屏幕,它们分别是条形图版本和指针版本,此外还有温度和电压读数。

VU-with_home_dd5edb8bc24fe62402f72ef528c95221675e0a71.png

每个部分上面都覆盖了一个用作按钮的透明矩形,按下矩形时将载入显示更多详情的屏幕。例如,音量表将显示双声道版本。未来,我计划进一步开发这些屏幕的功能,以添加风扇速度和更详细的耗电监测。这些屏幕中都有一个主屏幕按钮,按下时可返回主屏幕。

我还使用 Design Studio 附带的其中一个现成仪表添加了一个模拟时钟。当 DJ 在打碟时,能够查看时间总是很有用的。

立体声音响音量表和风扇控制电路

stereo_VU_e0977dfc83ffccf9a4c29918540ca41f751b4f72.jpg

在上一篇博客文章中,我详细介绍了如何将包络跟随器连接到来自 Red Tin 的音频上,以及如何控制 PanelPilotACE 上的音量表。以上操作使用了一个双运算放大器,因此我可以使用另一半来驱动第二个声道,从而实现立体声音响监测。我将电路组装在面包板上,然后进行测试,第一次就取得了成功。

temp%2Bfan_be9b4bb0c948608c7ef6c7ac69b0d49996a0067c.jpg
现在,我将电路添加到了面包板上以控制风扇速度,我之前在首次使用 PanelPilotACE 时也这样使用过。区别在于,这次我想通过 Red Tin 中的温度来控制风扇速度,而之前我是通过调节台式电源的电压来手动控制的。

LM35_circuit_100bf3457480ace98dfee7f8c141c435f2e9cf4c.png

我使用了 Texas Instruments LM35DT 温度传感器 (535-9458) 。通过参考内容全面的数据表,我用 R-C 阻尼器组装了电路,并将传感器输出连接至 PanelPilotACE 的模拟输入之一。我在 Design Studio 中调节了输入的电压设置,经过反复试验后,最终将电压范围定为 -1 - 5V。我还设置了温度显示,将 -1V 映射为 0,将 5V 映射为 100。这样一来,环境温度读数在 18℃ 左右,而根据工作室内的温度计,这一读数基本正确。虽然我可以进行更严格的校准来获得更准确的读数,但是就监测 Red Tin 中的温度并据此控制风扇的目的而言,我认为目前达到的设置已经足够了。

我装好风扇 (781-5058) 后,使用工作室的热风枪进行加热,然后听到风扇转速随着温度升高而加快。

使用电压表时,只需将 Panel Pilot 上剩余的模拟输入连接至 12V 配电箱的输入插口中即可。

安装至 Red Tin 中

PPAce%2BRed_Tin1_32f1b2fd3316fbe3af12d5e131d85643c6e78c4b.jpg

Red Tin 的内部空间变得有点紧张,但是因为 PanelPilot 是采用纵向布置的,所以它可以放在主屏幕的旁边。这意味着我不仅能总览重要的特征,还能获得一定的视觉效果。

在此原型阶段,接线显然较为凌乱,但是我很快就能解决这一问题。我还需要通过万能板将所用的电路变得更加永久和紧凑,这样就能藏在 Red Tin 顶部的 Udoo x86 旁边。

待办事项

接下来还需要做的事情包括使电路和接线变得整洁有序;切割新的 Red Tin 顶部罩盖,以放置新风扇;以及设置 PanelPilotACE 屏幕,添加更详细的监测信息。这些我都会在下一篇博客文章中讲解。

也许我还会对图形进行微调,可能在主页上增加一些警示灯,或者甚至可能将 PanelPilotACE 设置为在达到临界水平时自动切换至相关屏幕。这就是 PanelPilotACE 的乐趣所在,我可以不断增加和尝试新的元素!

I have a background in the arts, environmental conservation and IT support. In my spare time I do a bit of DJing and I like making things.