Machen Sie ein Wand-Dashboard mit Dashing.io und einem Himbeer-Pi

Machen Sie ein Wand-Dashboard mit Dashing.io und einem Himbeer-Pi / DIY

Dashing.io ist eine übersichtliche Oberfläche zum Erstellen eines wunderschönen Dashboards. Die App zeigt ein webbasiertes, anpassbares Dashboard mit Widgets Ihrer Wahl an. Da Dashing auf Linux-basierten Maschinen einfach eingerichtet werden kann, bietet Dashing hervorragende Möglichkeiten, ein an der Wand befestigtes Dashboard mit einem Raspberry Pi zu erstellen.

Dieses Projekt macht nicht nur Spaß, sondern schafft ein funktionales Dashboard. Sie sollten kein tiefgehendes technisches Know-how haben, um dieses Projekt zum Laufen zu bringen. Es ist also ein großartiges Raspberry Pi-Projekt für Anfänger. Raspberry Pi-Projekte für Anfänger. Raspberry Pi-Projekte für Anfänger. Diese 10 Raspberry Pi-Projekte für Anfänger eignen sich hervorragend für den Einstieg Einführung in die Hardware- und Softwarefunktionen des Pi und hilft Ihnen, in kürzester Zeit loszulegen! Weiterlesen .

Bedarf

Bevor Sie ein an der Wand befestigtes Armaturenbrett erstellen, benötigen Sie einige Elemente. Zunächst benötigen Sie natürlich einen Himbeer-Pi. Da Dashing.io ziemlich leicht ist, reicht ein Raspberry Pi 2 aus. Das habe ich benutzt und es lief wie ein Champion. Ein Raspberry Pi Zero Erste Schritte mit Raspberry Pi Zero Erste Schritte mit Raspberry Pi Zero Egal, ob Sie ein Magazin mit einem auf der Vorderseite geklebten Magazin gekauft oder online ein Kit gefunden haben, Sie sind jetzt der stolze Besitzer eines 5-Dollar-Computers: der Himbeer-Pi Null. Lesen Sie mehr sollte auch gut sein. Zusätzlich benötigen Sie eine microSD-Karte mit einem Linux-Betriebssystem. Wir empfehlen das Standard-Raspbian, ein Debian-basiertes Betriebssystem. Sie können jedoch auch jedes Linux-Betriebssystem verwenden, das mit einem Raspberry Pi kompatibel ist. Nicht nur Raspbian: 10 Linux-Distros, auf denen Ihr Pi ausgeführt werden kann, nicht nur Raspbian: 10 Linux-Distros: Ihr Pi kann Sie ausführen Vermutlich wird die neueste Version von Raspbian auf Ihrem Raspberry Pi ausgeführt. Aber ist es die beste Linux-Distribution für das Gerät? Könnte es eine Alternative geben, die für Sie besser geeignet wäre? Weiterlesen . Da Dashing.io eine Internetverbindung erfordert, benötigen Sie außerdem einen Wi-Fi-Adapter oder ein Ethernet-Kabel, die in das Pi laufen.

Dann benötigen Sie ein Display für den Raspberry Pi, Befestigungsmittel und einen Rahmen. Wenn Sie Lust auf Lust haben, können Sie einen Raspberry Pi-Touchscreen verwenden. So richten Sie Ihren Raspberry Pi-Touchscreen ein So richten Sie Ihren Raspberry Pi-Touchscreen ein Der Raspberry Pi wird mit einer Vielzahl nützlicher Add-Ons geliefert, die sich jedoch besonders bewährt haben beliebt ist das Raspberry Pi 7-Zoll-Touchscreen-Display. So richten Sie einen ein Lesen Sie mehr, und rahmen Sie das Pi mit einer Schattenbox ein. Alternativ reicht ein alter Monitor und ein zusätzlicher Rahmen oder Holz aus, um einen herzustellen. Es gibt keinen Mangel an Möglichkeiten, Ihren Raspberry Pi an einen Monitor oder ein Fernsehgerät anzuschließen. 5 Möglichkeiten, Ihren Raspberry Pi auf einem Monitor oder Fernsehgerät anzuzeigen 5 Möglichkeiten, Ihren Raspberry Pi auf einem Monitor oder Fernsehgerät anzuzeigen In den 1980er und 1990er Jahren hatten Heimcomputer keine Ahnung. Für die Anzeige von Betriebssystemen, Anwendungen und Spielen sind dedizierte Monitore erforderlich. Damals waren die Dinge viel einfacher. Anstatt extra für einen Monitor zu zahlen, können Sie den… Read More .

