前回、HDMIケーブル経由でのTVのチャンネル変更ができない(? もしかしてできたら御免なさい)事がわかったので、方針変更。ADRSIRを購入して、赤外線リモコンからTVをコントロールする。
Contents
ADRSIR届きました
パッケージ内容
こんなの
これが基盤
裏側はこんな感じ
USBからも電源共有できるようですね。今回は使いませんが。
ねじ類はこんな感じ
ADRSIRをケースにセット
ADRSIRを、下の端子めがけて
ずぶり
蓋は閉まらなくなった。。。
同じ赤外線の基盤使う人は、ケース別のRaspberry Pi 買って、別で対応したケース買った方が良いですよ。
準備
ダウンロード → 設置
まずは、対応ソフトウエアを メーカサイト からダウンロードしましょう。
ダウンロードした、
I2C0x52-IR-IR20180413-4.zip
を解凍。
Raspberry Pi の /home/pi/I2C0x52-IR にコピー
↓設置場所は、こんなふうになります。
I2Cを有効化
シリアル通信の方式らしい。こいつを有効化しないと使えません。ってことで、有効化します。
$ sudo raspi-config
5 Interfacing Options ってのを選択してEnter
P5 I2C を選択してEnter
<はい>を選択してEnter
うまく、有効化できたようです。
TVのコードを探す
実際に赤外線で飛ばすコードを調べておきます。
メーカのダウンロードサイトに行って
ADRSIRで検索したら、こんな感じで見つかるので、リモコンコードリストをダウンロード
開くとこんな感じ
我が家のレグザはどれかな~と探す。とりあえず、デジタルテレビ1で試してみますか。
違ったら、デジタルテレビ2・3・4・・・・と試していくしかないですね。
Excelで開いた場合、B列でフィルターをかけて、該当見つけると楽です。
テストしてみる
コマンドを実行してみる
$ python3 IR-remocon02-commandline.py t "[送信したいコード]"
TVの電源ON・OFFができた!
他のコマンドもいろいろ試しましたが、うちのレグザはデジタルテレビ2だったみたいです。
次回はGoogleHomeを使ってTVを音声操作します。