【Raspberry Pi】【エアコン操作】赤外線の受信・送信
2129 ワード
ラズパイでのエアコン操作に関する備忘録。
こちらを参考にしました。
赤外線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」のこと
出典:StackExchange
赤外線送信
GPIO25から信号送信
$ python3 irrp.py -p -g25 -f codes aircon:on
Author And Source
この問題について(【Raspberry Pi】【エアコン操作】赤外線の受信・送信), 我々は、より多くの情報をここで見つけました https://qiita.com/oouaioi/items/f4bdd2024b1b9bd0f5c8著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .