工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

テレビリモコンで照明と扇風機を制御:シンプルなDIY IRプロジェクト

必要な部品と用品

IR受信モジュール(TSOP等) ×1
Arduino UNO ×1 永久実装ならAVR ATmega328P単体でも可
HL-525 リレーモジュール(2チャネル以上) ×1

必要な工具

プロジェクト概要

ソファに座ったまま、テレビリモコンで部屋の照明や扇風機をワイヤレス制御できるプロジェクトです。短距離無線通信に最適なTSOP受信機を採用した理由は:

テレビリモコンは38kHzの赤外線信号を出力し、購入したTSOP受信機は36-40kHzに対応しています。

テレビリモコンで照明と扇風機を制御:シンプルなDIY IRプロジェクト
TSOP受信機のピン配置(機種により異なる場合あり)

リモコンは高周波でIR LEDを点滅させます。LED点灯時にTSOP出力はLOW、消灯時にHIGHになります(アイドル時もHIGH)。

テレビリモコンで照明と扇風機を制御:シンプルなDIY IRプロジェクト
使用したリレーモジュール(HL-525)

このリレーモジュールは、入力がLOWになるとリレーがON(スイッチが閉じる)仕様です。

動画でリレーのON/OFF動作を確認できます。延長コードにソケットがないため電球の点灯デモは次回に持ち越しですが、接続方法は以下の通りです。

テレビリモコンで照明と扇風機を制御:シンプルなDIY IRプロジェクト
ランプをリレーに接続する方法

左からNC(常時接続)、COM(コモン)、NO(常時開放)。ライブ線を図のように接続します。プロジェクト全体をはんだ付けしてスイッチボックス内に収納すれば、シーリングライト、扇風機、スタンドライト等を制御可能です。

重要な注意点: リレーモジュール左側にある3ピン(DVcc、Vcc、GND)のジャンパーを外し、DVccに別途5Vを供給してください。DVccはフォトカプラに接続されており、高電圧スパイクからマイコンを保護します。

コード

Arduinoスケッチ

注意: お手持ちのリモコンボタンは異なるHEXコードを送信します。以下のコードは説明用の例です。

「IRremote」ライブラリを使用(ライブラリマネージャからインストール)。リレーはLOWでONになる仕様です。

#include <IRremote.h>
#include <IRremoteInt.h>

int RECV_PIN = 11;
IRrecv irrecv(RECV_PIN);
decode_results results;

void setup() {
  pinMode(3, OUTPUT);  // リレー1
  pinMode(4, OUTPUT);  // リレー2
  Serial.begin(9600);
  irrecv.enableIRIn();
}

void loop() {
  if (irrecv.decode(&results)) {
    Serial.println(results.value, HEX);
    translateIR();
    irrecv.resume();
  }
}

void translateIR() {
  switch (results.value) {
    case 0x80BFC13E: digitalWrite(3, LOW);  break;  // リレー1 ON
    case 0x80BF4BB4: digitalWrite(3, HIGH); break;  // リレー1 OFF
    case 0x80BF837C: digitalWrite(4, LOW);  break;  // リレー2 ON
    case 0x80BF9966: digitalWrite(4, HIGH); break;  // リレー2 OFF
  }
}

回路図

IR受信機接続: 左からOUT、GND、VS。OUT→ピン11、VS→5V、GND→GND。

テレビリモコンで照明と扇風機を制御:シンプルなDIY IRプロジェクト
IR受信機の配線(LEDはリレーに置き換え)
テレビリモコンで照明と扇風機を制御:シンプルなDIY IRプロジェクト
リレー側の詳細配線。DVccに別途5Vを供給
テレビリモコンで照明と扇風機を制御:シンプルなDIY IRプロジェクト
リモコンボタン押下時のHEXコード表示

添付ファイル:
・ir.fzz(Fritzingファイル)
・デモ動画2本

製造プロセス

  1. 温度制御ファンサーキット:メディア家具冷却用DIYリレーシステム
  2. Raspberry PiとDS18B20でマルチセンサー温度・光監視システムを構築
  3. Raspberry PiとTwilioで実現するトイレ占有センサー:音声通話とSMSで通知
  4. Raspberry PiとHologramでSMS制御スマートAC電源スイッチを構築
  5. 使わなくなった赤外線リモコンを再利用:LIRC で Raspberry Pi のシャットダウン & リブート
  6. ROObockey:精密照準アシスト付きリモコンストリートホッケーロボット
  7. 車のダッシュボード警告灯・表示灯完全ガイド|色別意味と対処法
  8. カラーセンサー:仕組みと主要応用
  9. BH1750環境光センサー:仕様、特徴、実用応用
  10. フォトレジスタ(LDR):機能、種類、実用応用
  11. 環境光センサー:機能、設計、主要アプリケーション