Dieses Projekt kann über eine Remote-SSH-Verbindung abgeschlossen werden Einrichten des Raspberry Pi für Headless-Verwendung mit SSH Einrichten des Raspberry Pi für Headless-Verwendung mit SSH Der Raspberry Pi kann SSH-Befehle akzeptieren, wenn er mit einem lokalen Netzwerk verbunden ist (entweder über Ethernet oder WLAN). Fi), damit Sie es leicht einrichten können. Die Vorteile von SSH reichen nicht nur für das tägliche Screening aus ... Lesen Sie mehr. Da es jedoch auf dem Raspberry Pi angezeigt wird, ist es wahrscheinlich einfacher, alles vom Desktop aus mit angeschlossener Maus und Tastatur zu erledigen.

Dashing.io installieren

Voraussetzungen

Vor der Installation von Dashing.io benötigen Sie etwas Software. Dashing.io braucht Ruby 1.9.9 oder später als Voraussetzung. Wenn Sie Raspbian verwenden, ist die Wahrscheinlichkeit groß, dass Sie das vorinstalliert haben. Sie können mit dem folgenden Befehl prüfen:

Rubin -v

Daraufhin sollte ein Text zurückgegeben werden, der die Version von Ruby angibt oder dass Ruby nicht installiert ist.

Wenn Sie Ruby nicht installiert haben, können Sie dies mit dem folgenden Befehl ausführen:

sudo apt-get install ruby1.9.1-dev

Du wirst auch brauchen G++. Um das zu installieren, geben Sie den Befehl ein:

sudo apt-get install g++

Installiere Dashing

Wenn Ruby und g ++ installiert sind, können wir mit der Installation unseres Dashing-Projekts fortfahren. Führen Sie den Befehl aus:

Sudo Gem installieren

Dies wird installiert Schneidig. Erstellen Sie ein neues Verzeichnis mit dem Namen Instrumententafel und Verzeichnis wechseln:

mkdir-Dashboard & & cd-Dashboard

Lassen Sie uns ein neues Projekt einrichten. Geben Sie jetzt ein:

neues Sweet_dashboard_project

Durch das Erstellen eines neuen Dashboard-Projekts wird ein Ordner für unser neues Dashboard eingerichtet. Fühlen Sie sich frei, um das zu nennen, was Sie möchten, aber denken Sie daran, wie Sie es genannt haben. Stellen Sie sicher, dass Sie sich im Ordner "sweet_dashboard_project" in Ihrer Befehlszeile befinden. Verwenden Sie den Befehl:

cd dashboard / sweet_dashboard_project sudo gem install Bundler

Dadurch können Sie den Bundler ausführen. Um dies zu erreichen, geben Sie Folgendes ein:

bündeln

Es gibt jetzt eine Vorlage für ein Dashboard. Sie werden dies bald in Ihrem Webbrowser anzeigen können, aber bevor Sie dies tun, müssen Sie beginnen schneidig. Vergewissern Sie sich, dass Sie sich in der Befehlszeile in Ihrem Verzeichnis sweet_dashboard_project befinden, und geben Sie Folgendes ein:

CD-Dashboard / sweet_dashboard_project schneller Start

Öffnen Sie zum Anzeigen des Dashboards Ihren Webbrowser, und laden Sie ihn http: // localhost: 3030 (oder http: //raspberrypi.local: 3030 wenn Sie dies von einem anderen Rechner aus tun).

Fehlerbehebung

Wenn Sie eine Fehlermeldung zur JavaScript-Laufzeit erhalten, müssen Sie möglicherweise installieren npm. Einfach eingeben:

sudo apt-get install npm

Beachten Sie, dass das Ausschneiden standardmäßig den Port 3030 verwendet. Sie können Parameter hinzufügen, um diesen Port zu bearbeiten. Führen Sie in einer Befehlszeile Folgendes aus:

schneidiger Start -p [Portnummer]

Damit können Sie einen gewünschten Port angeben. Dann würden Sie Dashing mit http: // localhost: [Anschlussnummer] anstelle von 3030 laden.

Genauso wie Sie Dashing starten, können Sie es auch stoppen. Um Dashing zu stoppen, führe Folgendes aus:

schneidiger Halt

Wenn Sie Dashing im Hintergrund ausführen möchten, fügen Sie dem Befehl -d hinzu:

schneidiger Start -d

Widgets zum Dashing hinzufügen

Standardmäßig werden einige grundlegende Widgets wie Buzzwords und eine Synergy-Leiste in Ihrem Dashboard angezeigt. Es ist jedoch ziemlich nutzlos, wenn Sie keine eigenen benutzerdefinierten Funktionen hinzufügen. Sie finden eine Liste der verfügbaren Widgets, die Sie anpassen können. Ich habe eine Digitaluhr hinzugefügt, die Datum und Uhrzeit anzeigt. Ein Widget hinzuzufügen ist so einfach wie das Laden seiner Assets und das Bearbeiten einer HTML-Datei.

