Lag et veggmontert dashbord med Dashing.io og en Raspberry Pi

Lag et veggmontert dashbord med Dashing.io og en Raspberry Pi

Dashing.io er et pent grensesnitt for å lage et nydelig dashbord. Appen viser et nettbasert tilpassbart dashbord med widgets du velger. Siden det er enkelt å sette opp på Linux-baserte maskiner, tilbyr Dashing ypperlige muligheter til å lage et veggmontert dashbord med en Raspberry Pi.





Dette prosjektet er ikke bare morsomt, men det lager et funksjonelt dashbord. Du bør ikke ha noen grundig teknisk kunnskap for å få denne til å fungere, så det er en flott Raspberry Pi -prosjekt for nybegynnere .





Krav

Før du lager det veggmonterte dashbordet, trenger du noen få ting. Først trenger du åpenbart en Raspberry Pi. Siden Dashing.io er ganske lett, vil en Raspberry Pi 2 være tilstrekkelig. Det er det jeg brukte, og det gikk som en mester. EN Raspberry Pi Zero skal være greit også. I tillegg trenger du et microSD -kort lastet med et Linux -operativsystem. Vi anbefaler standard Raspbian, et Debian-basert operativsystem, men du kan også bruke hvilket som helst Linux-operativsystem som er kompatibelt med en Raspberry Pi. Siden Dashing.io krever en internettforbindelse, trenger du også en Wi-Fi-adapter eller Ethernet-kabel som løper inn i Pi.





Deretter trenger du en skjerm for Raspberry Pi, montering og en ramme. Hvis du har lyst til å bli fancy, kan du hente en Raspberry Pi -berøringsskjerm og ramme Pi inn i den med en skyggeboks. Alternativt vil en gammel skjerm og en ekstra ramme eller tre for å lage en være tilstrekkelig. Det er ingen mangel på måter å koble din Raspberry Pi til en skjerm eller TV.

Dette prosjektet kan fullføres over en ekstern SSH -tilkobling , men siden den sendes ut til skjermen på Raspberry Pi, er det sannsynligvis lettere å gjøre alt fra skrivebordet der med mus og tastatur festet.



Installerer Dashing.io

Forutsetninger

Før du installerer Dashing.io, trenger du litt programvare. Dashing.io behov Rubin 1.9.9 eller senere som en forutsetning. Hvis du bruker Raspbian, er sjansen stor for at du har den forhåndsinstallert. Du kan sjekke med følgende kommando:

ruby -v

Dette bør returnere noe tekst som forteller deg versjonen av Ruby, eller at Ruby ikke er installert.





Hvis du ikke har Ruby installert, kan du oppnå dette ved å kjøre følgende kommando:

sudo apt-get install ruby1.9.1-dev

Du trenger også g ++ . For å installere det, skriv inn kommandoen:





sudo apt-get install g++

Installer Dashing

Med Ruby og g ++ installert kan vi fortsette med å installere Dashing -prosjektet. Kjør kommandoen:

sudo gem install dashing

Dette installeres Dashing . Lag en ny katalog dashbord og bytt katalog til den:

mkdir dashboard && cd dashboard

La oss sette opp et nytt prosjekt. Skriv nå inn:

bringebær pi 3 b vs b+
dashing new sweet_dashboard_project

Ved å opprette et nytt dashbordprosjekt, får vi satt opp en mappe for vårt nye dashbord. Navngiv dette uansett hva du vil, men husk hva du kalte det. Sørg for at du er i mappen sweet_dashboard_project på kommandolinjen. Bruk kommandoen:

cd dashboard/sweet_dashboard_project
sudo gem install bundler

Dette lar deg kjøre pakken. For å oppnå det, skriv inn:

bundle

Det er nå en mal for et dashbord satt opp. Du vil snart kunne se dette i nettleseren din, men før du gjør det, må du starte sprø . Sørg for at du er i sweet_dashboard_project -katalogen på kommandolinjen, og skriv deretter inn:

cd dashboard/sweet_dashboard_project
dashing start

For å se dashbordet, åpne nettleseren og last opp

http://localhost:3030

(eller

http://raspberrypi.local:3030

hvis du gjør dette fra en annen maskin).

Feilsøking

Hvis du får en feil om JavaScript -kjøretid, må du kanskje installere over havnivå . Bare skriv inn:

sudo apt-get install npm

Legg merke til at Dashing som standard bruker port 3030. Du kan legge til parametere for å redigere den porten. Kjør på en kommandolinje:

datamaskinlyd fungerer ikke windows 10
dashing start -p [port number]

Dette lar deg angi ønsket port. Da vil du laste Dashing med http: // localhost: [portnummer] i stedet for 3030.

