\r\n\r\n

dash.ioとRaspberry Piで壁掛けダッシュボードを作ろう

dash.ioは、ゴージャスなダッシュボードを簡単に作成することができるツールです。linuxベースのマシンにセットアップするのは簡単なので、ラズベリーパイで壁掛けダッシュボードを作るのに使えるということです...

dash.ioは、豪華なダッシュボードを作成するためのすてきなインターフェイスです。このアプリケーションは、ウェブベースでカスタマイズ可能なダッシュボードを表示し、お好みのウィジェットを表示することができます。dashはLinuxベースのマシンで簡単にセットアップできるので、Raspberry Piを使った壁掛けダッシュボードの作成に最適な機会を提供します。

このプロジェクトは、楽しいだけでなく、機能的なダッシュボードを作ることができます。深い技術的な知識がなくても作れるはずなので、初心者の方にもおすすめのRaspberry Piプロジェクトです。

必要条件

ダッシュボードを**壁付けする前に、いくつかのアイテムが必要です。まず、当然のことながら、Raspberry Piが必要です。dash.ioは非常に軽いので、Raspberry Pi 2で十分です。これは私が使っているもので、とてもよく動くんですよ。Raspberry Pi Zeroでも動作します。また、Linux OSが入ったmicroSDカードが必要です。Debianベースの標準的なOSであるRaspbianを推奨しますが、Raspberry Piと互換性のあるLinux OSであれば、どのようなOSでも使用可能です。dash.ioはインターネット接続が必要なため、Piに接続するためのWi-FiアダプタやEthernetケーブルも必要です。

あとはラズパイの周回ディスプレイと取り付け方法、フレームが必要です。凝りたい人は、Raspberry Piのタッチパネルをぶら下げて、その中にPiを遮光フレームで囲むといいでしょう。あるいは、古いディスプレイと、それを作るための余分なフレームや木材があれば十分です。Raspberry Piをモニターやテレビに取り付けるには、様々な方法があります。

このプロジェクトは、リモートのSSH接続でもできますが、Raspberry Piのモニターに出力するため、デスクトップにマウスとキーボードを取り付けただけで、簡単にすべてを行うことができます。

dash.ioのインストール

前提条件

pre-dash.ioをインストールするには、ちょっとしたソフトウェアが必要です。dash.io は Ruby 1.9.9 以上を前提条件としています。Raspbianをお使いの場合、プリインストールされている可能性が高いです。これは、以下のコマンドで確認することができます。

ruby -v

Rubyのバージョン、またはRubyがインストールされていないことを示すテキストが返されるはずです。

Rubyがインストールされていない場合は、以下のコマンドを実行することで可能です。

sudo apt-get install ruby1.9.1-dev

また、g++が必要です。インストールするには、以下のコマンドを入力してください。

sudo apt-get install g++

緩衝材の設置

Rubyとg++がインストールされたので、dashプロジェクトのインストールに移ります。

sudo gem install dashing

これでdashがインストールされます。dashboardという新しいディレクトリを作成し、そのディレクトリを

mkdir dashboard && cd dashboard

新しいプロジェクトを作ろう。今、入力します。

dashing new sweet_dashboard_project

新しいダッシュボードプロジェクトを作成することで、新しいダッシュボードのためのフォルダを設定することになります。好きなように呼べばいいが、呼び方は覚えておいてほしい。コマンドラインでsweetu dashboarduプロジェクトフォルダにいることを確認してください。コマンドを使用します。

cd dashboard/sweet_dashboard_projectsudo gem install bundler

これでbundlerを実行することができます。これを行うには、次のように入力します。

bundle

ダッシュボードのテンプレートが作成されました。近日中にWebブラウザで閲覧できるようになりますが、それまでは簡単な概要説明から始める必要があります。コマンドラインでsweetu dashboarduプロジェクトのディレクトリにいることを確認し、次のように入力します。

cd dashboard/sweet_dashboard_projectdashing start

ダッシュボードを表示するには、ウェブブラウザーを開き、以下をロードします。

http://localhost:3030

又は

http://raspberrypi.local:3030

(他のマシンで行っている場合)。

トラブルシューティング

