Crea un dashboard a parete con Dashing.io e un Raspberry Pi

Crea un dashboard a parete con Dashing.io e un Raspberry Pi

Dashing.io è un'interfaccia ordinata per creare una splendida dashboard. L'app mostra una dashboard personalizzabile basata sul web con widget a tua scelta. Poiché è semplice da configurare su macchine basate su Linux, Dashing offre eccellenti opportunità per creare un dashboard montato a parete con un Raspberry Pi.





Questo progetto non è solo divertente, ma crea una dashboard funzionale. Non dovresti avere conoscenze tecniche approfondite per farlo funzionare, quindi è un ottimo progetto Raspberry Pi per principianti .





Requisiti

Prima di realizzare il tuo cruscotto a parete, avrai bisogno di alcuni elementi. Innanzitutto, avrai ovviamente bisogno di un Raspberry Pi. Poiché Dashing.io è abbastanza leggero, sarà sufficiente un Raspberry Pi 2. Questo è quello che ho usato e ha funzionato come un campione. UN Raspberry Pi Zero dovrebbe andare bene lo stesso. Inoltre, avrai bisogno di una scheda microSD caricata con un sistema operativo Linux. Consigliamo lo standard Raspbian, un sistema operativo basato su Debian, ma puoi anche utilizzare qualsiasi sistema operativo Linux compatibile con un Raspberry Pi . Poiché Dashing.io richiede una connessione a Internet, avrai anche bisogno di un adattatore Wi-Fi o di un cavo Ethernet collegato al Pi.





Quindi avrai bisogno di un display per il Raspberry Pi, mezzi di montaggio e una cornice. Se hai voglia di essere stravagante, puoi afferrare un touchscreen Raspberry Pi e inquadrare il Pi in quello con una scatola delle ombre. In alternativa, sarà sufficiente qualsiasi vecchio monitor e una cornice o legno extra per realizzarne uno. Non mancano i modi per collegare il tuo Raspberry Pi a un monitor o a una TV.

Questo progetto può essere completato oltre un connessione SSH remota , ma poiché viene visualizzato sul display su Raspberry Pi, è probabilmente più semplice fare tutto dal desktop lì con un mouse e una tastiera collegati.



Installazione di Dashing.io

Prerequisiti

Prima di installare Dashing.io, avrai bisogno di un po' di software. Dashing.io ha bisogno Rubino 1.9.9 o successivamente come prerequisito. Se stai usando Raspbian, è probabile che tu lo abbia preinstallato. Puoi controllare usando il seguente comando:

ruby -v

Questo dovrebbe restituire del testo che ti dice la versione di Ruby o che Ruby non è installato.





Se non hai installato Ruby, puoi farlo eseguendo il seguente comando:

sudo apt-get install ruby1.9.1-dev

Avrai anche bisogno g++ . Per installarlo inserisci il comando:





sudo apt-get install g++

Installa Dashing

Con Ruby e g++ installati, possiamo procedere con l'installazione del nostro progetto Dashing. Esegui il comando:

sudo gem install dashing

Questo installa Affascinante . Crea una nuova directory chiamata Pannello e cambia directory in essa:

mkdir dashboard && cd dashboard

Impostiamo un nuovo progetto. Ora inserisci:

comprare iphone da apple vs at&t
dashing new sweet_dashboard_project

Creando un nuovo progetto dashboard, avremo una cartella impostata per la nostra nuova dashboard. Sentiti libero di chiamarlo come preferisci, ma ricorda solo come lo hai chiamato. Assicurati di essere nella cartella sweet_dashboard_project nella riga di comando. Usa il comando:

cd dashboard/sweet_dashboard_project
sudo gem install bundler

Ciò consente di eseguire il bundler. Per farlo, inserisci:

bundle

Ora c'è un modello di un dashboard configurato. Presto sarai in grado di visualizzarlo nel tuo browser web, ma prima di farlo, dovrai iniziare focoso . Assicurati di essere nella directory sweet_dashboard_project nella riga di comando, quindi inserisci:

cd dashboard/sweet_dashboard_project
dashing start

Per visualizzare la dashboard, apri il browser web e carica

http://localhost:3030

