9

USB電源の小さなライトがあります。ソフトウェアでON/OFFできるようにしてほしい。Linuxコンピューターに接続します。私は以前のプロジェクトからAtmel ATtiny2313を持っていますが、マイクロコントローラーを転用するよりも単純なハックでこれを行いたいです。

これは可能ですか?何らかの USB 準拠のファームウェアがないと、コンピュータはデバイスと通信できないため、これは実行できないのではないでしょうか?

OPがLM317電圧レギュレータを使用してUSB出力の電圧を変更することを示唆するコメントがあるこの質問を見つけました。これは私には当てはまらないと思いますが、言及したいと思いました。

アップデート:

USBtinyをマイクロコントローラーに取り付けて、それをライトに配線し、コントローラーを制御するアプリを作成できるようです。しかし、大変な作業のように聞こえます。簡単なハックをしたいのですが、USB の経験がありません。

4

7 に答える 7

2

USB の電源 (Vcc) ラインは常にオンになっているため、これは可能ではないと思います。これは制御ラインを意図したものではありません。

お使いの USB ライトが、USBデータ経由で自分自身を制御する方法をすでに提供していない限り、運が悪いです。USB 電源ラインの電圧を変更しようとすることはお勧めしません。

于 2010-08-26T20:44:34.223 に答える
2

最善の策は、おそらく、Digi-Key から 20 ドルで入手できる FTDI インターフェイス ケーブルのようなものを購入することです。これにより、+5、アース、およびソフトウェア制御下で高低を切り替えることができる 4 本のワイヤが得られます。rx / tx / rts / ctsを使用して論理レベルのシリアルポートとして使用する場合、ソフトウェアは最も簡単です。製造元の部品番号は TTL-232R-5V-WE です (digikey.com にアクセスし、部品検索ボックスにその番号を入力してください)。Digi-Key には、メーカーのデータ シートと Web サイトへのリンクがあります。

于 2010-08-26T21:28:35.730 に答える
1

USBポートのオン/オフを切り替えてバッテリーを節約するコンピューターの機能を使用すると、これが可能になると思います。驚くほど短い検索の後、私はそれに関する別の質問を見つけました:

linuxでUSB電源のON/OFFを制御する

私はそれを試していませんが。うまくいったかどうか教えてください!

于 2013-02-28T09:42:26.617 に答える
1

おそらく、USB コントローラに USB ポートへの電力を遮断するように指示することができます。PC の省電力設定でこのオプションを見たことがあります。

于 2010-08-26T20:46:37.983 に答える
0

USBコネクタを再配線して、VCCに接続する代わりに、USBライトの電源をUSBポートのデータに接続することはできますか?

次に、それを制御して、0 ボルトか 5 ボルトかを指定できます。

それが可能かどうかはわかりませんが、私はUSBについて何も知りません。

于 2010-08-28T14:56:06.540 に答える
0

PL-2303ベースの USB/シリアル ブリッジと、 USB スタック (おそらくUSBtiny )を実行するATtiny2313マイクロコントローラーを使用します。次のように動作します。

  • USB ライトは、コンピューターではなく、マイクロコントローラーに直接接続されています。
  • アプリ/ドライバーは USB 経由でマイクロコントローラーを制御します
  • マイクロコントローラーが USB ライトの電圧を設定します。

いくつかの出力にいくつかの抵抗器があるように配線を調べて、ライトをさまざまな明るさに設定できるようにします。パターンや何かをしたい場合は、ソフトウェアで行います.

于 2010-08-27T15:28:44.200 に答える