はじめに
アレクサを使ってラズパイのADRSIRを操作してみようと思います。
方法
ADRSIR の操作
公式のスクリプトはエラーだらけだったので、こちらを使わせていただきました。
GitHub - you0708/adrsir: 赤外線学習リモコン基板 ADRSIR 関連スクリプト
Node-RED の操作
Raspberry Pi OS には Node-RED が標準でインストールされてないので、apt でインストールします。
$ sudo apt install nodered
こちらのサイトを参考にして、Amazon Echo を操作できるように拡張ノードを設定します。
【RaspberryPi】Amazon Echo を使った音声認識で Node-RED の処理を行う - uepon 日々の備忘録
エラー対応
エラー内容
python3 IR-remocon02-commandline.py r 0 > 1.dat
Traceback (most recent call last):
File "IR-remocon02-commandline.py", line 46, in <module>
bus = smbus.SMBus(1)
FileNotFoundError: [Errno 2] No such file or directory
解決方法
$ sudo raspi-config
もしくは GUI の Raspberry Pi の設定から、I2C を有効にする。