応用例
- 応用例
OSを選ばず、USBで接続される irMagician は、様々な応用が可能です。以下に応用例を挙げます。- リモコンクライアント
手持ちのPCに接続して、通常のリモコンと同様に外部機器を制御します。常駐型のプログラムにすれば、操作性も良くなります。他の応用例として、
- カレンダーとの連動による予約リモコン
カレンダーのデータをパースしてのリモコン信号の送出 - ソーシャルリモコン
最も視聴者が多い番組を追従する。ソーシャルリモコン
などが考えられています。
- カレンダーとの連動による予約リモコン
- リモコンサーバ
現在、お手持ちのNAS,Ras-pi, Galileo, Arduino, BBB などのワンボードLinuxマシンとの組合せによる、リモコンサーバも応用範囲として考えられます。眠っている資産を活かすことが出来ます。 - 赤外線ビーコン
ロボットのローカリゼーション(位置決め)の方法として、赤外線ビーコンがあります。大宮技研ではロボットのサービスプロトコル(RSNP)での研究/動作実績があります。- 実装例
赤外線ビーコンに限らず、外部機器の制御はドライバの準備や特殊なプログラミングテクニックが必要になる場合がママあります。そこで、HID(Human Interface Device)を活用することにより、この問題を解決します。
<準備するもの>- キーボードと互換のHID特性を持った赤外線リモコンキーボード
- CDC-ACMが利用できるアンドロイド端末
- イベント発生源としての利用
移動型ロボットにおける赤外線ビーコンのユースケースの一例です。- 特定の場所に特定の信号を出すビーコンの設置
- ロボットが移動
- ビーコン受信
- 受信ビーコンの特定
- 予め位置とマッピングしてあるビーコン内容からロボットの位置を特定
ビーコン内容として、キーコードを用いれば、通常の標準入力(キーボード)をハンドリングするプログラムでビーコン内容を処理させることが可能となります。
- キーボードと互換のHID特性を持った赤外線リモコンキーボード
- 実装例
- リモコンクライアント