JavaScriptのランタイムエラーが発生する場合は、npmのインストールが必要な場合があります。

sudo apt-get install npm

デフォルトでは、dashは3030番ポートを使用します。このポートを編集するには、パラメータを追加します。

dashing start -p [port number]

これにより、3030の代わりにhttp://localhost:[ポート番号]を使用することができます。

短距離走を始めると同時に、それを止めることもできる。

dashing stop

同様に、バックグラウンドでdashを実行するには、コマンドに-dを追加します。

dashing start -d

ダッシュボードにウィジェットを追加する

デフォルトでは、ダッシュボードにバズワードやSynergyバーなどの基本的なウィジェットが表示されますが、独自のカスタマイズを追加しなければ、これらはかなり役に立ちません。調整可能なウィジェットのリストが表示されます。日付と時刻を表示するデジタル時計を追加しました。ウィジェットの追加は、アセットを読み込み、HTMLファイルを編集するだけと簡単です。

ウィジェットのインストール方法は、特定のウィジェットに若干依存します。例えば、私が読み込んだ12時間ウィジェットは、コマンドラインでのインストールとHTMLダッシュボードファイルの編集が必要でした。Dashing 12時間ウィジェットの場合、コマンドプロンプトを開き、Dashingプロジェクトのルートディレクトリに移動します

cd dashboard/sweet_dashing_project

ディレクトリをdashのルートプロジェクトに変更したら、実行します。

dashing install 6e2f80b4812c5b9474f3

しかし、それだけではありません。次のようなHTMLコードをdashのプロジェクトファイルに記述する必要があります。

<li data-row="1" data-col="1" data-sizex="1" data-sizey="1"> <div data-view="TwelveHourClock"></div></li>

プロジェクトファイルは dashboard/sweetu dashboardu project/dashboards の下にあります。デフォルトのインストールでは、example.erbというファイルが含まれています。 これを使うか、自分で作ることができます。Dashboardを使用すると、複数のダッシュボードデザインに対して異なる名前のerbファイルを使用することができます。に移動するだけです。

localhost:3030/[name of erb file]

他のダッシュボードを表示する。必要なerbファイルを開き、新しいウィジェットをダッシュボードに追加するための適切なHTMLコードを追加します。

新しいウィジェットを追加するには、erb テンプレートの最後にある HTML コードを新しいリスト項目として読み込むだけです。Webアプリケーション上でコントロールをドラッグすることで、ダッシュボードレイアウト上の位置を編集することができます。HTMLのロジックを使って、順番なしリスト(ul)タグの中にリスト項目を配置する必要があります。ただし、リスト内の位置でダッシュボードの位置が決まるわけではないので、後でウィジェットをドラッグ&ドロップすることでダッシュボードの位置を調整することができます。

ダッシュボードの取り付け

モニターを壁に設置する方法に正解はありません。Raspberry Piのタッチパネルをお持ちの方は、その周りに置く簡単なフレームや遮光ボックスを用意するとよいでしょう。木工の技術を活かして木でフレームを作ってもいいし、既存のフレームを使ってもいい。シャドーボックスと古い20インチのサムスン製モニターを使いました。

機材を使えば、古いノートパソコンの画面をディスプレイとして使うことも可能です。もし、本当に豪華なディスプレイが欲しいなら、この8つの美しいRaspberry Piボックスの中から1つを選んでください。

素晴らしいパフォーマンス:最後の感想

Sprintは、Raspberry Piのための素晴らしいアイテムです。設定はとても簡単で、サードパーティのウィジェットもたくさん用意されています。Dashingのメンテナンスとサポートは終了していますが、メインソフトのアップデートは期待しないでください。また、Smashingというフォークもあり、同様の機能セットを備えています。

ダッシュは別のプロジェクトと組み合わせることをお勧めします。例えば、SiriのようなjasperをRaspberry-Piにダッシュボードディスプレイとしてインストールし、オープンソースのAIアシスタントとして機能させてみましょう。あるいは、Raspberry Piのホームオートメーションを試してみる。

  • 2021-03-14 19:14 に公開
  • 閲覧 ( 18 )
  • 分類:IT

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