電子回路工作とプログラミングでDIYする

対応製品が無いならばDIYしましょう。Raspberry PiやESP32などを使って、HomeKitで使えるデバイスを作れます。主にMQTTサーバを利用してHomeKitと接続しています。

公衆MQTTサーバでLチカする
スイッチやセンサの状態や、リレーやサーボモータの制御コマンドを送受信する目的で、MQTT(MessageQueueingTelemetryTransport)というプロトコルが使われます。MQTTは、HomeAssistantやHomebr...

以下はHomeKit対応のためのDIYに関する記事です。

DIYする

Matter over Wi-FiとThreadの消費電力を比較する

ESP32とESP32-H2を使って、MatteroverWi-Fiと、MatteroverThreadでLEDを点灯させる試作をしました。今回はそれぞれの消費電力を電流で比較します。MatterでLチカ前の記事で、ESPZeroCodeを...
DIYする

ESP32-H2を使ってMatter over ThreadデバイスをDIYする

ESP32-H2開発キットを使って、MatteroverThreadデバイスをDIYしました。前回に続いてEspressif社のESPZeroCodeを利用します。Threadで動作するMatterデバイスは、まだどこからも製品化されていな...
DIYする

ESP ZeroCode を使ってMatterデバイスをDIYする

ESP32を作っているEspressif社が、Matterデバイス開発するWebアプリ、ESPZeroCodeを公開しました。これを使ってESP32で簡単なMatterデバイス(照度のみ制御できるLED照明)を作ってみます。ESPZeroC...
DIYする

エアコンの「におい除去」をHomeKitから起動する

エアコンの「におい除去」や「内部クリーン」と呼ばれる乾燥機能を、ESP32でDIYしたスマートリモコンから起動できるようにしました。これでエアコン乾燥機能をHomeKitから操作し自動化できます。「におい除去」機能パナソニックのリモコン(A...
DIYする

赤外リモコン信号をオシロスコープで見る

リモコンが発する赤外線をフォトトランジスタで検出して、オシロスコープで観察しました。赤外線が強度変調されている様子も確認できました。既存のリモコンを調べてスマートリモコンをDIYする際に役立つと思います。これまでの試みスマートリモコンをDI...
DIYする

古いNationalエアコン用のスマートリモコンを作る

古いNationalのエアコンのために、ESP32を使ったスマートリモコンをDIYしました。知られていない赤外線パターンだったので解析しました。また電源ボタンがトグル方式なので、近接センサでフラップの開閉を検出し、電源状態を取得しました。古...
DIYする

ESP32でJSONデータを使う

ESP32でJSONを扱うためメモ書きです。Arduino用のJSONライブラリを使うと、WebAPIやMQTTメッセージで使われるJSONデータ利用が簡単になります。Zigbee2MQTTで動く開閉センサーのJSONデータを読み込み、LE...
DIYする

赤外線記録機能をESP32スマートリモコンに追加する

ESP32でDIYしたスマートリモコンに、赤外線リモコン受信モジュールを組み込みました。これで各種リモコンの信号パターンを測定し、その結果をMQTTメッセージ経由で取得します。ESP32でDIYしたスマートリモコンESP32を使って、色々な...
DIYする

人感センサーLD2410をRaspberry Piに接続する

前回の記事で紹介した人感センサーLD2410を、RaspberryPi4(RPi4)のGPIOピンに接続しました。GPIOピン状態をHomeKit人感センサーに橋渡しするHomebridgeプラグインを使用して、HomeKitから使えるよう...
DIYする

人感センサーHi-Link LD2410をHomeKitで使う

24GHzのFMCW(周波数変調連続波)レーダーを使った人検出センサーを試してみました。AliExpressで送料別393円の部品です。詳細な感度調整も可能ですが、工場出荷時状態で適切に動作するので、電源を接続するだけで、人感知を反映した1...