以前製作した赤外線制御ACスイッチが古くなり、最新技術で作り直しました。市販のリモコンで別の機器の電源を連動させるスイッチです。
例えば、HDDレコーダの電源をリモコンでONしたとき、TVの電源も連動させてONにします。
赤外線リモコンの解析機能も追加しました。
基板はOLIMEXに発注しました。
赤外線フォーマット 家電製品協会フォーマット スイッチ トライアックによるゼロクロス・スイッチ 最大制御電流 5A
- トランスレス電源でAC100Vから直接DC3Vを生成しています。感電にご注意ください。
- LCDを3V電源で使用しているため、コントラスト不足となります。コッククロフト回路でマイナス電源を供給します。
- LEDでON/OFF状態を確認できます。
値 数 備考 PIC24FJ64GA002 1 IC1 マイクロチップ PL-IRM2161 1 IC2 赤外線受信モジュール(3V動作対応)、5V動作のみは不可 SC1602 1 LCD1 16x2行表示 10K 1 R1 カーボン皮膜抵抗1/4W 510 1 R2 カーボン皮膜抵抗1/4W 330 1 R3 カーボン皮膜抵抗1/4W 100 1 R4 カーボン皮膜抵抗1/4W 47 1 R5 カーボン皮膜抵抗1/4W 1M 1 R6 カーボン皮膜抵抗1/4W 0.01uF 2 C1,C2 セラミックコンデンサ 10uF 1 C3 縦型電解コンデンサ(耐圧16V) 100uF 1 C4 縦型電解コンデンサ(耐圧16V) 1uF 2 C5,C6 ポリプロピレン・フィルムコンデンサ(耐圧250V) 3V 1 Z1, ツェナーダイオード, HZ3B2(2.9-3.1V) 1N4148 2 D1,D2 汎用シリコンダイオード S1YB 1 D3 ブリッジダイオード(200V,0.4A) MCP3022Z 1 PHOTOTRIAC ホトトライアック、代替品MOC3041 TMG20C6F 1 TRIAC トライアック、代替品BTA24-600CW CNR07D151K 1 ZNR1 サージアブゾーバ 5A 1 FUSE ミゼット
- 1ボタンでモードを切り替えます。
- 検知モード(detect)、通常モードです。登録された赤外線コードに一致するとON/OFFします。
カスタム・コード、パリティ、データ・コード、データ部、有効ビット数も表示します。
- 設定モード(set)、学習モードです。この状態で受信した赤外線コードを登録します。
登録コードを表示します。
- 解析モード(analyze)、リーダー部の長さとデータ部のパルス幅を表示します。
NECフォーマットかどうかはリーダ部で判断できます。
(C)2010 All rights reserved by Y.Onodera.
- 開発はMPLAB, C30です。
- PIC24FJは内蔵発振8MHzで動作しています。
- コントラスト用のクロックはタイマ2のPWMで10KHzを生成しています。
- 赤外線リモコンを受信しては判断するという繰り返しです。
- 登録コードと合致すれば、ON/OFFを制御します。
- 設定モードで登録コードを変更します。
- 登録されていないリモコン・コードを受信した場合もデータ表示します。リモコン・コードを簡単に知ることができます。