Raspberry Pi Zero Wを学習リモコンとして使いたい

私はRaspberry Pi Zero Wを学習リモコンとして使うために買った。
多くの方々はRaspberry Piでこれを実現している。
私は、赤外線リモコンの信号の勉強を兼ねて、自分でプログラムを組む。
方針は次のとおりだ。
  1. 信号は交互に現れるHighとLowの繰り返しなので、それらの持続時間を記録する
  2. 信号の記録をSQLiteで管理する
  3. 記録を元にパルスを復元した信号を送信する信号として使う
  4. リモコンの実機の写真をサイトの背景にして、クリックして信号を送信する
Raspberry Pi Zero Wが発売される数か月前に信号を送受信する回路を作ったw
4.のためにRaspberry Pi Zero Wでnginxをインストールしたが、サイトを構成するプログラムも数か月前に作ったw

信号を送受信する回路をRaspberry Pi Zero Wの端子にハンダ付けする。
赤外線の送受信に問題はない。
問題は信号として送受信できるかだ。
赤外線リモコンが発するパルスのタイミングを学び、プログラムに組み込む。
テレビを相手に試験を行うが、失敗を繰り返す…

信号を送受信する回路を疑う。
しかしLIRCをインストールして試すとリモコンとして動作する!
回路や信号の送受信に問題はない。

自分のプログラムに戻り、プログラムの修正と試験を繰り返す。
条件を変えて何回か試験するとテレビは稀に反応する。
生成された信号が許容の範囲に収まることがあるようだ。

動くとうれしいw
次は精度を上げる。
2017/08/11 16:37
タグ