家の電気のスイッチが赤外線になってから便利に使用しているが、リモコンがもう一つ欲しくなってきた。このリモコン単体を買って、
前回の様な改造をしても良いのだが、マイコンの端くれでもかじっている私にとっては、全部自作してみたい。
C:\Program Files\Microchip\PICkit 2 v2 内PK2DeviceFile.datを探して、その中の
"PIC16F84A"を探し、その次に続く 00 00 60 05 の 60 05を E0 3Fに交換してセーブすれば16F84Aとして認識する。但し、サポート外で、EEPROM領域はエラーになる模様。
datファイルは
バイナリーエディタが必要となる。もちろん*datファイルはバックアップしておく事だ。
作者オリジナル回路では、昇圧DC/DCコンバータを作っていたが、携帯電話のこの時代、使い捨て
携帯充電器の中身を使えば簡単にできるので、その回路を搭載。
センサー基板は、ジャンクの基板があったので利用。LEDインジケータの論理が逆だったので、asmソースをビルドし直した。最初動かなくて焦ったが、readmeに
; 付属のソースファイルは、マイクロチップ社の mpasm.exe でアセンブルしていま
; す。数値のオプションを10進数(BCD)にして下さい、その他はデホルトで
; いけるはずです。
というコメントがあったので、ビルドオプションを修正して、論理を修正して動いた。
これ、各社のリモコンを殆どサポートするので、このコード+オシロスコープによる波形解析をする事で、赤外線リモコンのコードが分る優れものだ。
セ
記事を書く
セコメントをする