Akkurat som du starter Dashing kan du også stoppe det. For å stoppe Dashing, kjør:

dashing stop

På samme måte, hvis du vil kjøre Dashing i bakgrunnen, legg til -d i kommandoen:

dashing start -d

Legge til widgets i Dashing

Som standard ser du noen få grunnleggende widgets som Buzzwords og en Synergy -bar på dashbordet, men det er ganske ubrukelig uten å legge til din egen tilpassede funksjonalitet. Du finner en liste over tilgjengelige widgets du kan justere. Jeg la til en digital klokke som viser dato og klokkeslett. Å legge til en widget er like enkelt som å laste inn eiendelene og redigere en HTML -fil.

Hvordan du installerer en widget avhenger litt av den spesifikke widgeten. For eksempel krevde 12-timers klokke-widgeten jeg lastet opp en kommandolinjeinstallasjon pluss HTML-dashbordfilredigering. For Dashing 12-timers klokke widget , åpne en ledetekst og naviger til rotkartprosjektkatalogen:

cd dashboard/sweet_dashing_project

Når du har endret kataloger til root Dashing -prosjektet, kjører du:

dashing install 6e2f80b4812c5b9474f3

Men det er ikke alt. Nå må du plassere følgende HTML -kode i Dashing -prosjektfilen:

best betalte programvare for Windows 10


  • Du finner at prosjektfilen er under dashbord/sweet_dashboard_project/dashboards . Standardinstallasjonen inkluderer en erb -fil som heter sample.erb . Du kan bruke denne eller lage din egen. Ved å bruke Dashboard kan du lage flere dashborddesigner ved hjelp av erb -filer med forskjellige navn. Deretter bare navigere til

    localhost:3030/[name of erb file]

    for å se et annet dashbord. Åpne ønsket erb -fil og legg til riktig HTML -kode for å legge til en ny widget på Dashing -dashbordet.

    For å legge til en ny widget er det like enkelt som å laste inn HTML -koden på slutten av erb -malen som et nytt listeelement. Du kan redigere hvor i widgetene i dashbordoppsettet du er ved å dra dem rundt i nettappen. Du må bruke HTML -logikk ved å plassere listeelementene sammen i de uordnede listelappene (ul). Men plassering i listen tilsier ikke plassering av dashbord - du justerer det senere ved å dra og slippe widgets.

    Montering av dashbordet

    Det er ingen riktig eller feil måte å montere skjermen på veggen. Hvis du har en av Raspberry Pi -berøringsskjermene, kan det være lurt å få en enkel ramme eller skyggeboks for å sette det rundt. Du kan bruke dine snekkerferdigheter og bruke en ramme med tre, eller bruke en eksisterende ramme. Jeg brukte en skyggeboks og en gammel 20-tommers Samsung-skjerm.

    Du kan redde en gammel bærbar skjerm som skjerm hvis du har valgt riktig utstyr. Hvis du vil ha en virkelig nydelig skjerm, ta en av disse åtte vakre Raspberry Pi -sakene.

    En flink visning: siste tanker

    Dashing er et utmerket prosjekt for din Raspberry Pi. Det er utrolig enkelt å sette opp, og det er et anstendig utvalg av tredjeparts widgets. Det er en liten advarsel: Dashing vedlikeholdes ikke lenger aktivt eller støttes, men det betyr bare at du ikke bør forvente oppdateringer av hovedprogramvaren - alt som allerede er der, vil fortsette å fungere. Det er også en gaffel, heter Smashing , som har et lignende funksjonssett.

    Jeg vil anbefale å kombinere Dashing med et annet prosjekt. Prøv for eksempel å installere Siri-lignende Jasper på din Raspberry Pi for en dashborddisplay som også fungerer som en åpen kunstig intelligensassistent. Eller prøv litt Raspberry Pi hjemmeautomatisering.

    Dele Dele kvitring E -post Slik endrer du utseendet på Windows 10 -skrivebordet

    Vil du vite hvordan du får Windows 10 til å se bedre ut? Bruk disse enkle tilpasningene for å gjøre Windows 10 til din egen.

    Les neste
    Relaterte temaer
    • DIY
    • Flere skjermer
    • Bringebær Pi
    Om forfatteren Moe Long(85 artikler publisert)

    Moe Long er forfatter og redaktør som dekker alt fra teknologi til underholdning. Han fikk en engelsk B.A. fra University of North Carolina at Chapel Hill, hvor han var Robertson Scholar. I tillegg til MUO har han vært omtalt i htpcBeginner, Bubbleblabber, The Penny Hoarder, Toms IT Pro og Cup of Moe.

    Mer fra Moe Long

    Abonner på vårt nyhetsbrev

    Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

    Klikk her for å abonnere