Arduino/ESP

DIYする

Matter対応の自動延長石油ファンヒーター爆誕

前回までの記事で、HomeKitから操作できる石油ファンヒーターを作りました。HomeKitから「延長」ボタンの自動化と「運転」ボタン操作ができるファンヒーターです。今回は、これをMatter対応させます。Matterなので、HomeKit...
DIYする

ESP32のMatterプログラムをOTA対応にする

arduino-esp32を使って作ったMatter対応ESP32プログラムを、Arduino OTAに対応させました。Arduino IDEからWiFi経由 (Over The Air) でプログラムをアップデートできます。プログラムに5...
DIYする

Arduino IDEとESP32でMatterデバイスを作る

以前、有志の方が作った、Arduino IDEで使えるMatterライブラリesp32-arduino-matterを使用して、ESP32でMatter対応プログラムを作りました。今は、本家のespressif社が提供しているarduino...
DIYする

ESP-01Sが安かったのでHomeKitで遊んでみる

以前の記事では、I2C接続の温度湿度センサDHT20をRaspberry PiやESP32に接続し、HomeKitから使えるセンサを作りました。今回は、安かったので買い込んだESP-01Sにに、DHT20を接続します。ESP-01, 01S...
DIYする

石油ファンヒーター改造 (3: HomeKit対応ファンヒーター爆誕)

前回までの記事で、ESP-01を使って石油ファンヒーターの「延長」ボタンを自動的に押す回路を作成しました。電源はファンヒーターから取得します。今回は回路を拡張して、「運転」ボタンと動作LEDもESP-01に接続し、ファンヒータに組み込み、H...
DIYする

石油ファンヒーター改造 (2: 3.3V電源を作る)

前回は、石油ファンヒーターを改造して「延長」ボタン自動押し機能を作りました。これを3V電池駆動していたので、今回は5VのACアダプタで動作するよう変更します。さらに、ファンヒーターから5V電源を得られるように改造します。前回の取り組み前回の...
DIYする

石油ファンヒーター改造 (1: 延長ボタンを自動で押す)

石油ファンヒーターを買い足したので、去年と同様に改造します。まずは悪評の「3時間自動消火機能」を阻止するために、「延長」ボタン自動押し機能を追加します。去年は色々と凝ってしまいましたが、今回は最小限の改造を目指します。前回の取り組み以前の記...
DIYする

ESP-01を使ってセキュリティシステムを作る

以前の記事で、AliExpressで安価に販売されているESP-01リレーモジュールを買って、Arduino IDEでプログラムして、HomeKitから使いました。ただこの時は、リレーを動作させただけで、実際に役立つ工作は行いませんでした。...
DIYする

ESP-01用リレーモジュールをHomeKitから使う

ESP-01用のリレーモジュールを使ってみました。5Vなどを3.3Vに変換する回路、リレー、リレーを駆動する回路などが搭載されたモジュールです。ESP-01と組んで、安価なスマートリレーを作れます。OTAに対応したMQTTプログラムを作り、...
DIYする

ESP8266 (ESP-01) をArduino IDEで使う(3: MQTT編)

前回、ESP8266を搭載したESP-01を、Arduino IDEでプログラミングできるよう設定し、OTAによりプログラム更新しました。今回は、MQTTメッセージをパブリッシュ、サブスクライブしてみます。OTAも引き続き有効にします。以下...