Arduino/ESP

DIYする

エアコンリモコンのHomeKitアクセサリをDIYする (中編:MQTT対応)

エアコンリモコンに相当するアクセサリを作ろうと思いました。ターゲットはパナソニックのエアコンです(他のメーカーでも同様に作れると思います)。下図のように、(右から)HomeKitに接続したHomebridgeサーバから、MQTT経由でコマン...
DIYする

エアコンリモコンのHomeKitアクセサリをDIYする (前編:赤外線送出)

エアコンリモコンに相当するアクセサリを作ろうと思いました。これでiPhone/Macの画面に上の図のようなコントローラが現れるはずです。最初のターゲットはパナソニックのエアコンです(他のメーカーでも同様に作れるはずです)。下図のように、(右...
DIYする

Arduino IDEからESP32をOTAアップデート(改訂版)

OTA (Over The Air)を使ってESP32のスケッチをアップデートする方法の改訂版です。以前、試したESP32のスケッチ例は、もっと簡単にしても良いことを他の方のブログで知りました。おかげさまで活用できるようになりました。という...
DIYする

温度湿度センサDHT20をESP32に接続してHomeKitから使う

秋月電子で380円で販売されているI2C接続の温度湿度センサDHT20を、前回はRaspberry Piに接続しました。今回はこれのESP32版です。このセンサを、ESP32に接続します。そして取得した温度、湿度のデータを、今回もMQTTメ...
DIYする

ESP32で赤外線リモコンを作ってHomeKitから使う

ESP32に赤外線LEDを取り付けて、スマート赤外線リモコンとして動作させます。今回は、シーリング照明をon/offする赤外線パターンを用意して、赤外線LEDを点滅させる簡単な構成です。さらに、MQTT経由でメッセージが来た時に発光するよう...
DIYする

電気錠のJEM-A端子にESP32を接続してHomebridge / HomeKitで使う

玄関などの電気錠コントローラには、JEM-A端子がついていることがあります。JEM-A端子は2値の入力と出力の端子を持つ日本電気工業会の標準規格です。国内製品には搭載率が高いです。この端子にESP32を接続して、MQTTブローカー経由でHo...
非対応品を使う

WebページからESP32をOTAアップデート

追記:この記事は古い記事です。以下をご覧ください:ESP32のプログラムをWeb経由でOTA更新します。ESP32は本来の仕事と並行して、Webサーバとして常時待機しています。これに対して、パソコンのWebブラウザから更新ファイルをアップロ...
非対応品を使う

Arduino IDEからESP32をOTAアップデート

追記:こちらの改訂版をご覧ください:(以下は古い記事です。上記の改訂版をご覧ください。)OTA (Over The Air)を使ってESP32のスケッチをアップデートするようにしました。通常はESP32とArduino IDEをUSB/シリ...
DIYする

HomeKitでスマホ通知機能付きセキュリティシステムを作る

人感センサ、扉開閉センサなどのHomeKitアクセサリに連動するセキュリティシステムをHomebridge / HomeKitで作りました。HomeKitで定義されているSecurity Systemsカテゴリのアクセサリとして動きます。家...
DIYする

家庭用エアコンに付いてたJEM-A HA端子をHomeKitから使う

廉価版の家庭用エアコンに、JEM-A HA端子が付いているのを発見しました。仕様を調べて、ESP32に接続し、MQTTとHomebridge経由でHomeKitから使えるようにしました。参考記事のご紹介Homebridgeについては以下もご...