2線式多点温度測定ロガーPIC12F675使用 |
温度センサいろいろ |
今回のプロジェクトの中心になる、温度計のセンサ部です。電源を含めて2本の電線で、それもデージーチェーンで複数のセンサを接続できるのが特徴です。とりあえず10個くらいのセンサを同時に扱えるように設計しました。電線の長さも数10m位なら平気でしょう。
PIC16F877+16桁x2行LCD使用の、温度センサ兼表示器。温度センサは3個、温度表示は5カ所に対応しているが、これを変更するにはソース変更が必要。将来的に、16桁x1行LCDに変更予定。
データーロガー |
RS232Cインターフェース部と、データロガー部を組み合わせた、奥に見える黒いものは、4口分のモジュラーコネクタ。約22日分(5箇所x10分間隔x3276回)の温度データを保存できる。
右の基板のSWを操作すると、RS232Cに22日分のデータを19200bpsで吐き出すので、EXCELに入れて処理する。将来的には、PIC16F628に変更し、16桁x2行のLCDを付けて、表示器兼データロガーとする予定。
色々なオプション |
2線式・多点温度計のオプション装置で、玄関ドアの鍵が、掛かっているかどうか、ドアが開いているかどうかを調べるためのセンサに取り付ける装置です。ドアが開くと玄関灯を1分間だけ、ボタンを押すと10分間だけ点灯するという機能も持っています。2線式温度計のラインに繋いであるので、温度計と一緒に情報管理が可能です。留守中でも、何時頃に扉が開いたか、なんてのも記録されます(^^;) 最終的には、Linuxサーバーに取り付けて、携帯電話で鍵の状態をチェックできるというシステムに発展する予定です。
余りに特殊用途なので、回路及びプログラムの公開予定はありません(笑)
追記:赤外線リモコン機能を付けました。機種を問わず、赤外線リモコンを向けると10分点灯します。ついでに、トグル操作可能にしました。ドアロックとは無関係な機能ですね(笑)
ナビトラ de 温度計 |
ナビトラ向け温度ビーコン発生装置PIC12F675とLM35を使い、温度データをAX25/ナビトラビーコンで送出する装置です。ハンディー機と組み合わせて、お手軽に遠隔地の温度を送信できます。デジピータを使えば、広域に情報を伝えることが可能です。AX25なので、データの受信は汎用TNCでOKです。将来的に、2線式多点温度計のセンサの1つとして組み込めるように計画しています。
|
プログラム・ダウンロード |
ナビトラ向け温度ビーコン発生装置 | PIC12F675 | axtemp.asm | AXTEMP.HEX | |
2線式多点温度計(センサ部) | PIC12F675 | センサ番号0 | 12temp.asm | 12TEMP.HEX |
2線式多点温度計(表示部) | PIC16F877 | 使用センサ番号=1,3,4 表示センサ番号=0,1,2,3,4 表示LCD=16桁x2行 |
暫定版 877temp.asm |
877TEMP.HEX |
2線式多点温度計(ロガー部) | PIC12F675 | 対応センサ番号=0,1,2,3,4 外部メモリ=24LC256 |
暫定版 log.asm |
LOG.HEX |
2003.9.17 誤ってテスト用のaxtemp.asmをuploadしていましたので、uploadしなおしました。