Dashing.io是一個用于創建漂亮儀表盤的簡潔界面。該應用程序顯示基于Web的可定制儀表板,其中包含您選擇的小部件。由于在基于Linux的計算機上安裝非常簡單,所以Dashing提供了絕佳的機會來使用Raspberry Pi創建壁掛式儀表板。
該項目不僅很有趣,而且可以創建功能齊全的儀表板。您不需要任何深入的技術知識就可以使這一功能正常運行,因此對于初學者來說,這是一個很棒的Raspberry Pi項目。
要求
在制作壁掛式儀表盤之前,您需要準備一些物品。首先,您顯然需要一臺Raspberry Pi。由于Dashing.io非常輕巧,因此Raspberry Pi 2就足夠了。那就是我用的,就像冠軍一樣。 Raspberry Pi Zero也應該很好。此外,您將需要一個裝有Linux操作系統的microSD卡。我們建議使用標準的Raspbian(基于Debian的操作系統),但您也可以使用與Raspberry Pi兼容的任何Linux操作系統。由于Dashing.io需要Internet連接,因此您還需要在Pi上連接Wi-Fi適配器或以太網電纜。
然后,您需要Raspberry Pi的顯示屏,用于安裝,和一個框架。如果您想花哨的話,可以安裝Raspberry Pi觸摸屏并在其中用陰影框框住Pi。或者,任何舊的顯示器和一個額外的框架或木頭就足夠了。將您的Raspberry Pi連接到顯示器或電視的方法并不缺乏。
該項目可以通過遠程SSH連接完成,但是由于它輸出到Raspberry Pi上的顯示器,因此可能更容易
安裝Dashing.io 先決條件
在安裝Dashing.io之前,您需要在桌面上完成所有操作。
安裝Dashing.io 一點軟件。 Dashing.io需要 Ruby 1.9.9 或更高版本作為先決條件。如果您使用的是Raspbian,則可能已經預裝了Raspbian。您可以使用以下命令進行檢查:
ruby -v
這應該返回一些文本,告訴您Ruby的版本,或者未安裝Ruby。

如果您沒有安裝Ruby,則可以通過運行以下命令來實現:
sudo apt-get install ruby1.9.1-dev
您還需要 g ++ 。要安裝該命令,請輸入以下命令:
sudo apt-get install g++ 安裝Dashing
在安裝了Ruby和g ++之后,我們可以繼續安裝Dashing項目。運行命令:
sudo gem install dashing
這將安裝 Dashing 。新建一個名為 dashboard 的目錄,并將目錄更改為該目錄:
mkdir dashboard && cd dashboard
讓我們建立一個新項目。現在輸入:
dashing new sweet_dashboard_project
通過創建新的儀表板項目,我們將為新的儀表板設置一個文件夾。隨便命名,但只要記住您的名字即可。確保您位于命令行的sweet_dashboard_project文件夾中。使用命令:
cd dashboard/sweet_dashboard_project
sudo gem install bundler
這使您可以運行捆綁程序。為此,請輸入:
bundle
現在有一個儀表板設置模板。您很快就能在網絡瀏覽器中查看此內容,但在此之前,您需要開始破折號。確保您在命令行的sweet_dashboard_project目錄中,然后輸入:
cd dashboard/sweet_dashboard_project
dashing start
要查看儀表板,請打開Web瀏覽器并加載http://localhost:3030(或http://raspberrypi.local:3030(如果您是從另一臺計算機上執行此操作)。
問題排查
如果遇到有關JavaScript運行時的錯誤,則可能需要安裝 npm 。只需輸入:
sudo apt-get install npm
注意,Dashing默認使用端口3030。您可以添加參數以編輯該端口。在命令行中,運行:
dashing start -p [port number]
這使您可以指定所需的端口。然后,您將使用http://localhost:[端口號]而不是3030加載Dashing。
就像開始Dashing一樣,您也可以停止它。要停止Dashing,請運行:
dashing stop
類似地,如果您想在后臺運行Dashing,請在命令中添加-d:
dashing start -d 將組件添加到沖刺
默認情況下,您會在儀表板上看到一些基本的組件,例如Buzzwords和Synergy欄,但如果不添加自己的自定義控件,它就毫無用處功能。您會找到可以調整的可用小部件列表。我添加了一個顯示日期和時間的數字時鐘。添加窗口小部件就像加載其資源并編輯HTML文件一樣簡單。
安裝窗口小部件的方式在一定程度上取決于特定的窗口小部件。例如,我加載的12小時時鐘小部件需要命令行安裝以及HTML儀表板文件編輯。對于“ Dashing 12小時制”窗口小部件,打開命令提示符并導航到Dashing項目的根目錄:
cd dashboard/sweet_dashing_project
將目錄更改為Dashing根項目后,運行:
dashing install 6e2f80b4812c5b9474f3
但這還不是全部。現在,您需要在Dashing項目文件中放置以下HTML代碼:

