1. やりたいこと
リモコンを使わず、ブラウザから照明をON/OFFしたい。
将来的には、照明を消し忘れて寝てしまった場合に、自動的に消してくれるシステムをつくりたい。
2. 準備するもの
- Arduino UNO
- 赤外線LED
- 抵抗(1kΩを使用)
- 赤外線リモコン受信モジュール(PL-IRM2121-A538を使用)
- ブレッドボード/ジャンパー線
- LEDシーリングライト(NEC HLDZ06209を使用)
- リモコン(NEC RE0206を使用)
3. 作業内容
参考にしたサイト
Arduinoで赤外線リモコンの値を読み取り、送信する方法
http://asukiaaa.blogspot.com/2018/05/arduino.html
⇒丁寧にまとめられていて、わかりやすかったです。
作業概要
- 電子回路(受信/送信)を作成する。
赤外線リモコン受信モジュール(PL-IRM2121-A538)は、正面左から[OUT GND 5V]の順に並ぶ。OUTをArduinoの[3]につなぐ。
赤外線LEDは、長いほうが[+]。短いほうが[-]。[+]をAruduinoの[11]につなぐ。 - Arduinoにプログラム(受信)を書き込む。
- 実機リモコンを使って、送信信号のデータを取得する。
- 取得したデータをもとに、Arduinoのプログラム(送信)を作成する。
- Arduinoにプログラム(送信)を書き込む。
- ASP.NET Coreでプログラムを作成する。
- ブラウザから照明をON/OFFしてみる。