Werbung
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 die Installation auf Linux-basierten Computern einfach ist, bietet Dashing hervorragende Möglichkeiten, ein an der Wand montiertes Dashboard mit einem Raspberry Pi zu erstellen.
Dieses Projekt macht nicht nur Spaß, sondern erstellt auch ein funktionales Dashboard. Sie sollten kein detailliertes technisches Know-how haben, um dieses zum Laufen zu bringen tolles Raspberry Pi Projekt für Anfänger Die 11 besten Himbeer-Pi-Projekte für AnfängerDiese Raspberry Pi-Projekte für Anfänger eignen sich hervorragend, um mit den Funktionen jedes Raspberry Pi-Modells zu beginnen. Weiterlesen .
Bedarf
Bevor Sie Ihr an der Wand montiertes Dashboard erstellen, benötigen Sie einige Elemente. Zunächst benötigen Sie natürlich einen Raspberry Pi. Da Dashing.io recht leicht ist, reicht ein Raspberry Pi 2 aus. Das habe ich benutzt und es lief wie ein Champion. EIN
Himbeer Pi Zero Erste Schritte mit Raspberry Pi ZeroUnabhängig davon, ob Sie eine Zeitschrift mit einer auf der Vorderseite aufgeklebten gekauft oder online ein Kit gefunden haben, sind Sie jetzt wahrscheinlich stolzer Besitzer eines 5-Dollar-Computers: des Raspberry Pi Zero. Weiterlesen sollte auch in Ordnung sein. Außerdem benötigen Sie eine microSD-Karte, die mit einem Linux-Betriebssystem geladen ist. Wir empfehlen das Standard-Raspbian, ein Debian-basiertes Betriebssystem, aber Sie können es auch verwenden jedes Linux-Betriebssystem, das mit einem Raspberry Pi kompatibel ist Nicht nur Raspbian: 10 Linux-Distributionen, die Ihr Pi ausführen kannSie führen vermutlich die neueste Version von Raspbian auf Ihrem Raspberry Pi aus. Aber ist es die beste Linux-Distribution für das Gerät? Könnte es eine Alternative geben, die besser zu Ihnen passt? Weiterlesen . Da für Dashing.io eine Internetverbindung erforderlich ist, benötigen Sie auch einen WLAN-Adapter oder ein Ethernet-Kabel, das in den Pi geführt wird.Dann benötigen Sie ein Display für den Raspberry Pi, Montagemöglichkeiten und einen Rahmen. Wenn Sie Lust haben, Lust zu bekommen, können Sie sich einen schnappen Raspberry Pi Touchscreen So richten Sie Ihren Raspberry Pi Touchscreen einDer Raspberry Pi wird mit einer Vielzahl nützlicher Add-Ons geliefert. Ein besonders beliebtes Kit ist jedoch das 7-Zoll-Touchscreen-Display Raspberry Pi. Hier erfahren Sie, wie Sie eine einrichten. Weiterlesen und rahmen Sie den Pi darin mit einer Schattenbox ein. Alternativ reicht jeder alte Monitor und ein zusätzlicher Rahmen oder Holz, um einen herzustellen. An Möglichkeiten mangelt es nicht Schließen Sie Ihren Raspberry Pi an einen Monitor oder Fernseher an 5 Möglichkeiten, Ihren Raspberry Pi auf einem Monitor oder Fernseher anzuzeigenIn den 1980er und 1990er Jahren waren Heimcomputer nicht auf dedizierte Monitore angewiesen, um Betriebssysteme, Anwendungen und Spiele anzuzeigen. In jenen Tagen waren die Dinge viel einfacher. Anstatt extra für einen Monitor zu bezahlen, ... Weiterlesen .
Dieses Projekt kann über a abgeschlossen werden Remote-SSH-Verbindung Einrichten Ihres Raspberry Pi für die kopflose Verwendung mit SSHDer Raspberry Pi kann SSH-Befehle akzeptieren, wenn er mit einem lokalen Netzwerk verbunden ist (entweder über Ethernet oder Wi-Fi), sodass Sie es einfach einrichten können. Die Vorteile von SSH gehen über das tägliche Screening hinaus ... Weiterlesen Da es jedoch auf dem Display von Raspberry Pi ausgegeben wird, ist es wahrscheinlich einfacher, alles vom Desktop aus mit einer Maus und einer Tastatur zu erledigen.
Dashing.io installieren
Voraussetzungen
Vor der Installation von Dashing.io benötigen Sie ein wenig Software. Dashing.io braucht Ruby 1.9.9 oder später als Voraussetzung. Wenn Sie Raspbian verwenden, ist dies wahrscheinlich vorinstalliert. Sie können dies mit dem folgenden Befehl überprüfen:
rubin -v
Dies sollte einen Text zurückgeben, der Ihnen die Version von Ruby mitteilt oder dass Ruby nicht installiert ist.
Wenn Sie Ruby nicht installiert haben, können Sie dies erreichen, indem Sie den folgenden Befehl ausführen:
sudo apt-get install ruby1.9.1-dev
Sie benötigen auch g ++. Um dies zu installieren, geben Sie den folgenden Befehl ein:
sudo apt-get installiere g ++
Installieren Sie Dashing
Wenn Ruby und g ++ installiert sind, können wir mit der Installation unseres Dashing-Projekts fortfahren. Führen Sie den folgenden Befehl aus:
sudo gem install schneidig installieren
Dies wird installiert Dashing. Erstellen Sie ein neues Verzeichnis mit dem Namen Instrumententafel und wechseln Sie in das Verzeichnis:
mkdir dashboard && cd dashboard
Lassen Sie uns ein neues Projekt einrichten. Geben Sie nun Folgendes ein:
schneidiges neues sweet_dashboard_project
Durch das Erstellen eines neuen Dashboard-Projekts wird ein Ordner für unser neues Dashboard eingerichtet. Sie können dies beliebig benennen, aber denken Sie daran, wie Sie es genannt haben. Stellen Sie sicher, dass Sie sich in Ihrer Befehlszeile im Ordner sweet_dashboard_project befinden. Verwenden Sie den Befehl:
CD-Dashboard / sweet_dashboard_project. sudo gem install bundler
Auf diese Weise können Sie den Bundler ausführen. Geben Sie dazu Folgendes ein:
bündeln
Es ist jetzt eine Vorlage für ein Dashboard eingerichtet. Sie können dies bald in Ihrem Webbrowser anzeigen. Zuvor müssen Sie jedoch starten schneidig. Stellen Sie sicher, dass Sie sich in der Befehlszeile in Ihrem Verzeichnis sweet_dashboard_project befinden, und geben Sie Folgendes ein:
CD-Dashboard / sweet_dashboard_project. schneidiger 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 Computer 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 Dashing standardmäßig 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]
Auf diese Weise können Sie einen gewünschten Port angeben. Dann würden Sie Dashing mit laden http://localhost:[port Nummer] statt 3030.
So wie du mit Dashing anfängst, kannst du es auch stoppen. Um Dashing zu stoppen, führen Sie Folgendes aus:
schneidiger Stopp
Wenn Sie Dashing im Hintergrund ausführen möchten, fügen Sie dem Befehl -d hinzu:
schneidiger Start -d
Hinzufügen von Widgets zu Dashing
Standardmäßig werden einige grundlegende Widgets wie Schlagworte und eine Synergy-Leiste in Ihrem Dashboard angezeigt. Sie sind jedoch ziemlich nutzlos, ohne Ihre eigenen benutzerdefinierten Funktionen hinzuzufügen. Sie finden eine Liste der verfügbaren Widgets Sie können optimieren. Ich habe eine Digitaluhr hinzugefügt, die Datum und Uhrzeit anzeigt. Das Hinzufügen eines Widgets ist so einfach wie das Laden seiner Assets und das Bearbeiten einer HTML-Datei.
Wie Sie Widgets geringfügig installieren, hängt vom jeweiligen Widget ab. Für das von mir geladene 12-Stunden-Widget war beispielsweise eine Befehlszeileninstallation sowie die Bearbeitung der HTML-Dashboard-Datei erforderlich. Für das schneidige 12-Stunden-WidgetÖffnen Sie eine Eingabeaufforderung und navigieren Sie zum Stammverzeichnis des Dashing-Projekts:
CD-Dashboard / sweet_dashing_project
Führen Sie Folgendes aus, nachdem Sie die Verzeichnisse in das Root-Dashing-Projekt geändert haben:
schneidige Installation 6e2f80b4812c5b9474f3
Aber das ist nicht alles. Jetzt 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 namens sample.erb. Sie können dies verwenden oder Ihre eigenen erstellen. Mit Dashboard können Sie mehrere Dashboard-Designs mit erb-Dateien mit unterschiedlichen Namen erstellen. Dann navigieren Sie einfach zu 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 Ihrem Dashing-Dashboard ein neues Widget 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 ziehen. Sie müssen die HTML-Logik verwenden, indem Sie die Listenelemente in den ungeordneten Listen-Tags (ul) zusammenfügen. Die Platzierung in der Liste bestimmt jedoch nicht die Platzierung des Dashboards. Sie können dies später durch Ziehen und Ablegen von Widgets anpassen.
Mounten Ihres schneidigen Dashboards
Es gibt keine richtige oder falsche Möglichkeit, Ihren Monitor an der Wand zu befestigen. Wenn Sie einen der Raspberry Pi-Touchscreens haben, möchten Sie möglicherweise einen einfachen Rahmen oder eine Schattenbox, um dies zu umgehen. Sie können Ihre Tischlerfähigkeiten einsetzen, um einen Rahmen aus Holz zu verwenden und zu bauen, oder einen vorhandenen Rahmen verwenden. Ich habe eine Schattenbox und einen alten 20-Zoll-Samsung-Monitor verwendet.
Du kannst rette einen alten Laptop-Bildschirm als Monitor, wenn Sie die richtige Ausrüstung haben. Wenn Sie ein wirklich wunderschönes Display wünschen, schnappen Sie sich eines davon acht wunderschöne Raspberry Pi-Hüllen Die 8 schönsten Himbeer-Pi-HüllenEs gibt eine Handvoll Designs, die dem Pi wirklich ein einzigartiges Aussehen 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 schneidig gute Darstellung: Letzte Gedanken
Dashing ist ein ausgezeichnetes 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: Dashing wird nicht mehr aktiv gewartet oder unterstützt, aber das bedeutet nur, dass Sie keine Updates für die Hauptsoftware erwarten sollten - alles, was bereits vorhanden ist, wird weiterhin funktionieren. Es gibt auch eine Gabel, genannt Smashing, die ein ähnliches Feature-Set hat.
Ich würde empfehlen, Dashing mit einem anderen Projekt zu kombinieren. Versuchen Sie beispielsweise, das zu installieren Siri-ähnlicher Jasper auf Ihrem Raspberry Pi für ein Dashboard-Display, das gleichzeitig als Open-Source-Assistent für künstliche Intelligenz fungiert. Oder probieren Sie ein bisschen Raspberry Pi Hausautomation Home Automation Guide Mit Raspberry Pi und ArduinoDer Markt für Hausautomation ist mit teuren Verbrauchersystemen überflutet, die nicht miteinander kompatibel und teuer in der Installation sind. Wenn Sie einen Raspberry Pi und einen Arduino haben, können Sie im Grunde das Gleiche erreichen bei ... Weiterlesen .
Moe Long ist Autor und Redakteur und deckt alles von Technik bis Unterhaltung ab. Er erwarb einen englischen B.A. von der University of North Carolina in Chapel Hill, wo er Robertson Scholar war. Neben MUO war er in htpcBeginner, Bubbleblabber, The Penny Hoarder, Toms IT Pro und Cup of Moe zu sehen.