5 ドルのレーダー センサーが ESP32 を、歩くと起動する天気表示に変える方法

in tech

ESP32 プロジェクトの素晴らしい点は、多くの場合、他の誰かがすべての大変な作業を行ってくれることです。たとえば、いつ部屋にいるかを知らせるデスクトップ天気予報ディスプレイが常に欲しいと思っていた場合、このプロジェクトは独自の天気予報ディスプレイを構築するために必要なものをすべて提供します。

近くにいることを知らせる天気表示

誰もいない部屋に気象データを表示しても意味がありません

天気を常に把握しておくのは良いことです。外出時に何を着ていくかを決めるのは毎日の課題ですが、現在の気象状況を知っていれば、それがずっと簡単になります。 ESP32 を使用すると、独自のデスクトップ天気表示を構築できます。

ディスプレイには、地域の気象状況、時間および毎日の予報、現在時刻などの役立つ情報が表示されます。タッチスクリーン ディスプレイを使用すると、さまざまな画面をスワイプして追加の気象情報にアクセスできます。

デスクトップ天気ディスプレイの利点は、天気が一目でわかることです。携帯電話を取り出してロックを解除し、関連するアプリを開く必要はありません。すべての情報が目の前にあります。

この設定の欠点は、画面を見たいときに常に画面をオンにしておく必要があることです。天気予報表示は人の心を読み取ることができないため、最も簡単な解決策は 24 時間年中無休で表示し続けることですが、それはあまり効率的ではありません。

賢い解決策は、ミリ波存在センサーを天気表示に追加することです。このデバイスは、誰かが部屋にいることを知ることができるため、誰かが見に来ているときはディスプレイが常にオンになっていますが、誰もいないときはオフにすることができます。

ESP32 が天気表示を強化

ほとんどのハードウェアは単一のボード上に搭載されています

机の上の ESP32 マイクロコントローラー。

独自のデスクトップ天気表示を最初から作成したくない場合は、Reddit ユーザーの例に従って作成できます。彼らは、Freenove FNK0103S ボードを中心に構築されたプロジェクトの複数の画像を投稿しました。このボードには、頭脳として ESP32-WROOM-32E チップと 4 インチ LCD タッチスクリーン ディスプレイが含まれています。

ESP32 とディスプレイはボードに統合されているため、追加の配線はほとんど必要ありません。ミリ波センサーは接続する必要があり、エンクロージャー内にスペースを作るために、作成者はレーダー モジュールからプリインストールされたピン ヘッダーのはんだ付けを外し、代わりに 90 度ヘッダーと交換しました。

独自のデスクトップ天気ディスプレイを構築するための部品の総コストは、すべて合わせて約 50 ドルと推定されていますが、調達できる部品やすでに手元にある部品によっては、それよりも安くできる場合もあります。

レーダーにより、モーションセンサーよりもスマートな天気表示が可能になります

たとえ立ち止まっていても、そこにいることを知っている

コンピューターの前のモニター スタンド上の Everything Presence Lite mmWave プレゼンス センサー。

この構築の最もスマートな部分は、エンクロージャに組み込まれたミリ波センサーです。これにより、結果は異なる場合がありますが、最適な条件下で数メートル離れた場所にいる人を検出できます。

この場合、ミリ波センサーはモーション センサーよりも優れています。デスクトップの天気表示では、たとえ比較的静止していても、誰かが机に座っているかどうかを知る必要があるからです。モーション センサーは動きのみを検出できるため、誰かが常に動いている場合にのみ画面が表示されます。

ミリ波センサーを使用すると、机に座っていても人の存在が検出され、画面がオンのままになります。一定期間存在が検出されないと、LCD バックライトがオフになります。検出ゾーンに戻ると、指を離さなくてもディスプレイが再び点灯します。

オープンソース ソフトウェアを使用して独自のソフトウェアを構築できます

3D プリントされた筐体用のファイルも入手可能です

ESP32 デスクトップ天気ディスプレイ用の 3D プリントされたエンクロージャ。 クレジット: ダモフ

このソフトウェアは、Wi-Fi 経由で Open-Meteo 気象 API から気象情報を取得することによって機能します。タッチスクリーンを使用して、Wi-Fi のセットアップ、場所の設定、言語の選択、および温度形式の選択を行うことができます。

ファームウェアは作成者が公開しているので、自分で何かを記述する必要はありません。これは、ESP32 デバイス用の開発フレームワークである ESP-IDF を使用して Rust で書かれているため、一般的な ESPHome セットアップとは少し異なります。

GitHub リポジトリには、ファームウェア ソースと、関連する配線情報を含む完全なアセンブリ手順が含まれています。 3D 印刷可能な筐体用のファイルもあるので、完成品を構築するために必要なものがすべて揃っています。

もちろん、この正確なプロジェクトをビルドする必要はありません。どのような方法を選択しても、自分に似たものを作成することを妨げるものは何もありません。安価な黄色のディスプレイを使用して、ESPHome 経由でホーム アシスタントからの気象データを表示したり、すでに所有している別のセンサーを使用して存在検出を処理したりすることもできます。

シンプルなセンサーが大きな違いを生む可能性がある

この天気表示は、デザインにセンサーを追加することでプロジェクトがさらに改善されることを示す完璧な例です。デスクトップの天気予報デバイスには常時表示のディスプレイは必要ありません。それを見るためにそこにいるときにそれをオンにするだけで済みます。

このテーマについてさらに詳しく知りたい方は以下をご覧ください

公式情報はこちら

関連記事

前の投稿
90 年代の最もかわいい PC の失敗作は URL を物理メディアに置き換えようとした
次の投稿
先週試した 4 つの隠れた傑作 Android Auto アプリ

関連記事