WiFi®Arduino®とは何ですか?
WiFi®Arduino®は、ワイヤレスネットワークに参加する機能を備えたArduino®ボードです。 Arduino®ボードにはいくつかの種類がありますが、いずれもWiFi®を搭載していません。 このため、すべてのWiFi®Arduino®デバイスは、標準ボードの1つとWiFi®シールドを組み合わせて作成されています。
安価なUSBインターフェイスに対するWiFi®Arduino®の最も明確な利点は、ワイヤレスで複数のコンピューターからコンピューター入力または再プログラミングを受け入れることができることです。 これは、複数のユーザーが同じデバイスとやり取りする可能性のあるロボティクスまたは家電アプリケーションに特に役立ちます。 たとえば、ロボットのアートワークを使用すると、だれでもWiFi®を搭載したラップトップを使用して別の位置に移動するように指示できます。 あるいは、このプラットフォームに基づいたゲームでは、複数の人が同時にプレイすることができます。
WiFi®Arduino®デバイスは、webduinoライブラリを使用して簡単なWebサイトを作成することもできます。 サイトにはローカルネットワーク経由でのみアクセスできます。または、ネットワークがオンラインの場合、インターネット全体でアクセスできます。 マイクロコントローラーからブロードキャストされるWebサイトを使用して、温度、光レベル、ノイズレベルなど、デバイスの環境に関する情報を表示できます。 サイトを使用して、WiFi®Arduino®をリモートで制御したり、デジタルディスプレイボードに配置するための情報を提供したりすることもできます。
WiFi®は、現在小型電子機器で利用可能な他のインターフェースよりもはるかに高速にデータを伝達できます。 1つの例は、リモートコントロールビデオカーです。 基本的なボードはWiFi®シールドに接続され、ボードはリモートコントロールカーのコントロールに直接配線され、ウェブカメラもボードに配線されます。 通常、ウェブカメラは、データを分析するための十分な処理能力またはデータを記録するための十分なストレージ容量がないため、このタイプのデバイスには役に立ちません。 この場合、データは保存も分析もされず、代わりにWiFi®を介してコンピューターに直接送信され、ユーザーはライブビデオを見て車を制御できます。
これらの利点にもかかわらず、WiFi®Arduino®デバイスは頻繁に生産されません。 WiFi®は他の選択肢よりも高価であり、より多くの電力を消費します。 モバイルデバイスは一般にバッテリ駆動であり、追加の電力消費が重大な問題であることを意味します。 コンピューターインターフェイスを頻繁に使用するほとんどの固定デバイスは、USBまたはネットワークケーブルを使用して制御できます。 ほとんどのアプリケーションでは、安価で、USB、Xbee®、またはシリアルインターフェイスを使用するのと同じくらい効果的です。