irMagician

概要

 irMagicianは2014年に開発したUSB接続の赤外線リモコンアダプタ(以下、IRアダプタ)である。旧来からあるIRアダプタとの最大の違いは、NECタイプ、SONYタイプに代表されるコードではなく、波形をそのまま記憶する。このため、旧来機種では難しかった一部のエアコンのリモコン信号の学習が可能となった。この成功により、irMagician以降の他社製競合品もこの方式を取ることが多くなった。

irMagician 説明
 irMagicianは、IoTブームの波に乗り、同人ハードでは珍しく2,500個を捌くことができた、立派な数字である。もう、発売からかなり年数が経ってしまって、既にディスコンだが拙宅ではラズパイのNASで動作する自作ソフトと組み合わせ、便利に使っている。ここでは、その使いこなしについて解説する。

成果物

  • YDBC-30

    YDBC-30 説明
    YDBC-30は地デジTVチューナである、購入したのは15年以上前になる。HDMIで出力されるので、そのままLCDにつなげたり、HDMIのキャプチャユニットに接続できる。特にキャプチャユニット経由だと、画面をまるまる一画面使わないので、4K-LCDの有効活用に便利だ。それを制御するリモコンをwebアプリとして活用するのが、本体の名を冠したYDBC-30になる。Webブラウザで動作するので、写真のようにスマホ本体もそのままリモコン化出来る。リモコン制御が可能な他のデバイスの活用の時の参考にしてほしい。
  • Live!Prog
    Live!Progは、既存のWebテレビ番組表の中に、YDBC-30の基本的な操作ボタンを埋め込むハック。Webの学習過程の中から生まれた中上級者向け。

  • irm3
    irm3は、irMagicianの基本的なコマンドに対応したpythonスクリプト。これを使って、赤外線リモコン信号の学習・再生・JSONへの書き出し/からの読み込みを行う。

  • irMagicianFW_Ref
    irMagicianFW_RefはirMagicianのファームウェアの参照実装。ツールチェインやコードの整合などで、実ビルドは苦労すると思われる。中上級者向け。