破折號.io是一個用於創建華麗儀表板的整潔界面。該應用程序將顯示一個基於web的可自定義儀表板,其中包含您選擇的小部件。由於在基於Linux的機器上設置很簡單,dash提供了極好的機會來創建帶有覆盆子Pi的壁掛式儀表板。
這個項目不僅有趣,而且還創建了一個功能性的儀表板。你不應該有任何深入的技術知識來讓這個工作,所以這是一個偉大的樹莓Pi項目的初學者。
在**壁掛式儀表板之前,您需要一些物品。首先,你顯然需要一個樹莓皮。自破折號.io很輕,一個樹莓皮2就足夠了。我用的就是這個,跑起來像個冠軍。覆盆子皮零也可以。此外,您還需要一個裝有Linux操作系統的microSD卡。我們推薦標準的Raspbian,一個基於Debian的操作系統,但是您也可以使用任何與Raspberry Pi兼容的Linux操作系統。作為破折號.io需要一個互聯網連接,你還需要一個Wi-Fi適配器或以太網電纜到Pi運行。
然後你需要一個樹莓圓周率顯示器,安裝方式,和一個框架。如果你想得到幻想,你可以掛一個樹莓皮觸摸屏和框架的皮在其中與陰影框。或者,任何舊顯示器和一個額外的框架或木材,使一個就足夠了。有很多方法可以把你的樹莓皮連接到顯示器或電視上。
這個項目可以通過一個遠程SSH連接完成,但是由於它輸出到Raspberry Pi上的顯示器上,所以只需在桌面上連接鼠標和鍵盤,就可以輕鬆地完成所有事情。
安裝前破折號.io,你需要一點軟件。破折號.io需要Ruby1.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通過創建一個新的儀表板項目,我們將為新儀表板設置一個文件夾。隨便你怎麼稱呼它,但記住你叫它什麼。確保您在命令行的sweet\u dashboard\u project文件夾中。使用命令:
cd dashboard/sweet_dashboard_projectsudo gem install bundler這允許您運行bundler。為此,請輸入:
bundle現在已經建立了一個儀表板模板。您很快就可以在web瀏覽器中查看此內容,但在此之前,您需要開始快速瀏覽。確保您在命令行的sweet\u dashboard\u項目目錄中,然後輸入:
cd dashboard/sweet_dashboard_projectdashing start要查看儀表板,請打開web瀏覽器並加載
http://localhost:3030(或
http://raspberrypi.local:3030如果你在另一臺機器上做這件事)。
如果JavaScript運行時出錯,可能需要安裝npm。只需輸入:
sudo apt-get install npm請注意,默認情況下,dash使用端口3030。您可以添加參數來編輯該端口。在命令行中,運行:
dashing start -p [port number]這允許您指定所需的端口。然後你就可以用http://localhost:[端口號]而不是3030。
就像你開始衝刺一樣,你也可以阻止它。要停止衝刺,請運行:
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/sweet\u dashboard\u project/dashboards下。默認安裝包括一個名為示例.erb. 你可以用這個或者自己做。使用Dashboard,您可以使用具有不同名稱的erb文件進行多個儀表板設計。然後只需導航到
localhost:3030/[name of erb file]查看其他儀表板。打開所需的erb文件並添加適當的HTML代碼,以便將新的小部件添加到儀表板中。
要添加新的小部件,只需將erb模板末尾的HTML代碼作為新列表項加載即可。通過在web應用程序中拖動控件,可以編輯它們在儀表板佈局中的位置。您需要使用HTML邏輯,將列表項放在無序列表(ul)標記中。但是列表中的位置並不決定儀表板的位置,您可以稍後通過拖放小部件來調整儀表板的位置。
把顯示器安裝在牆上是沒有對錯之分的。如果你有一個樹莓皮觸摸屏,你可能希望得到一個簡單的框架或陰影框放在周圍。你可以利用你的木工技能,用木頭建造一個框架,或者使用現有的框架。我用的是一個陰影盒和一箇舊的20英寸三星顯示器。
如果你使用了正確的設備,你可以把一箇舊的筆記本電腦屏幕作為顯示器。如果你想要一個真正華麗的展示,那就從這八個漂亮的樹莓皮盒子中挑一個吧。
衝刺是一個很好的項目為您的樹莓皮。設置起來非常簡單,而且有很多第三方小部件可供選擇。這裡有一個小小的警告:Dashing不再是主動維護或支持的,但這只是意味著您不應該期望主軟件的更新——已經存在的一切都將繼續工作。還有一種叫做粉碎的叉子,它有一個類似的特性集。
我建議將dash與另一個項目結合起來。例如,試著在你的Raspberry-Pi上安裝Siri-likejasper作為一個儀表板顯示器,它可以作為一個開源的人工智能助手。或者嘗試一下樹莓皮家庭自動化。
...組織更有益處。這就是為什麼Ultidash坐在頂端加冕。這是一個很好的軟體包,但網站攔截器和網站跟蹤器功能將比其他任何東西更能提高您的工作效率。 ...
...連線到Pi上,它可以作為食譜和影片源放在你的廚房裡。做一個基於Pi的復古影片遊戲機作為一個對待你的孩子(或孩子在你)。 ...
聖誕節會有樹莓派嗎?有一個(或多個)躺在那裡等著採取行動嗎?也許有點聖誕主題?一天能做十幾個樹莓派專案怎麼樣? ...
... amazondash致力於簡化訂購過程。你可以購買一個與某個品牌繫結的物理按鈕,並將其放置在方便的地方。然後,當您用完該商品時,只需按Amazon Dash按鈕即可從Amazon訂購。 ...
... 對於新手來說,Amazon Dash按鈕是一個小的物理按鈕,可以用來重新排序重要的專案。你可以將破折號按鈕貼在一個表面上,然後按下它來重新訂購廁紙、洗衣粉、貓糧,甚至避孕套。 ...
... 只需做一點工作,就可以修改破折號按鈕來執行各種任務,而無需聯絡Amazon。 ...
...得了長足的進步,將windows10物聯網核心定位為桌面環境的一個小而強大的版本。 ...
小巧,無線,和一個GPIO介面,允許你駭客幾乎任何現有的硬體,樹莓Pi是驚人的。但這並不是過去50年裡唯一令人驚歎的技術。 ...
... 什麼是一個樹莓皮和它能做什麼(a raspberry pi and what can it do)? ...