Erstellen Sie ein wandmontiertes Dashboard mit Dashing.io und einem Raspberry Pi

Erstellen Sie ein wandmontiertes Dashboard mit Dashing.io und einem Raspberry Pi

Dashing.io ist eine übersichtliche Benutzeroberfläche zum Erstellen eines wunderschönen Dashboards. Die App zeigt ein webbasiertes anpassbares Dashboard mit Widgets Ihrer Wahl an. Da es auf Linux-basierten Computern einfach einzurichten ist, bietet Dashing hervorragende Möglichkeiten, ein wandmontiertes Dashboard mit einem Raspberry Pi zu erstellen.





Dieses Projekt macht nicht nur Spaß, sondern schafft auch ein funktionales Dashboard. Sie sollten kein tiefgehendes technisches Know-how haben, um dieses zum Laufen zu bringen, also ist es ein tolles Raspberry Pi Projekt für Anfänger .





Anforderungen

Bevor Sie Ihr wandmontiertes Armaturenbrett herstellen, benötigen Sie einige Dinge. Zuerst benötigen Sie natürlich einen Raspberry Pi. Da Dashing.io recht leichtgewichtig ist, reicht ein Raspberry Pi 2 aus. Das habe ich verwendet und es lief wie ein Champion. EIN Raspberry Pi Null sollte auch gut gehen. Darüber hinaus benötigen Sie eine microSD-Karte mit einem Linux-Betriebssystem. Wir empfehlen das Standard-Raspbian, ein Debian-basiertes Betriebssystem, aber Sie können auch jedes Linux-Betriebssystem verwenden, das mit einem Raspberry Pi kompatibel ist. Da Dashing.io eine Internetverbindung erfordert, benötigen Sie auch einen Wi-Fi-Adapter oder ein Ethernet-Kabel, das in den Pi läuft.





Dann benötigen Sie ein Display für den Raspberry Pi, Befestigungsmittel und einen Rahmen. Wenn Sie Lust haben, können Sie sich einen Raspberry Pi-Touchscreen schnappen und den Pi mit einer Schattenbox darin einrahmen. Alternativ reicht jeder alte Monitor und ein zusätzlicher Rahmen oder Holz, um einen zu bauen. Es gibt keinen Mangel an Möglichkeiten, Ihren Raspberry Pi an einen Monitor oder Fernseher anzuschließen.

Dieses Projekt kann über ein abgeschlossen werden Remote-SSH-Verbindung , aber da es auf dem Raspberry Pi auf dem Display ausgibt, ist es wahrscheinlich einfacher, alles vom Desktop aus mit angeschlossener Maus und Tastatur zu erledigen.



Dashing.io installieren

Voraussetzungen

Bevor Sie Dashing.io installieren, benötigen Sie ein wenig Software. Dashing.io braucht Rubin 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:

ruby -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 durch Ausführen des folgenden Befehls erreichen:

sudo apt-get install ruby1.9.1-dev

Du brauchst auch g++ . Um das zu installieren, geben Sie den Befehl ein:





sudo apt-get install g++

Dashing installieren

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

sudo gem install dashing

Dies installiert Schneidig . Erstellen Sie ein neues Verzeichnis namens Armaturenbrett und ändere das Verzeichnis hinein:

mkdir dashboard && cd dashboard

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

wie man ein Flash-Laufwerk mit einem Passwort schützt
dashing new sweet_dashboard_project

Durch das Erstellen eines neuen Dashboard-Projekts wird ein Ordner für unser neues Dashboard eingerichtet. Fühlen Sie sich frei, dies zu benennen, wie Sie möchten, aber erinnern Sie sich einfach 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:

bundle

Es gibt jetzt eine Vorlage für ein Dashboard-Setup. Sie können dies bald in Ihrem Webbrowser anzeigen, aber vorher müssen Sie damit beginnen schneidig . Stellen Sie sicher, dass Sie sich in der Befehlszeile in Ihrem sweet_dashboard_project-Verzeichnis befinden, und geben Sie dann Folgendes ein:

cd dashboard/sweet_dashboard_project
dashing start

Um das Dashboard anzuzeigen, öffnen Sie Ihren Webbrowser und laden Sie es hoch

http://localhost:3030

(oder

http://raspberrypi.local:3030

wenn Sie dies von einem anderen Computer aus tun).

Fehlerbehebung

Wenn Sie einen Fehler bezüglich der JavaScript-Laufzeit erhalten, müssen Sie möglicherweise installieren Über dem Meeresspiegel . Geben Sie einfach ein:

sudo apt-get install npm

Beachten Sie, dass Dashing 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:

Kann ich zwei Instagram-Konten haben?
dashing start -p [port number]

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

So wie Sie Dashing starten, können Sie es auch stoppen. Um das Dashing zu stoppen, führen Sie Folgendes aus:

dashing stop

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

dashing start -d

