2020 年から引き出しの中に眠っている Raspberry Pi でセルフホストできる 5 つの独創的なサービス
コミュニティでは、Pi-hole、Vaultwarden、Audiobookshelf などの自己ホスト型アプリを推奨することがよくあります。これらが唯一の選択肢ではありません。他の多くの自己ホスト型ツールは、真に独創的なことを実行できます。それらの多くは、引き出しの中にまだある古い Raspberry Pi で実行できるほど軽量です。
家の周りで聞こえる鳥を特定する
BirdNET-Goは鳴き声で鳥を認識できます
BirdNET は、ディープラーニングとニューラル ネットワークを使用し、鳴き声の録音に基づいて鳥を識別する無料のツールです。これは、人気のある鳥のさえずり認識アプリで使用されているのと同じモデルですが、BirdNET-Go を使用して、Raspberry Pi 上で独自のオープンソースの鳥識別システムを実行できます。
Pi にマイクを接続するだけで、ソフトウェアが家の外の鳥の声を継続的に聞き取り、広範なデータベースを使用して音声を分析して種を識別できます。私はオリジナルの BirdNET-Pi の代替として積極的にメンテナンスされている BirdNET-Go を Raspberry Pi 3B+ 上で実行していますが、それは魅力的に機能します。さまざまな鳥の鳴き声を学ぶのに役立つゲームも作成しました。
どのワイヤレス デバイスがブロードキャストしているかを確認する
rtl_433 を使用して近くのガジェットからの無線信号をデコードします
日常的なデバイスの多くは、Wi-Fi や Bluetooth ではなく無線信号を使用して通信します。無線気象観測所、タイヤ空気圧モニター、さらには一部のドアホンなどの製品は、無線でデータを送信できます。
rtl_433 を使用すると、これらのデバイスからの送信を受信してデコードできます。これは、互換性のあるソフトウェア無線 (SDR) に接続された Raspberry Pi 上で実行できるオープンソース ソフトウェアです。その後、Pi はデコードされたデータを MQTT ブローカーに公開できるため、スマート ホーム ソフトウェアで気象観測所や他の無線デバイスからの測定値にアクセスできるようになります。
停電時にコンピュータを保護する
ネットワーク UPS ツールはすべてを安全にシャットダウンできます
無停電電源装置 (UPS) は、停電の場合でもデバイスの稼働を維持できるバッテリー バックアップ電力を提供します。たとえば、コンピュータが適切にシャットダウンせずに突然電源が切れた場合、データが失われたり、ファイル システムが破損したりする可能性があります。 UPS を使用すると、家に電源がない場合でもコンピューターを実行し続けることができます。
問題は、UPS でもいつかは電力が足りなくなるということです。家の電力が復旧していない場合でも、コンピュータはいずれかの時点で電力を失うことになり、データの損失や破損のリスクが発生します。 Network UPS Tools (NUT) は、互換性のある UPS ハードウェアを監視し、UPS の電源が切れる前にハードウェアを安全にシャットダウンできるオープンソース ソフトウェアです。
NUT は UPS のバッテリー残量などの情報を読み取ることができるため、UPS が起動したらすぐにデバイスをシャットダウンする必要がありません。これは、安価な Pi を使用して高価なデバイスの世話をする素晴らしい方法です。
Pi watch Web サイトを作成しましょう
Changedetection.io を使用して何かが変更されたことを検出する
Amazon Prime Day などのプロモーション セール イベントは、誤解を招くことがよくあります。これらのイベントで割引されている商品は、実際には過去にもっと安い価格で販売されていた可能性があります。お買い得に見えるものが、実際には以前よりも高価である可能性があります。
簡単な解決策は、古い Raspberry Pi で実行できるChangedetection.io を使用することです。これには主な仕事が 1 つあります。それは、指定された Web ページを監視し、ページのコンテンツがいつ変更されたかを識別することです。たとえば、Web ページで製品の価格を監視し、価格が変更されたときに通知を受け取ることができます。
製品の在庫が再入荷したときに通知を受け取る、チケットがいつ発売されるかを確認する、ソフトウェアのアップデートがいつリリースされるかを知るなど、他のことにも役立ちます。電子メールやその他のメッセージング プラットフォームを介してアラートを受け取ることができるため、同じページを何度もチェックし続ける必要はありません。
古い Pi を新しいテクノロジーの番犬に変える
Uptime Kuma は、他のハードウェアに障害が発生したときにアラートを送信できます
これは、NUT に似た別のオプションです。 NUT中 他のハードウェアへの電力を監視し、稼働時間 Kuma をチェックします サーバーとネットワーク サービスが応答しているかどうか。
Raspberry Pi 上で Uptime Kuma を実行し、それを使用して家中の複数のデバイスやサービスを監視できます。 HTTP リクエスト、DNS クエリ、TCP 接続など、複数の監視方法をサポートしています。
監視対象のサービスに接続できない場合、Uptime Kuma は電子メール、Discord などを介して通知を送信できます。監視対象のサービスがダウンしたときに Telegram でメッセージを送信するように設定しました。
古いRaspberry Piでも多くのことができます
私たちは、Raspberry Pi の価格が 300 ドルを超えるという興味深い時代に生きています。上記のサービスを実行するには、16 GB の RAM を搭載した Raspberry Pi 5 は必要ありません。ジャンク引き出しの中にある古い Raspberry Pi だけで十分かもしれません。
このテーマについてさらに詳しく知りたい方は以下をご覧ください