Lav et vægmonteret instrumentbræt med Dashing.io og en Raspberry Pi

Lav et vægmonteret instrumentbræt med Dashing.io og en Raspberry Pi

Dashing.io er en pæn grænseflade til at skabe et smukt dashboard. App'en viser et webbaseret brugerdefineret dashboard med widgets efter eget valg. Da det er enkelt at konfigurere på Linux-baserede maskiner, tilbyder Dashing fantastiske muligheder for at oprette et vægmonteret instrumentbræt med en Raspberry Pi.





Dette projekt er ikke kun sjovt, men det skaber et funktionelt dashboard. Du bør ikke have nogen dybdegående teknisk knowhow for at få denne til at fungere, så det er en fantastisk Raspberry Pi -projekt for begyndere .





Krav

Inden du laver dit vægmonterede instrumentbræt, skal du bruge et par ting. Først skal du naturligvis have en Raspberry Pi. Da Dashing.io er ret let, vil en Raspberry Pi 2 være tilstrækkelig. Det var det, jeg brugte, og det kørte som en mester. EN Hindbær Pi Zero skulle også være fint. Derudover skal du have et microSD -kort indlæst med et Linux -operativsystem. Vi anbefaler standard Raspbian, et Debian-baseret OS, men du kan også bruge ethvert Linux-operativsystem, der er kompatibelt med en Raspberry Pi. Da Dashing.io kræver en internetforbindelse, skal du også bruge en Wi-Fi-adapter eller et Ethernet-kabel, der løber ind i Pi.





Derefter skal du bruge et display til Raspberry Pi, montering og en ramme. Hvis du har lyst til at blive fancy, kan du hænge en Raspberry Pi -berøringsskærm og indramme Pi'en i den med en skyggeæske. Alternativt er enhver gammel skærm og en ekstra ramme eller træ til at lave en tilstrækkelig. Der er ingen mangel på måder at forbinde din Raspberry Pi til en skærm eller et tv.

Dette projekt kan afsluttes over en fjern SSH -forbindelse , men da det udsendes til displayet på Raspberry Pi, er det sandsynligvis lettere bare at gøre alt fra skrivebordet der med en mus og tastatur vedhæftet.



Installation af Dashing.io

Forudsætninger

Inden du installerer Dashing.io, skal du bruge lidt software. Dashing.io behov Rubin 1.9.9 eller senere som en forudsætning. Hvis du bruger Raspbian, er det sandsynligt, at du har den forudinstalleret. Du kan kontrollere ved hjælp af følgende kommando:

ruby -v

Dette skulle returnere noget tekst, der fortæller dig versionen af ​​Ruby, eller at Ruby ikke er installeret.





Hvis du ikke har Ruby installeret, kan du opnå dette ved at køre følgende kommando:

sudo apt-get install ruby1.9.1-dev

Du får også brug for g ++ . For at installere det skal du indtaste kommandoen:





sudo apt-get install g++

Installer Dashing

Med Ruby og g ++ installeret kan vi fortsætte med at installere vores Dashing -projekt. Kør kommandoen:

sudo gem install dashing

Dette installeres Dashing . Lav et nyt bibliotek kaldet instrumentbræt og skift bibliotek til det:

mkdir dashboard && cd dashboard

Lad os oprette et nyt projekt. Indtast nu:

hvordan du indstiller en gif som din baggrund
dashing new sweet_dashboard_project

Ved at oprette et nyt dashboard -projekt får vi oprettet en mappe til vores nye dashboard. Du er velkommen til at navngive dette, hvad du vil, men husk bare, hvad du kaldte det. Sørg for, at du er i mappen sweet_dashboard_project i din kommandolinje. Brug kommandoen:

cd dashboard/sweet_dashboard_project
sudo gem install bundler

Dette giver dig mulighed for at køre bundteren. For at opnå det skal du indtaste:

bundle

Der er nu oprettet en skabelon til et instrumentbræt. Du vil snart kunne se dette i din webbrowser, men før du gør det, skal du starte bragende . Sørg for, at du er i din sweet_dashboard_project -mappe på kommandolinjen, og indtast derefter:

cd dashboard/sweet_dashboard_project
dashing start

For at se instrumentbrættet skal du åbne din webbrowser og indlæse

http://localhost:3030

(eller

http://raspberrypi.local:3030

hvis du gør dette fra en anden maskine).

Fejlfinding

Hvis du får en fejl om JavaScript -runtime, skal du muligvis installere over havniveau . Bare indtast:

sudo apt-get install npm

Bemærk, at Dashing som standard bruger port 3030. Du kan tilføje parametre for at redigere den port. Kør på en kommandolinje:

streaming video fra pc til tv
dashing start -p [port number]

Dette giver dig mulighed for at angive en ønsket port. Derefter ville du indlæse Dashing med http: // localhost: [portnummer] frem for 3030.

