【发布时间】:2011-04-04 12:08:45
【问题描述】:
我有一个 USB 供电的小灯。我希望能够用软件打开和关闭它。我将把它连接到一台 Linux 计算机上。我有一个来自 previous project 的 Atmel ATtiny2313,但我宁愿通过简单的 hack 来做到这一点,也不愿重新利用我的微控制器。
这可能吗?我怀疑这无法完成,因为计算机不会与没有某种 USB 兼容固件的设备通信?
我找到了this question,其中有一条评论建议 OP 使用 LM317 稳压器来改变 USB 输出的电压。我认为这不适用于我,但我想我会提到它。
更新:
看起来我可以将USBtiny 放在我的微控制器上,然后我可以将它连接到灯上,然后我可以编写一个应用程序来控制控制器。不过,听起来工作量很大。我宁愿做一个简单的 hack,但我缺乏使用 USB 的经验。
【问题讨论】:
-
如果你有一个并行端口,那么控制它会很容易,虽然不是最节能的做事方式。
-
因为并联是5V,对吧?不幸的是,这台电脑很新,只有USB。我还有一个 USB 串口适配器……嗯……也许是软件 -> USB -> 串口适配器 -> 灯?
-
我还没有真正使用过 PoE。我认为这个价格对于这个项目的规模来说可能是不合理的,但这很有趣。您可以只打开和关闭各个端口的电源吗?
-
我投票结束这个问题,因为它是关于电子产品的,而不是关于软件的。
标签: linux hardware usb microcontroller atmel