このオープンソース アダプターは、あらゆる USB キーボードをホーム アシスタント コントロール パネルに変えます。
ホーム アシスタントは、音声コントロールからダッシュボード上の仮想ボタンまで、デバイスを操作するためのさまざまな方法を提供します。ただし、実際の物理ボタンを使用するのが最も便利な場合もあります。 KeyBridge プロジェクトを使用すると、古い USB キーボードをスマート ホーム コントローラーとして使用できるようになり、キーボード全体がスマート ボタンでいっぱいになります。
古いUSBキーボードをスマートホームコントローラーに変える
すべてのキーは異なるアクションをトリガーできます
スマート ボタンは、オートメーションのトリガーやスマート ホーム デバイスの制御に非常に役立ちます。問題は、それらが比較的高価であり、1 つのスマート ボタンで提供できるトリガーが数種類しかないことです。古い USB キーボードを物欲しそうに眺めて、これらの各キーを専用のスマート ホーム ボタンとして使用できたらいいのにと思ったことがあるかもしれません。
KeyBridge プロジェクトはまさにそれを実現することを目指しています。デバイスをコンピュータに接続することなく、古い USB キーボードまたはマクロパッドをホーム アシスタント コントローラに変えることができます。コンピュータがキー押下を解釈する代わりに、KeyBridge がそれを実行し、どのキーが押されたかに関する情報をホーム アシスタントに直接渡します。
これは、安価なキーボードが数十の異なるボタンを備えたスマートホームコントローラーになる可能性があることを意味します。 L キーをリビングルームの照明の切り替えに割り当てたり、下矢印でブラインドを閉めたり、スペースバーで現在のメディアを一時停止したりできます。
フルサイズのキーボードには最も多くのオプションがありますが、常に実用的であるとは限りません。マクロパッドやテンキーなどの小型デバイスも KeyBridge と連携できるため、小型デバイスで多くのスマート ホーム コントロールを利用できます。
小さな ESP32 ボードが魔法を実現します
KeyBridge はキー入力をホーム アシスタントのアクションに変換します
KeyBridge は、ESP32 マイクロコントローラーを中心に構築された小型回路基板によって動作します。このボードが提供する主な機能は USB ホスト機能です。
通常、USB キーボードは周辺機器として機能し、キー入力を関連するアクションに変換する情報をホスト コンピューターに送信します。 KeyBridge は、USB ホスト機能を備えた ESP32 を使用してキーボードと直接通信するため、コンピューターは必要ありません。
すべての ESP32 が USB ホスト動作をサポートしているわけではないため、プロジェクトでは現在のデザインで ESP32-S2 を使用していますが、互換性のある ESP32 と USB ブレークアウト ボードを使用しても同様の結果を達成できます。キーが押されると、KeyBridge は入力を受信し、ESPHome 経由でホーム アシスタントと共有します。その後、オートメーションのトリガーから特定のデバイスの制御まで、その入力を自由に使用できます。
KeyBridge 2.0 によりプロジェクトはさらに使いやすくなりました
ネイティブ ESPHome サポートを備えた小型設計
KeyBridge の最初のバージョンは 2025 年に登場し、人気を博しました。作成者はファームウェアと PCB 設計ファイルを公開しているため、独自の KeyBridge デバイスを構築することが可能でした。
ユーザーからのフィードバックを受けて、KeyBridge 2.0 が利用可能になりました。 2 つの大きな変更点は、回路基板がオリジナルの KeyBridge よりもコンパクトになったことと、ネイティブ ESPHome サポートが追加されたことです。
ボードが小さいため、KeyBridge を隠すのが少し簡単になります。たとえば、キーパッドを壁に取り付ける場合、その底部に巨大な回路基板が突き出ているのは望ましくありません。
ネイティブ ESPHome サポートは、KeyBridge が ESPHome の標準ツールを使用し、別個のファームウェア システムを使用するのではなく、Home Assistant と直接通信することを意味します。コンポーネントを購入し、デバイスを構築し、ファームウェアをフラッシュして、他の ESPHome デバイスと同様に、ESPHome を通じてデバイスを Home Assistant に追加できます。
独自の KeyBridge を構築したくない場合は、既製の KeyBridge 2.0 ボードを予約注文できます。このボードの価格は 35 ドルで、初回生産台数は 150 台が予定されていますが、出荷されるのは年末になる見込みです。
キーボードコントローラーは本当に便利です
テンキーも多くの可能性を提供します
USB キーボードを使用してスマート ホームを制御することは明らかな選択ではないように思えるかもしれませんが、USB キーボードを使用してできることはたくさんあります。フルサイズのキーボードではより多くのキーを操作できますが、マクロパッドやテンキーなどの小型デバイスの方が実用的です。
たとえば、マクロパッドをデスク コントローラーとして使用して、ホーム オフィスのデバイスを制御できます。 1 つのキーで照明を制御したり、別のキーで卓上ファンに電力を供給したり、別のキーでオフィスの外のスマート電球を赤にして通話中であることを示すことができます。
USB キーパッドは優れたメディア コントローラーとしても機能します。 1 つのキーを使用してコンテンツの再生と一時停止を行い、1 つのボタンでメディアを 30 秒巻き戻し、もう 1 つのキーで字幕をオンにすることができます。
USB キーボードはベッドサイドのコントローラーになる可能性があります。これを使用して、メイン ライトを制御したり、個々のベッドサイド ランプを制御したり、照明シーンを変更したり、暖房を調整したり、さらには就寝前のルーチンを実行するボタンを使用したりすることもできます。スマート ホームにスマート ボタンがないことを残念に思ったことがある場合、KeyBridge は古いデバイスを新しいコントローラーに変える優れた方法です。
ただボタンを押したいときもあります
私の考えでは、スマート ホームは手動制御に依存するのではなく、自動化を使用して機能する必要があります。ただし、場合によっては手動で制御する必要があり、ダッシュボードは問題ありませんが、実際のボタンを押すことに勝るものはありません。 KeyBridge を使用すると、すでに所有しているハードウェアを使用してこれを簡単に行うことができます。
このテーマについてさらに詳しく知りたい方は以下をご覧ください
関連記事
- 犬はCOVID-19に感染する可能性がありますか? 症状、リスク、および予防
- Windows 11 はユーザー アカウントに関する最大の不満を解決しています
- コマンドラインを触らずに Linux を使用するための 6 つのヒント