做一个壁挂式仪表板破折号.io和一个树莓派

破折号.io是创建华丽仪表板的简单方法。在基于Linux的机器上设置它很简单,这意味着您可以使用它创建一个带有Raspberry Pi的壁挂式仪表板。...

破折号.io是一个用于创建华丽仪表板的整洁界面。该应用程序将显示一个基于web的可自定义仪表板,其中包含您选择的小部件。由于在基于Linux的机器上设置很简单,dash提供了极好的机会来创建带有覆盆子Pi的壁挂式仪表板。

raspi-wall-mount-dashboard

这个项目不仅有趣,而且还创建了一个功能性的仪表板。你不应该有任何深入的技术知识来让这个工作,所以这是一个伟大的树莓Pi项目的初学者。

Dashing-Dashboard-Raspberry-Pi

要求

在**壁挂式仪表板之前,您需要一些物品。首先,你显然需要一个树莓皮。自破折号.io很轻,一个树莓皮2就足够了。我用的就是这个,跑起来像个冠军。覆盆子皮零也可以。此外,您还需要一个装有Linux操作系统的microSD卡。我们推荐标准的Raspbian,一个基于Debian的操作系统,但是您也可以使用任何与Raspberry Pi兼容的Linux操作系统。作为破折号.io需要一个互联网连接,你还需要一个Wi-Fi适配器或以太网电缆到Pi运行。

然后你需要一个树莓圆周率显示器,安装方式,和一个框架。如果你想得到幻想,你可以挂一个树莓皮触摸屏和框架的皮在其中与阴影框。或者,任何旧显示器和一个额外的框架或木材,使一个就足够了。有很多方法可以把你的树莓皮连接到显示器或电视上。

这个项目可以通过一个远程SSH连接完成,但是由于它输出到Raspberry Pi上的显示器上,所以只需在桌面上连接鼠标和键盘,就可以轻松地完成所有事情。

安装破折号.io

先决条件

安装前破折号.io,你需要一点软件。破折号.io需要Ruby1.9.9或更高版本作为先决条件。如果你用的是Raspbian,很可能你已经预装了。可以使用以下命令进行检查:

ruby -v

这应该会返回一些文本,告诉您Ruby的版本,或者Ruby没有安装。

Dashing-io

如果没有安装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

向dash添加小部件

默认情况下,您将在仪表板上看到一些基本的小部件,如流行语和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>

Sample-ERB-Dashing

您会发现项目文件位于dashboard/sweet\u dashboard\u project/dashboards下。默认安装包括一个名为示例.erb. 你可以用这个或者自己做。使用Dashboard,您可以使用具有不同名称的erb文件进行多个仪表板设计。然后只需导航到

localhost:3030/[name of erb file]

查看其他仪表板。打开所需的erb文件并添加适当的HTML代码,以便将新的小部件添加到仪表板中。

要添加新的小部件,只需将erb模板末尾的HTML代码作为新列表项加载即可。通过在web应用程序中拖动控件,可以编辑它们在仪表板布局中的位置。您需要使用HTML逻辑,将列表项放在无序列表(ul)标记中。但是列表中的位置并不决定仪表板的位置,您可以稍后通过拖放小部件来调整仪表板的位置。

Widget-Examples-Dashing

安装仪表板

把显示器安装在墙上是没有对错之分的。如果你有一个树莓皮触摸屏,你可能希望得到一个简单的框架或阴影框放在周围。你可以利用你的木工技能,用木头建造一个框架,或者使用现有的框架。我用的是一个阴影盒和一个旧的20英寸三星显示器。

Raspberry-Pi-Dashing-Complete

如果你使用了正确的设备,你可以把一个旧的笔记本电脑屏幕作为显示器。如果你想要一个真正华丽的展示,那就从这八个漂亮的树莓皮盒子中挑一个吧。

精彩的表演:最后的想法

冲刺是一个很好的项目为您的树莓皮。设置起来非常简单,而且有很多第三方小部件可供选择。这里有一个小小的警告:Dashing不再是主动维护或支持的,但这只是意味着您不应该期望主软件的更新——已经存在的一切都将继续工作。还有一种叫做粉碎的叉子,它有一个类似的特性集。

