有什么方法可以用软件为 5V 继电器供电?

Cip*_*rum 0 audio motherboard power relay

我有一个可以由 5V 输出供电的继电器,我正在尝试通过 PC 主板上的软件为其供电。

问题:如何从主板的任何部分(最好从机箱外部访问)获得 5V 输出并使用任何编程语言以编程方式控制它?


输出不必正好是 5V,因为我测试了继电器,即使在 3V 下它也能完美工作。

最好的方法似乎是使用 Parralel 端口,但我的机器都没有。

DVI 不知何故?PS2?3.5 毫米插孔?任何可以按需产生几伏电压的东西。


注意:除了为继电器供电外,计算机不会用于任何其他用途,因此可以接受牺牲功能。

注2:音频插孔(3.5 毫米)似乎很有前途。当我播放正弦波或其他东西时,它可以输出一些伏特吗?

我这样做而不是使用我的 Raspberry Pi 或 Arduino 的原因是因为我的计算机科学教师真的希望它完全免费,并计划使用 Windows XP 的修补版本来使用并行端口与一些 DOS 程序结合使用. 我认为这很疯狂。

如果您想知道继电器为校铃供电。

Hen*_*nes 5

让我们把这个问题分成三个部分:

  1. 如何从主板的任何部分获得 5V 输出(最好从机箱外部访问)
  2. 如何以编程方式控制它?
  3. 如何做到这一点完全免费。

免得从最后一个开始。那是不行的。您需要将外部电源(到铃的电源)与计算机内部设置隔离。这意味着您需要一个继电器和一些胶水逻辑。这可能不会花费太多,但它不会完全免费。

此外,预制解决方案的起价约为 8.50 欧元。我链接到的那个明确提到与 rPi 兼容,但当我阅读规范时,它似乎适用于任何 USB 输出。

创造一个设备可能是一个有趣的项目,但使用的资源、潜在的计算机爆炸(好吧,短路,不太可能爆炸)和投入的时间意味着购买这样的设备是经济的方式。

我强调经济性,因为它的对立面是如果你想从中学到最多,而不是获得最终产品。


这还剩下两点:

第 2 项:我如何控制它取决于实现。USB 看起来不错(100 毫安时的 +5v 可能足以驱动继电器)但据我所知没有办法控制它。有devcon可用于启用,禁用或复位的装置,但这里的[SU]提及,这并其他职位移除电源部分。


第 1 项:如何获得 +5 伏电压也很有趣:USB 几乎不提供任何功率。它应该只馈电到 100mA。对于一些控制逻辑来说就足够了,使 USB 设备能够识别自己并要求更多功率。相当多的 USB 实现都被破坏了,但是如果您只是连接到 USB 并打开它的电源,则确实存在烧毁的风险。只剩下三个其他常见的电源:1) 来自台式机 PSU 的 +5 电源,2) 来自风扇接头的电源 3) 电源供电的 eSATA 插头。(不确定那里,它们可能会受到与 USB 相同的限制)。

来自 Ali Chen 评论的更新:
不。这是针对在枚举和配置之前不得使用超过 100mA 的 DEVICE。但无论如何,任何 USB 主机都必须提供 500mA。

不是“一些实现”。这是两个不同的要求。100mA 正式预算限制的唯一情况仅适用于特殊类别的“总线供电集线器”

请注意,最后一个可能包括 rPi 上的 USB 供电集线器。


回顾和结论:

  • 您需要为铃铛提供一些电源。很可能不是来自计算机本身,而是来自外部 PSU。那个会耗电,所以你想在不使用的时候把它关掉。
  • 对于 PC 也是如此。如果它碰巧一直都在:很好。否则,它会比购买 rPi 和小工具成本浪费更多的电量。
  • 您想将铃铛的电源与 PC 分开。这意味着 Relais 和健全的设置。
  • 最好你想要第二个为铃铛 PSU 供电(它可能连接到 +240v 或来自你当地墙壁插座的任何东西)。
  • 你想安全地做到这一点。

经济结论:购买一个该死的 rPi 和预制板。学习什么时候在家酿什么时候不在家酿制的重要教训。


...所有这些都假设这是一个真实世界的项目,而不是您只需要为教育目的而设计的项目。如果是从台式电脑开始教育,三重交火。在特定时间触发的图形基准测试......以及排气管中的红外计,以了解何时触发。该实现的其余部分留给读者作为练习。