参考にさせていただいたQiitaの記事:激安スマートリモコンの作り方<\a>
少し幸せになれるスマートリモコンを作る@sou11181
View Slide
目的外出先から自宅のRaspberry Pi を操作して、エアコンを起動させる2
用意するものいずれも秋月電子通商で購入Raspberry Pi (シリーズは問わない)ブレッドボード(長期的に使う場合はユニバーサル基板)赤外線 LED赤外線受信モジュール抵抗トランジスタジャンパ線、ワイヤー線3
使用するソフトウェアpigpio(GPIO制御ライブラリ)IR Record and Playback(pigpioを用いた送受信プログラム)4
赤外線受信回路受信モジュールと Raspberry Pi をつなぐ。購入した受信モジュールによって回路は異なるので回路図は割愛5
リモコンの赤外線を受信するエアコンの運転スイッチの情報を取得するにはpython3 irrp.py -r -ピン番号 -f codes --no-confirm --post 50 ac:coolを実行し、赤外線 LED に向けリモコンを押す。codes の中に JSON 形式で信号が出力される。6
赤外線送信回路トランジスタ、赤外線 LED, 使っているものに応じたオーム数の抵抗をつなげる購入したものによって回路は異なるので回路図は割愛7
信号を送信する信号を送信するにはpython3 irrp.py -p -ピン番号 -f codes ac:coolを実行する。赤外線 LED が光り、エアコンが起動する8
外出先からつなげる主にSlack などから API を用いて Bot を作り操作VPN をつなげて操作が挙げられる。時間の都合上、後者を選択9
VPN をつなげる今回は tailscale を使用したポート開放が必要ない <- 重要公式ドキュメントも充実しているかつ設定が簡単なのでおすすめ10
GUI 上から操作する(今後やりたい)Nginx を用いてサーバを立ち上げ、フロントエンドは React? Svelt? で書くもしくは、iOS / iPad OS に入ってる Homekit を使って操作できるようにする(難しそう)11
感想Switch Bot を買った方が、時間も値段もかからず快適に使えていいと思います(2022/07/12 現在セール中)12
参考文献@takjg. 激安スマートリモコンの作り方. Qiita. 2018.井上直也, 村山公保, 竹下隆史, 荒井透, 苅田幸雄 共著. マスタリングTCP/IP 入門編 第6版. オーム社. 2019.13