Raspberry Pi Zero Wを学習リモコンとして使いたい
私はRaspberry Pi Zero Wを学習リモコンとして使うために買った。
多くの方々はRaspberry Piでこれを実現している。
私は、赤外線リモコンの信号の勉強を兼ねて、自分でプログラムを組む。
方針は次のとおりだ。
- 信号は交互に現れるHighとLowの繰り返しなので、それらの持続時間を記録する
- 信号の記録をSQLiteで管理する
- 記録を元にパルスを復元した信号を送信する信号として使う
- リモコンの実機の写真をサイトの背景にして、クリックして信号を送信する
Raspberry Pi Zero Wが発売される数か月前に信号を送受信する回路を作ったw
4.のために
Raspberry Pi Zero Wでnginxをインストールしたが、サイトを構成するプログラムも数か月前に作ったw
信号を送受信する回路をRaspberry Pi Zero Wの端子にハンダ付けする。
赤外線の送受信に問題はない。
問題は信号として送受信できるかだ。
赤外線リモコンが発するパルスのタイミングを学び、プログラムに組み込む。
テレビを相手に試験を行うが、失敗を繰り返す…
信号を送受信する回路を疑う。
しかし
LIRCをインストールして試すとリモコンとして動作する!
回路や信号の送受信に問題はない。
自分のプログラムに戻り、プログラムの修正と試験を繰り返す。
条件を変えて何回か試験するとテレビは稀に反応する。
生成された信号が許容の範囲に収まることがあるようだ。
動くとうれしいw
次は精度を上げる。
2017/08/11 16:37