USB to GPIOモジュール


15

私は、サーバーがGPIO信号の形式でマイクロコントローラーに送信する必要があるWebページのボタンをユーザーに押すことを含むプロジェクトに取り組んでいます。サーバーで使用できるポートはUSBのみです。

私はいくつかの考えがありました:

  1. USBからGPIOへのインターフェースとしてArduinoボードを使用するだけです。
  2. http://numato.com/8-channel-usb-gpio-moduleなどの専用モジュールを使用します(これは、Googleのクイック検索で見つかった唯一のものです。
  3. この質問で説明されているようなものを使用してください。USBからドライブLED

この分野での経験がある人なら誰でも推薦できますか?

回答:


14

おそらく、前述の要件に対する最も簡単なソリューションは、FTDI FT245R ICです。

質問の文脈における重要な留意点は次のとおりです。

  • Windows、MacOS、Linux用のFTDIからのロイヤリティフリーのUSBドライバー(MacOSはUSB VCPモードのみをサポート)
  • カスタムプログラミングなしでオンチップで処理される完全なUSBデバイスモードプロトコル
  • USB抵抗器を含む完全なUSBハードウェアオンチップ
  • 8つのGPIOが利用可能-マイクロコントローラーからの入力も将来拡張可能
  • USBのサスペンド/レジュームサポート、使用されていないときにデバイスを低電力モードに切り替える
  • 統合されたレベルコンバーターと5 V、3.3 V、2.8 V、1.8 Vのトーテムポール出力。ほとんどの標準マイクロコントローラーと通信可能
  • 追加の水晶や発振器は不要で、すべて統合されています。
  • コンピューターとFT245Rの両方のエンドの無料サンプル実装コード

実装にかかる時間の節約、および将来の要件の肥大化という点では、これはおそらく、要件に対する最速で最も単純で安価な1チップの答えです。個々のユニットの価格は約4〜5ドルで、ボリュームは2ドルの範囲です。


6

GPIOに対するこのadafruit micro-usbは良さそうに見えます、あなたが話してたNumatoのものはもう少し大きめです。あなたが本当に大きなものを探していて、もっとお金を払っても構わないと思っているなら、最大のNumatoバリエーションはあなたのためです。

とにかく、私がadafruitの1つを手に入れているのは、それがsuuuuuperミゼットだからです。

(最大のnumatoバージョンはこちら:http ://numato.com/32-channel-usb-gpio-module-with-analog-inputs/ )


Numatoは、本当に大きくする必要がある場合に64チャンネルバージョンを追加しましたが、32チャンネルの約3倍の価格です。
-nvuono
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.