您將找到該項目文件位于 dashboard/sweet_dashboard_project/dashboards 下。默認安裝包括一個名為 sample.erb 的erb文件。您可以使用它或自己制作。使用儀表板,可以使用具有不同名稱的erb文件進行多個儀表板設計。然后,只需導航至localhost:3030/[name of erb file]即可查看其他儀表板。打開所需的erb文件,然后添加適當的HTML代碼,以將新的小部件添加到儀表板。
要添加新的小部件,就像在erb模板末尾加載HTML代碼一樣簡單。一個新的列表項。您可以通過在Web應用程序中四處拖動來編輯儀表板布局小部件中的位置。您需要使用HTML邏輯,方法是將列表項放在無序列表(ul)標簽中。但是列表中的位置并不決定儀表板的位置,您稍后可以通過拖放小部件來對其進行調整。
安裝儀表板
沒有正確或錯誤的方法將顯示器固定在墻上。如果您擁有Raspberry Pi觸摸屏之一,則不妨使用一個簡單的框架或陰影框來放置它。您可以利用自己的木工技能,并使用木頭構建框架,也可以使用現有框架。我使用了一個影子盒和一臺20英寸的舊三星顯示器。
如果您要使用舊的筆記本電腦屏幕,則可以將其用作顯示器。正確的設備。如果您想要一個真正華麗的顯示器,請抓住這八個漂亮的Raspberry Pi外殼之一。
一個不錯的顯示器:最后的想法
Dashing對于您的Raspberry Pi來說是一個很好的項目。設置起來非常簡單,并且有很多不錯的第三方小部件可供選擇。有一個小警告:不再積極地維護或支持短跑,但這只是意味著您不應該期望對主軟件進行更新-已經存在的所有內容將繼續起作用。還有一個名為Smashing的fork,它具有相似的功能集。
我建議將Dashing與另一個項目結合使用。例如,嘗試在Raspberry Pi上安裝類似Siri的Jasper,以用于儀表板顯示,該顯示板可以兼作開源人工智能助手。或嘗試一些Raspberry Pi家庭自動化。
責任編輯:wv
-
儀表板
+關注
關注
0文章
35瀏覽量
9437 -
樹莓派
+關注
關注
122文章
2078瀏覽量
110454
發布評論請先 登錄
如何使用 SEGGER emWin AppWizard 工具為儀表板界面設計圖形用戶界面?
樹莓派小技巧:無需鍵盤或顯示器,如何通過WiFi設置樹莓派?
壁掛式工控機特點與應用解析
預算有限如何選?聚徽分享高性價比壁掛式工控一體機配置避坑指南
兼容性難題怎么破?聚徽壁掛式工控一體機的接口適配與擴展方案
壁掛式工控一體機廠家聚徽解析核心技術:嵌入式架構如何提升工業穩定性?
樹莓派“吉尼斯世界記錄”:將樹莓派的性能發揮到極致的項目!
凱米斯科技壁掛式光譜多參數水質全站,為城市供水安全構筑智能防線
超酷的樹莓派智能鏡項目,快來了解!
怎樣使用Dashing.io和樹莓派制作壁掛式儀表板
評論