LoginSignup
6
6

More than 1 year has passed since last update.

【Raspberry Pi】【エアコン操作】赤外線の受信・送信

Last updated at Posted at 2020-06-09

ラズパイでのエアコン操作に関する備忘録。

こちらを参考にしました。
赤外線LEDを積んだRaspberry Piでスマートルームをつくる(テスト編)

作業ディレクトリは
~/work/AirControl

もろもろインストール

pigpio

よく使われるlircは色々面倒なので、pigpioをインストール

sudo apt-get install pigpio

インストールしたら起動しておきます。

sudo systemctl enable pigpiod.service
sudo systemctl start pigpiod

irrp.py

pigpio作者による赤外線リモコン解析スクリプトのダウンロード

$ curl http://abyz.me.uk/rpi/pigpio/code/irrp_py.zip | zcat > irrp.py

赤外線受信

ラズパイのGPIO23を読み取りとして使用するため、以下コマンドを入力して受信。

$ python3 irrp.py -r -g23 -f codes aircon:on --post 130
オプション 意味
-g 読み取るGPIOピン番号
-f 出力先jsonファイルとキー配列の指定
--post 信号終端後の空白時間の目安

GOIOのピン番号はたとえば「GPIO23」の「23」のこと
image-1553073694352.png
出典:StackExchange

赤外線送信

GPIO25から信号送信

$ python3 irrp.py -p -g25 -f codes aircon:on
6
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
6