このRaspberry Piは、まさにあらゆるMakerのためのデバイスです。Raspberry Piは、楽しいレトロゲーム機としても、本格的な科学プロジェクトとしても、そしてその中間の様々な用途にも使えます。Donskytechの立役者であるDonsky氏は、 Raspberry Piを使って素敵なRaspberry Pi気象ステーションプロジェクトを作成しました。センサーは1つだけなので、多くのハードウェアは必要ありません。また、非常に詳細なチュートリアルも提供されており、初心者にとって最適なプロジェクトとなっています。
このプロジェクトは、DHT22センサーからデータを取得し、そこからリアルタイムで情報を表示します。ユーザーは、テキスト形式とグラフ形式の両方で情報を表示するウェブベースのダッシュボードにアクセスできます。データにアクセスするには、ウェブブラウザを開き、温度と湿度の両方を一か所で確認するだけです。
ウェブベースのダッシュボードを作成するには、ウェブサーバーが必要です。このウェブサーバーアプリケーションはRaspberry Pi上で実行されるため、無線LAN対応モデルが理想的です。ダッシュボードの生成には「app.py」というファイルを使用し、PythonのFlaskモジュールでHTMLを作成し、ソケット処理を行います。WebページのフォーマットにはBootstrapのHTMLとCSSを少し使用していますが、チャートはPlotly.jsを使用してリアルタイムで作成されます。Raspberry Piは、温度と湿度の両方のデータを単一のモジュールで処理する「dht22_module.py」を介してDHT22センサーデータを読み取る役割も担っています。
Donsky氏が作成したデモプロジェクトでは、Raspberry Pi 4B 8GBモジュールを使用していますが、Raspberry Pi Zero 2WやRaspberry Pi Picoでもこのタスクを実行できます。温湿度センサーはDHT22を使用していますが、DHT11でも動作します。ブレッドボードは不要で、ジャンパーワイヤーを使ってDHT22をRaspberry Piに直接接続できます。
この Raspberry Pi プロジェクトを再現したい場合は、Donsky の Web サイトの公式プロジェクト ページをご覧ください。そこには、他の多くのクールなプロジェクトも見つかります。
このプロジェクトで使用されているすべてのコードはGitHubでご覧いただけます。また、Donsky氏はYouTubeで気象観測所プロジェクトの動画も公開していますので、実際の動作をご覧になりたい方はぜひご覧ください。
この作品に関する今後のアップデートだけでなく、もっとクールな作品もご覧になりたい方は、ぜひ彼をフォローしてください。
Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。
アッシュ・ヒルは、Tom's Hardwareの寄稿ライターです。趣味の電子工作、3Dプリント、PCの分野で豊富な経験を有しています。彼女は今月のRaspberry PiプロジェクトやRaspberry Piに関する日々のレポートの大部分を担当し、あらゆるテクノロジー製品のお得なクーポンやセール情報も探しています。