Ligesom du starter Dashing, kan du også stoppe det. For at stoppe Dashing, kør:

dashing stop

På samme måde, hvis du gerne vil køre Dashing i baggrunden, skal du tilføje -d til kommandoen:

dashing start -d

Tilføjelse af widgets til dashing

Som standard ser du et par grundlæggende widgets som Buzzwords og en Synergy -bar på dit dashboard, men det er ret ubrugeligt uden at tilføje din egen tilpassede funktionalitet. Du finder en liste over tilgængelige widgets du kan justere. Jeg tilføjede et digitalt ur, der viser dato og klokkeslæt. Tilføjelse af en widget er lige så enkelt som at indlæse dens aktiver og redigere en HTML -fil.

Hvordan du installerer en widgets afhænger lidt af den specifikke widget. For eksempel krævede den 12-timers ur-widget, jeg indlæste, en kommandolinjeinstallation plus HTML-dashboardfilredigering. Til Dashing 12-timers widget , åbn en kommandoprompt og naviger til root Dashing -projektmappen:

cd dashboard/sweet_dashing_project

Når du har ændret mapper til root Dashing -projektet, skal du køre:

dashing install 6e2f80b4812c5b9474f3

Men det er ikke alt. Nu skal du placere følgende HTML -kode i din Dashing -projektfil:

hvordan man tilføjer linjer i word


  • Du finder, at projektfilen er under dashboard/sweet_dashboard_project/dashboards . Standardinstallationen inkluderer en erb -fil kaldet sample.erb . Du kan bruge dette eller lave dit eget. Ved hjælp af Dashboard kan du lave flere dashboarddesigner ved hjælp af erb -filer med forskellige navne. Naviger derefter blot til

    localhost:3030/[name of erb file]

    for at se et andet instrumentbræt. Åbn din ønskede erb -fil, og tilføj den korrekte HTML -kode for at tilføje en ny widget til dit dashboard.

    For at tilføje en ny widget er det lige så enkelt som at indlæse HTML -koden i slutningen af ​​erb -skabelonen som et nyt listeelement. Du kan redigere, hvor i dashboardets layout widgets er ved at trække dem rundt i webappen. Du skal bruge HTML -logik ved at placere listeelementerne sammen i de uordnede liste (ul) tags. Men placering på listen dikterer ikke placeringen af ​​instrumentbrættet - du justerer det senere ved at trække og slippe widgets.

    Montering af dit instrumentbræt

    Der er ingen rigtig eller forkert måde at montere din skærm på væggen. Hvis du har en af ​​Raspberry Pi -berøringsskærmene, vil du måske få en enkel ramme eller skygge til at omgå det. Du kan tage dine tømrerfærdigheder i brug og bygge en ramme med træ, eller bruge en eksisterende ramme. Jeg brugte en skyggeboks og en gammel 20-tommer Samsung-skærm.

    Du kan redde en gammel bærbar skærm som skærm, hvis du har brugt det rigtige udstyr. Hvis du vil have en virkelig smuk skærm, så tag en af ​​disse otte smukke Raspberry Pi -kufferter.

    Et sjovt godt display: sidste tanker

    Dashing er et glimrende projekt til din Raspberry Pi. Det er utrolig let at konfigurere, og der er et anstændigt udvalg af tredjeparts widgets. Der er en lille advarsel: Dashing vedligeholdes eller understøttes ikke længere aktivt, men det betyder bare, at du ikke skal forvente opdateringer til hovedsoftwaren - alt der allerede vil fortsætte med at fungere. Der er også en gaffel, kaldet Smashing , som har et lignende featureset.

    Jeg vil anbefale at kombinere Dashing med et andet projekt. Prøv for eksempel at installere Siri-lignende Jasper på din Raspberry Pi til et instrumentbræt, der fungerer som en åben kilde til kunstig intelligensassistent. Eller prøv lidt Raspberry Pi hjemmeautomatisering.

    Del Del Tweet E -mail Sådan ændres udseendet og følelsen af ​​dit Windows 10 -skrivebord

    Vil du vide, hvordan du får Windows 10 til at se bedre ud? Brug disse enkle tilpasninger til at gøre Windows 10 til din egen.

    Læs Næste
    Relaterede emner
    • gør det selv
    • Flere skærme
    • Hindbær Pi
    Om forfatteren Moe Long(85 artikler udgivet)

    Moe Long er forfatter og redaktør, der dækker alt fra teknologi til underholdning. Han fik en engelsk B.A. fra University of North Carolina i Chapel Hill, hvor han var Robertson Scholar. Ud over MUO har han været omtalt i htpcBeginner, Bubbleblabber, The Penny Hoarder, Toms IT Pro og Cup of Moe.

    Mere fra Moe Long

    Abonner på vores nyhedsbrev

    Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

    Klik her for at abonnere