Widgets zu Dashing hinzufügen

Standardmäßig sehen Sie einige grundlegende Widgets wie Buzzwords und eine Synergieleiste auf Ihrem Dashboard, aber es ist ziemlich nutzlos, ohne Ihre eigenen benutzerdefinierten Funktionen hinzuzufügen. Sie finden a Liste der verfügbaren Widgets du kannst 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 ein Widget installieren, hängt leicht vom jeweiligen Widget ab. Zum Beispiel erforderte das von mir geladene 12-Stunden-Uhren-Widget eine Installation über die Befehlszeile sowie eine Bearbeitung der HTML-Dashboard-Datei. Für das schneidige 12-Stunden-Uhr-Widget , öffnen Sie eine Eingabeaufforderung und navigieren Sie zum Stammverzeichnis des Dashing-Projekts:

cd dashboard/sweet_dashing_project

Nachdem Sie die Verzeichnisse in das Dashing-Stammprojekt geändert haben, führen Sie Folgendes aus:

dashing install 6e2f80b4812c5b9474f3

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

mein mauspad funktioniert nicht


  • Sie finden die Projektdatei unter Dashboard/sweet_dashboard_project/dashboards . Die Standardinstallation enthält eine erb-Datei namens probe.erb . Sie können dies verwenden oder Ihre eigenen erstellen. Mit Dashboard können Sie mehrere Dashboard-Designs erstellen, indem Sie erb-Dateien mit unterschiedlichen Namen verwenden. Dann navigiere einfach zu

    localhost:3030/[name of erb file]

    um ein anderes Dashboard anzuzeigen. Öffnen Sie Ihre 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, laden Sie einfach den HTML-Code am Ende der erb-Vorlage als neues Listenelement. Sie können bearbeiten, wo sich Widgets im Dashboard-Layout befinden, indem Sie sie in der Web-App ziehen. Sie müssen HTML-Logik verwenden, indem Sie die Listenelemente zusammen innerhalb der Tags der ungeordneten Liste (ul) platzieren. Die Platzierung innerhalb der Liste bestimmt jedoch nicht die Platzierung des Dashboards – Sie passen dies später durch Ziehen und Ablegen von Widgets an.

    Montage Ihres Dashing-Dashboards

    Es gibt keine richtige oder falsche Art, Ihren Monitor an der Wand zu befestigen. Wenn Sie einen der Raspberry Pi-Touchscreens haben, möchten Sie vielleicht einen einfachen Rahmen oder eine Schattenbox, um das herum zu platzieren. Sie können Ihre Tischlerkenntnisse einsetzen und einen Rahmen aus Holz bauen oder einen vorhandenen Rahmen verwenden. Ich habe eine Schattenbox und einen alten 20-Zoll-Samsung-Monitor verwendet.

    Du kannst einen alten Laptop-Bildschirm retten als Monitor, wenn Sie die richtige Ausrüstung haben. Wenn Sie ein wirklich wunderschönes Display wünschen, schnappen Sie sich eines dieser acht schönen Raspberry Pi-Gehäuse.

    Ein schneidig gutes Display: Abschließende 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 einen kleinen Vorbehalt: Dashing wird nicht mehr aktiv gewartet oder unterstützt, aber das bedeutet nur, dass Sie keine Updates der Hauptsoftware erwarten sollten – alles, was bereits vorhanden ist, wird weiterhin funktionieren. Es gibt auch eine Gabel, genannt Smashing , die einen ähnlichen Funktionsumfang hat.

    Ich würde empfehlen, Dashing mit einem anderen Projekt zu kombinieren. Versuchen Sie beispielsweise, die Siri-ähnlicher Jaspis auf Ihrem Raspberry Pi für ein Dashboard-Display, das gleichzeitig als Open-Source-Assistent für künstliche Intelligenz dient. Oder versuchen Sie es mit der Heimautomatisierung des Raspberry Pi.

    Teilen Teilen Tweet Email So ändern Sie das Erscheinungsbild Ihres Windows 10-Desktops

    Möchten Sie wissen, wie Sie Windows 10 besser aussehen lassen können? Verwenden Sie diese einfachen Anpassungen, um Windows 10 zu Ihrem eigenen zu machen.

    Weiter lesen
    Verwandte Themen
    • Heimwerken
    • Mehrere Monitore
    • Himbeer-Pi
    Über den Autor Moe Long(85 veröffentlichte Artikel)

    Moe Long ist Autor und Redakteur, der alles von Technik bis Unterhaltung abdeckt. Er erwarb einen englischen B.A. von der University of North Carolina at Chapel Hill, wo er Robertson Scholar war. Neben MUO wurde er in htpcBeginner, Bubbleblabber, The Penny Hoarder, Tom's IT Pro und Cup of Moe vorgestellt.

    Mehr von Moe Long

    Abonniere unseren Newsletter

    Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

    Klicken Sie hier, um zu abonnieren