今週末 (4 月 3 日) 試してみたい Raspberry Pi プロジェクト

in tech

長い間放置されていた引き出しから Raspberry Pi を取り出し、埃を払い、今週末の楽しいプロジェクトに取り組む準備をしましょう。今日は、独自のアドレス指定可能な LED ストリップ、3D プリンター用の AI 故障検出システムを構築する方法、さらには世界中のどこからでも Calibre サーバーにアクセスする方法を紹介します。

ブランド

ラズベリーパイ

CPU

Cortex-A72 (ARM v8)

Raspberry Pi 4 Model B を使用すると、あらゆる種類の楽しいプロジェクトを作成したり、家の周りのガジェットをアップグレードしたりできます。あるいは、完全なデスクトップ OS をインストールして、通常のコンピューターと同様に使用します。


Adafruit の NeoPixel ライブラリを使用して独自のアドレス指定可能な LED ストリップを構築する

DIY とは、LED ストリップの最初から最後まで完全に制御できることを意味します

Adafruit NeoPixel Raspberry Pi プロジェクト。 クレジット: Adafruit

特定の LED またはセクションをアドレス指定して 1 つのストリップに複数の色を設定できる LED ストリップを見て、「ああ、これが欲しい!」と思ったことはありませんか。さて、Raspberry Pi、NeoPixel LED ストリップ、そして少しの配線を使って独自のものを構築する時が来ました。

このプロジェクトは Adafruit NeoPixel LED ストリップに基づいており、ストリップ 1 メートルあたり 60 個の LED を備えた個別にアドレス可能な LED を提供します。これは非常に高密度です。 NeoPixel LED ストリップには、1 メートルから 4 メートルまでの 4 つのサイズがあり、1 本のストリップだけで最大 13 フィートまで接続できます。

NeoPixel LED ストリップは、Adafruit のガイドに従えば、Raspberry Pi で非常に簡単に制御できます。ただし、追加のハードウェアが必ず必要になります。これは完全に DIY プロジェクトであり、Philips Hue のようなオールインワン ソリューションではありません。

まず、ブレッドボードをまだお持ちでない場合は、ブレッドボードを購入する必要があります。次に、1N4001 パワー ダイオードまたは 74AHCT125 レベル コンバータ チップを入手します。 Pi は 3.3 V しか出力しないのに対し、NeoPixel LED ストリップが適切に動作するには 5 V が必要なため、これらのいずれかが必要になります。

そこからは、ほとんどの場合、ブレッドボードを配線し、いくつかの LED をプログラミングするだけです。 Adafruit のガイドでは、オフィス、ホーム シアター ルーム、DIY スペースに最適な、独自の NeoPixel LED ストリップを作成するために必要なすべてのことを段階的に説明しています。

Obico を使用して大量のフィラメントを無駄にすることなく 3D プリントの失敗を防止

さらに、プリンターがリモート監視を提供していない場合はリモート監視も利用できます

AI スパゲッティ検出が組み込まれた Bambu Lab プリンターを入手する前は、印刷が失敗した場合のフィラメントの無駄を防ぐために、Raspberry Pi で実行される Obico に大きく依存していました。 Obico は、インストールが簡単でありながら、Pi 上で実行するように設計された非常に有能な 3D プリント ソフトウェアです。

Obico は技術的には Bambu Lab プリンターと連携していますが、実際にはネイティブ USB コントロールを提供する他のブランド向けに設計されており、Obico はこれを使用して、何か問題が発生した場合に印刷の停止を止めることができます。 Obico は、セルフホスト型とクラウドホスト型の 2 つの方法で実行できます。

セルフホスト型ルートでは、印刷を監視するハードウェアからデータを処理し、問題が発生したときにシステムに通知するサーバーに至るまで、Obico のスタック全体を上から下まで制御します。クラウドホスト側では、実際にはローカルの Obico インスタンスからのデータを処理するために Obico の外部サーバーに依存しています。

いずれにしても、Raspberry Pi は、ネットワークから Obico サーバーへのポータルとして機能し、3D プリンターに何を指示するかを認識します。

