DIYする

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

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

以下はスマートホーム実現のためにDIYした記事です。

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する

M4 Mac mini内蔵SSDを互換製品に交換する

M4 Mac miniに内蔵できる互換SSDモジュールを買って、miniのSSDを2TBに拡張しました。購入時に2TBオプションを選ぶと、差額が12万円かかるところが、3万円程度で拡張できました。問題なく動作しています。Mac mini用互...
DIYする

M4 Mac miniをテーブル裏に取り付ける

M4 Mac miniを、コンピュータテーブルの天板の裏に取り付けました。AliExpressやAmazonで、取り付けアダプターがいくつか売られてます。場所を取らなくなり、冷却にも有利ですし、電源ボタンも押しやすくなります。取り付け器具を...
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する

電子レンジを修理する

電子レンジが突然故障しました。表示も操作音も消えて、何を操作しても無反応です。分解して調べたところ、電解コンデンサーの容量が抜けてました。新品のコンデンサーに交換したところ、再び動作するようになりました。またもやスマートでもデジタルでもない...
DIYする

エアコンに冷媒ガスを補充する

冷媒ガスが減少して、ダイキンのエアコンが動作しなくなりました。それでDIYでガス充填しました。予想より簡単な作業で、よく冷えるようになりました。費用も少ないです。今回は、スマートホームには関係のないアナログな話題ですみません。エアコンが異常...