(o

http://raspberrypi.local:3030

se lo stai facendo da un'altra macchina).

Risoluzione dei problemi

Se ricevi un errore sul runtime JavaScript, potresti dover installare sopra il livello del mare . Basta inserire:

sudo apt-get install npm

Nota che Dashing per impostazione predefinita utilizza la porta 3030. Puoi aggiungere parametri per modificare quella porta. In una riga di comando, esegui:

perché imessage non dice consegnato?
dashing start -p [port number]

Ciò consente di specificare una porta desiderata. Quindi caricheresti Dashing con http://localhost:[port number] anziché 3030.

Proprio come inizi Dashing, puoi anche fermarlo. Per interrompere Dashing, esegui:

dashing stop

Allo stesso modo, se desideri eseguire Dashing in background, aggiungi -d al comando:

dashing start -d

Aggiunta di widget a Dashing

Per impostazione predefinita, vedrai alcuni widget di base come Buzzwords e una barra Synergy sulla tua dashboard, ma è abbastanza inutile senza aggiungere la tua funzionalità personalizzata. Troverai un elenco dei widget disponibili puoi modificare. Ho aggiunto un orologio digitale che visualizza la data e l'ora. Aggiungere un widget è semplice come caricare le sue risorse e modificare un file HTML.

Il modo in cui installi un widget dipende leggermente dal widget specifico. Ad esempio, il widget dell'orologio a 12 ore che ho caricato richiedeva un'installazione da riga di comando più la modifica del file del dashboard HTML. Per il Dashing Widget orologio 12 ore , apri un prompt dei comandi e vai alla directory principale del progetto Dashing:

cd dashboard/sweet_dashing_project

Dopo aver cambiato le directory nel progetto Dashing root, esegui:

dashing install 6e2f80b4812c5b9474f3

Ma non è tutto. Ora devi inserire il seguente codice HTML nel file di progetto Dashing:

app che ti aiuta a trovare vestiti


  • Troverai che il file del progetto è sotto dashboard/sweet_dashboard_project/dashboards . L'installazione predefinita include un file erb chiamato campione.erb . Puoi usarlo o crearne uno tuo. Utilizzando Dashboard, puoi creare diversi progetti di dashboard utilizzando file erb con nomi diversi. Quindi vai semplicemente a

    localhost:3030/[name of erb file]

    per visualizzare una dashboard diversa. Apri il file erb desiderato e aggiungi il codice HTML corretto per aggiungere un nuovo widget alla dashboard di Dashing.

    Per aggiungere un nuovo widget, è semplice come caricare il codice HTML alla fine del modello erb come una nuova voce di elenco. Puoi modificare la posizione dei widget del layout della dashboard trascinandoli nell'app Web. Dovrai utilizzare la logica HTML mettendo insieme gli elementi dell'elenco all'interno dei tag dell'elenco non ordinato (ul). Ma il posizionamento all'interno dell'elenco non determina il posizionamento della dashboard: lo regoli in seguito trascinando e rilasciando i widget.

    Montare il cruscotto di Dashing

    Non esiste un modo giusto o sbagliato per montare il monitor alla parete. Se hai uno dei touchscreen Raspberry Pi, potresti voler ottenere una semplice cornice o una scatola delle ombre da mettere intorno. Puoi mettere le tue abilità di falegname per usare e costruire un telaio con il legno o utilizzare un telaio esistente. Ho usato una shadow box e un vecchio monitor Samsung da 20 pollici.

    Puoi salva lo schermo di un vecchio laptop come monitor se hai la giusta attrezzatura. Se vuoi un display davvero stupendo, prendi una di queste otto bellissime custodie Raspberry Pi.

    Un display straordinariamente buono: considerazioni finali

    Dashing è un progetto eccellente per il tuo Raspberry Pi. È incredibilmente facile da configurare e c'è una discreta selezione di widget di terze parti. C'è un piccolo avvertimento: Dashing non è più attivamente mantenuto o supportato, ma ciò significa solo che non dovresti aspettarti aggiornamenti al software principale: tutto ciò che già esiste continuerà a funzionare. C'è anche una forchetta, chiamato Smashing , che ha un set di funzionalità simile.

    Consiglierei di combinare Dashing con un altro progetto. Ad esempio, prova a installare il Jasper simile a Siri sul tuo Raspberry Pi per un display del cruscotto che funge anche da assistente di intelligenza artificiale open source. Oppure prova un po' di domotica Raspberry Pi.

    Condividere Condividere Tweet E-mail Come cambiare l'aspetto del desktop di Windows 10

    Vuoi sapere come migliorare l'aspetto di Windows 10? Usa queste semplici personalizzazioni per personalizzare Windows 10.

    Leggi Avanti
    Argomenti correlati
    • Fai da te
    • Monitor multipli
    • Lampone Pi
    Circa l'autore Moe Long(85 articoli pubblicati)

    Moe Long è uno scrittore ed editore che si occupa di tutto, dalla tecnologia all'intrattenimento. Ha conseguito un B.A. dalla University of North Carolina a Chapel Hill, dove è stato Robertson Scholar. Oltre a MUO, è apparso in htpcBeginner, Bubbleblabber, The Penny Hoarder, Tom's IT Pro e Cup of Moe.

    Altro da Moe Long

    Iscriviti alla nostra Newsletter

    Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

    Clicca qui per iscriverti