Raspberry Pi 上のローカルの Obico インスタンスにカメラ フィードを提供するだけで、そこから他のすべての処理が行われます。使用することを選択した Obico サーバーは、印刷エラーの兆候をフィードして検索するモニターを選択します。印刷を停止するに足る障害が発生した場合、フィラメントの無駄を防ぐためにプリンタに停止コマンドが発行されます。

Obico には、あらゆる種類のハードウェア構成に対応する優れたセットアップ ガイドがあり、Klipper、OctoPrint、Duet3D とも統合されており、ほぼすべてのセットアップに対応する非常に有能な 3D プリント アドオンとなっています。

上部に 2 つのフィラメント スプールを備えた Prusa MK4S 3D プリンター。

ビルドボリューム

250×210×220mm

印刷速度

170mm/秒

Prusa MK4S 3D プリンターは、市場で最もよく知られ、愛されている 3D プリンターの 1 つです。 3D プリンティングのオープンソース イニシアチブを支援する主要企業の 1 つとして、Prusa MK4S は、他の企業が独自のクローズドソースの代替製品を構築している場合でも、オープンソースのソフトウェアとファームウェアをサポートしています。古典的な Prusa 3D プリンターの 2025 年版として、高速で信頼性の高い印刷、簡単なセットアップ、Prusa の実証済みの信頼性など、最新の設備がすべて揃っています。


Calibre-Web を使用すると、どこでも電子書籍ライブラリを楽しむことができます

Kindle は必要ありません

デスクトップ上の Calibre Web インターフェイスには、読める数冊の書籍が表示されています。 クレジット: Patrick Campanale / How-To Geek

昨年、Amazon が Kindle から購入した電子書籍を抽出する機能を削除したため、Amazon を介さずに電子書籍を読む別の方法を探しているかもしれません。そこで Calibre-Web が登場します。

Calibre-Web は、コンピューターまたは Raspberry Pi 上の Calibre インスタンスと統合して、実際のライブラリ管理側を処理します。 Calibre-Web が本当に優れているのは、Calibre インスタンスの表示方法とインターフェースです。

通常、電子書籍にアクセスするには、Calibre を実行しているコンピューターの前にいる必要があります。 Calibre-Web を使用すると、ローカル ネットワーク (またはリバース プロキシ) にアクセスできる限り、地球上のどこからでもそれらすべてにアクセスできます。 Calibre-Web が提供する Web インターフェイスは、実際には非常に優れています。

私はこれまで、Calibre-Web を使って、Kindle を持ち続けずに電子書籍を読んで楽しんできました。ユーザーエクスペリエンスは安定しており、優れた機能セットがあり、何を読むべきか分からず、ランダムに本を選んで楽しんでもらいたい場合に便利な「ランダム」ボタンもあります。

そのため、すでに完全な Cal​​ibre ライブラリを持っている場合でも、これから始めようとしている場合でも、所有するどのデバイスからでも電子書籍にアクセスできるように、Raspberry Pi に Calibre-Web を必ずインストールしてください。


おそらくあなたが思っているほど強力な Raspberry Pi は必要ありません

所有している Raspberry Pi に関係なく、このリストにあるプロジェクトはどれも簡単に実行できます。 Raspberry Pi Zero でさえ、Calibre-Web のような小規模な Web サービスの実行を処理でき、NeoPixel コントローラーに必要な GPIO を備え、Obico のカメラ入力を処理できるため、これらのプロジェクトには最適です。

したがって、Pi の能力が低いと感じて、最近 Raspberry Pi プロジェクトをまったく実行していない場合は、もう一度考えてください。さあ、Pi を取り出して、今週末、楽しいプロジェクトの構築を始めましょう。

関連記事

前の投稿
スタビライザーマッスルとは何ですか (そして本当にトレーニングする必要がありますか)?
次の投稿
ルーターのアンテナをまっすぐ上に向けるのはやめてください。Wi-Fi を完璧にカバーできるようにアンテナを配置する秘訣です。