
一日を始める前に、現在の天気予報を確認するのは便利ですよね。Raspberry Piに天気予報をプログラムして、一日の計画を立てるより良い方法があるでしょうか? Raspberry Piの天気予報画面は以前にもご紹介しましたが、今回はChris Twomey氏が作成した美しいRaspberry Piダッシュボードをご紹介します。非常に洗練されたインターフェースで、現在地に基づいた地図のレンダリングも表示されます。
天気データはAccuweather/OpenWeatherMap APIから取得し、Inkplate 10に表示できるようにフォーマットされています。Inkplate 10は10インチのe-Inkパネルなので消費電力が少なく、Raspberry Piの電源を切ってもデータは表示され続けます。生成された地図は任意の場所に設定でき、今日の日付の下に表示されます。
画像
1
の
2

Twomey 氏は、Raspberry Pi 3B+ と Raspberry Pi Zero W でセットアップをテストしました。このプロジェクトは、最新の Raspberry Pi 4 を含む他のモデルでも再現できるはずです。また、Inkplate 10 に画像をレンダリングするためのクライアント モジュールとして、ESP32 も組み込まれています。ダッシュボードは 2000 mAh のバッテリーで動作しますが、Twomey 氏は 3000 mAh の方が長持ちするかもしれないと示唆しています。
Raspberry Piはデータを取得するためにインターネットに接続する必要があるため、無線LAN対応モデルがおすすめです。Raspberry Piは起動すると、時刻と日付を更新する前にWi-Fiに接続します。また、天気データの更新処理のためにFlaskサーバーも実行しています。このプロジェクトで使用されているソフトウェアの詳細については、公式GitHubページをご覧ください。
この Raspberry Pi プロジェクトを再現したり、その仕組みを詳しく知りたい場合は、Inkplate 10 Weather Calendar プロジェクト ページをご覧ください。また、Chris Twomey をフォローして、その他のプロジェクトやこのプロジェクトに関する今後のアップデート情報を入手してください。
Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。
アッシュ・ヒルは、Tom's Hardwareの寄稿ライターです。趣味の電子工作、3Dプリント、PCの分野で豊富な経験を有しています。彼女は今月のRaspberry PiプロジェクトやRaspberry Piに関する日々のレポートの大部分を担当し、あらゆるテクノロジー製品のお得なクーポンやセール情報も探しています。