我建议将dash与另一个项目结合起来。例如,试着在你的Raspberry-Pi上安装Siri-likejasper作为一个仪表板显示器,它可以作为一个开源的人工智能助手。或者尝试一下树莓皮家庭自动化。

  • 发表于 2021-03-14 19:14
  • 阅读 ( 201 )
  • 分类:IT

你可能感兴趣的文章

阿杜伊诺(arduino)和树莓皮(raspberry pi)的区别

...duino vs raspberry pi Arduino和Raspberry Pi的主要区别在于Arduino是一个微控制器开发板,而Raspberry Pi是基于Linux操作系统的通用计算机。 选择Arduino或Raspberry Pi取决于要开发的项目。本文讨论了最常见的Arduino Uno和Raspberry PiB+。与Arduino相比...

  • 发布于 2020-10-11 03:02
  • 阅读 ( 442 )

5个奇怪但有用的树莓皮相机项目

... 有些人发现门上的摄像机太过强悍或侵入。相反,一个雷迪托**了一个“窥视镜”,它可以透过你门上的小观察孔观看。他有几个具体的理由: ...

  • 发布于 2021-03-17 09:00
  • 阅读 ( 252 )

12个树莓皮圣诞项目,你可以在一天内

圣诞节会有树莓派吗?有一个(或多个)躺在那里等着采取行动吗?也许有点圣诞主题?一天能做十几个树莓派项目怎么样? ...

  • 发布于 2021-03-17 19:30
  • 阅读 ( 322 )

什么是amazon dash?以及你应该知道的6个最好的黑客

自2015年4月1日发布以来,许多人认为亚马逊的仪表板按钮只是愚人节的玩笑。然而,它们是真实的——自从发布以来,它们已经成为一种简单的方法,只需按一下按钮就可以重新订购普通的家用产品。 ...

  • 发布于 2021-03-24 09:13
  • 阅读 ( 301 )

如何在raspberry pi 3上安装windows 10 iot core

... 第一件事:你需要下载Windows10IoT核心仪表板。 ...

  • 发布于 2021-03-24 14:03
  • 阅读 ( 228 )

用树莓圆周率升级旧设备的10种很棒的方法

...F演示了如何将Raspberry Pi 3连接到日产240sx s14。生成的数字仪表板显示实时速度、转速和冷却液温度。使用Chromium浏览器,仪表盘基本上是一个Raspberry Pi触摸屏,其后面安装了Pi,还有一个3A汽车电源/开关,配有USB端口。 ...

  • 发布于 2021-03-24 15:45
  • 阅读 ( 207 )

为什么树莓pi比odroid和其他sbc更成功

...以像低功耗HTPC一样基本。或者,您可以创建一个完整的壁挂式Raspberry Pi仪表板、服务器或语音助手。 ...

  • 发布于 2021-03-24 21:10
  • 阅读 ( 380 )

如何使用dash跟踪日常汽车保养

...护类型的提醒。 如果您已使用OBD-II适配器将汽车连接到仪表板,则会出现一个显示最后已知里程数的框。这将是破折号开始跟踪,所以你应该把它改为任何你的里程表是在最后一次你得到这种类型的维修。例如,假设你在跟踪...

  • 发布于 2021-04-07 18:52
  • 阅读 ( 147 )

如何为亚马逊销售的几乎所有产品创建虚拟短跑按钮

...。不过,好消息是,如果你是Prime会员,你可以利用虚拟仪表板按钮,快速重新订购亚马逊与Prime销售的几乎所有商品。 相关:如何设置Amazon Dash按钮 可以把虚拟短跑按钮想象成亚马逊的一键式订购系统,但是你不必先搜索并找...

  • 发布于 2021-04-08 03:57
  • 阅读 ( 153 )

如何设置amazon dash按钮

...,Echo并不是亚马逊生产的唯一一款智能家居产品。它的仪表板按钮并没有得到太多的关注,但它们比人们认为的方便得多。 什么是亚马逊短划线按钮(amazon dash butt***)? 简而言之,Dash按钮是带有一个大按钮的小软件狗,当按下...

  • 发布于 2021-04-09 12:40
  • 阅读 ( 137 )
Lian38592368
Lian38592368

0 篇文章

相关推荐