Raspberry Piプロジェクトアイデア:電子インクカレンダー、時計

電子ペーパーカレンダー

RedditユーザーのBeaverknighterinoは、"電子ペーパープロジェクトに魅了されたので、ついに自分の仕事のカレンダー用に作ることにした "と語っています。

Beaverknighterinoが使用した素材はこのようなものです。

  1. Waveshare 7.5型 モノクロ 800×480 電子ペーパー
  2. Raspberry Pi Zero W
  3. Xiaomi 10000mAH パワーバンク
  4. IKEA HOVSTA フォトフレーム

Beaverknighterinoは、仕事のカレンダーがCalDAVを使用しており、多くのオープンソースライブラリがGoogleまたはiCloudのみをサポートしているため、プロジェクトが少し難しくなっていると述べました。

現在のところ、システムがシャットダウンするまでのバッテリー寿命は5日以下しかありません。しかし、これも最適化されていないコードの結果であり、Beaverknighterinoは次のイテレーションで改善する対象になると言っています。

e-Inkディスプレイは、消費電力のほとんどが新しいコンテンツを表示するときに発生するため、非常に高い電力効率を誇ります。一度コンテンツが設定されると、消費電力はゼロになります。

ここで問題になるのは、会議の約束の後や深夜に毎回表示を更新するために、Pi Zero Wを起動し続けることです。

こちらをクリックしてください。 Raspberry Pi Zero 2の電源最適化のヒントとコツ

e-Inkクロック

時計と日付を表示するWaveshare 2.13のe-Inkディスプレイ. 写真提供:u/tttpp / reddit

こちらもRaspberry Pi Zeroを使用したプロジェクトです。

バッテリーパックで駆動する上記のカレンダーとは異なり、USBで駆動するため、電池の持ちに問題はありません。

最も興味深いのは、時計をめぐる議論でしょう。E-inkディスプレイで秒を表示することができるのか、という問題です。ここで、重要な動画を紹介します。

E-inkディスプレイの弱点は、リフレッシュタイムが1秒であることです。そのため、1秒ごとに更新しなければならない場合、非常に邪魔になり、助長される可能性があります。しかし、それは超高性能ディスプレイの代償でもあるのです。

さらにもう1つ興味深いのは、Raspberry Pi Picoが安価で、在庫もずっと見つけやすいことから、Pi Zeroの代用品になるかどうかという議論です。

結論は、「はい、できます......でも......」というものでした。

しかし、問題はPicoにはPi Zeroのような機能がないことです。したがって、いくつかのモジュールを追加する必要があります。 リアルタイムクロックモジュール またはインターネットにアクセスできるようにするものです。

Pi Zeroにリアルタイムクロックが搭載されているわけではありませんが、少なくともWiFiは(Zero Wのバリエーションで)手に入るのです。要するに、Zeroはやりすぎだけど、便利なんですね。

u/tttppさんは、ご自身の コード そして 指令 Waveshare 2.13″ディスプレイ用 v2:

  • GUIを搭載していないpi liteのインストール
  • SSHでpython3とtmuxをインストールします。
  • からすべての指示に従ってください。 ライブラリとサンプルをインストールするには、ここをクリックしてください。 einkディスプレイを設定する
  • wavehareからダウンロードしたフォルダ(lib、examplesなどのフォルダがあるところ)に新しいフォルダを作成し、私の コード その場
  • スクリプトがバックグラウンドで無期限に実行できるようにtmuxセッションを作成し、python3(コードのパス)で起動し、tmuxセッションを終了します。

注:このコードはWaveshare 2.13インチディスプレイV2専用です。バージョン間の切り替えは非常に簡単で、(あなたが持っているE-inkと同じ解像度を持つ)1つが動作するまで各例を実行する必要があるだけです。

面白い企画をお持ちですか?

もし面白いプロジェクトをご存知でしたら、下にコメントを残してください👇。

このシリーズがお好きな方は、以下のニュースレターをご購読ください👇。

コメントを残す