Wie Sie Widgets installieren, hängt leicht vom jeweiligen Widget ab. Für das 12-Stunden-Widget, das ich geladen habe, waren beispielsweise eine Befehlszeileninstallation und eine HTML-Dashboard-Datei erforderlich. Öffnen Sie für das Widget Dashing 12-Stunden-Uhr eine Eingabeaufforderung, und navigieren Sie zum Stammverzeichnis des Dashing-Projektverzeichnisses:

CD-Dashboard / Sweet_Dashing-Projekt

Wenn Sie das Verzeichnis in das root-Dashing-Projekt geändert haben, führen Sie Folgendes aus:

Schnelle Installation 6e2f80b4812c5b9474f3

Aber das ist nicht alles. Nun müssen Sie den folgenden HTML-Code in Ihre Dashing-Projektdatei einfügen:

  • Sie finden die Projektdatei unter Dashboard / Sweet_Dashboard_Project / Dashboards. Die Standardinstallation enthält eine erb-Datei mit dem Namen sample.erb. Sie können dies verwenden oder Ihr eigenes machen. Mit dem Dashboard können Sie mehrere Dashboard-Designs mit erb-Dateien mit unterschiedlichen Namen erstellen. Dann einfach zu navigieren localhost: 3030 / [name der erb-datei] um ein anderes Dashboard anzuzeigen. Öffnen Sie die gewünschte erb-Datei und fügen Sie den richtigen HTML-Code hinzu, um ein neues Widget zu Ihrem Dashing-Dashboard hinzuzufügen.

    Um ein neues Widget hinzuzufügen, müssen Sie lediglich den HTML-Code am Ende der erb-Vorlage als neues Listenelement laden. Sie können die Position der Widgets im Dashboard-Layout bearbeiten, indem Sie sie in der Web-App verschieben. Sie müssen HTML-Logik verwenden, indem Sie die Listenelemente in den ungeordneten Listentabellen (ul) zusammenstellen. Die Platzierung innerhalb der Liste bestimmt jedoch nicht die Platzierung des Dashboards. Sie können dies später durch Ziehen und Ablegen von Widgets anpassen.

    Montieren Sie Ihr schneidiges Dashboard

    Es gibt keine richtige oder falsche Möglichkeit, Ihren Monitor an der Wand zu befestigen. Wenn Sie über einen der Raspberry Pi-Touchscreens verfügen, möchten Sie möglicherweise einen einfachen Rahmen oder eine Schattenbox, um dies zu erreichen. Sie können Ihre Tischlerfähigkeiten einsetzen und einen Rahmen aus Holz bauen oder einen vorhandenen Rahmen verwenden. Ich habe eine Schattenbox und einen alten 20-Zoll-Monitor von Samsung verwendet.

    Sie können einen alten Laptopbildschirm als Monitor retten, wenn Sie die richtige Ausrüstung gewählt haben. Wenn Sie ein wirklich wunderschönes Display suchen, schnappen Sie sich eine dieser acht schönen Raspberry Pi-Hüllen. Die 8 schönsten Raspberry Pi-Hüllen. Die 8 schönsten Raspberry Pi-Hüllen. Es gibt eine Handvoll Designs, die dem Pi einen einzigartigen Look verleihen. Und zum Glück sind diese einzigartigen Gehäuse normalerweise nicht viel - die meisten sind für 20 US-Dollar oder weniger erhältlich. Weiterlesen .

    Eine schneidige gute Anzeige: Schlussgedanken

    Dashing ist ein hervorragendes Projekt für Ihren Raspberry Pi. Es ist unglaublich einfach einzurichten und es gibt eine anständige Auswahl an Widgets von Drittanbietern. Es gibt eine kleine Einschränkung: Das Ausschneiden wird nicht mehr aktiv gewartet oder unterstützt, aber das bedeutet nur, dass Sie keine Aktualisierungen der Hauptsoftware erwarten sollten - alles, was bereits vorhanden ist, wird weiterhin funktionieren. Es gibt auch eine Gabel namens Smashing, die ein ähnliches Feature-Set hat.

    Ich würde empfehlen, Dashing mit einem anderen Projekt zu kombinieren. Versuchen Sie beispielsweise, den Siri-ähnlichen Jasper auf Ihrem Raspberry Pi zu installieren, um eine Dashboard-Anzeige zu erhalten, die als Open-Source-Assistent für künstliche Intelligenz fungiert. Oder probieren Sie ein bisschen Raspberry Pi-Heimautomatisierung Home Automation-Handbuch mit Raspberry Pi und Arduino Home-Automation-Handbuch mit Raspberry Pi und Arduino Der Markt für Heimautomation ist mit teuren Verbrauchersystemen überflutet, die untereinander nicht kompatibel sind und deren Installation kostspielig ist. Wenn Sie einen Raspberry Pi und einen Arduino haben, können Sie im Grunde dasselbe bei… Read More .

    Erfahren Sie mehr über: Mehrere Monitore, Raspberry Pi.