Napravite nadzornu ploču na zidu s Dashing.io i Raspberry Pi

Napravite nadzornu ploču na zidu s Dashing.io i Raspberry Pi

Dashing.io je zgodno sučelje za stvaranje prekrasne nadzorne ploče. Aplikacija prikazuje nadzornu ploču prilagođenu webu s widgetima po vašem izboru. Budući da je jednostavno postavljanje na strojevima sa sustavom Linux, Dashing nudi izvrsne mogućnosti za stvaranje zidne nadzorne ploče s Raspberry Pi.





Ovaj projekt nije samo zabavan, već stvara funkcionalnu nadzornu ploču. Ne biste trebali imati nikakvo detaljno tehničko znanje kako biste ovo pokrenuli, pa je to sjajan projekt Raspberry Pi za početnike .





Zahtjevi

Prije nego što napravite nadzornu ploču na zidu, trebat će vam nekoliko stavki. Prvo, očito će vam trebati Raspberry Pi. Budući da je Dashing.io prilično lagan, bit će dovoljan Raspberry Pi 2. To sam i ja koristio i radio je poput prvaka. A Malina Pi Zero također bi trebao biti u redu. Osim toga, trebat će vam microSD kartica napunjena operacijskim sustavom Linux. Preporučujemo standardni Raspbian, OS temeljen na Debianu, ali možete koristiti i bilo koji Linux operativni sustav koji je kompatibilan s Raspberry Pi. Kako Dashing.io zahtijeva internetsku vezu, trebat će vam i Wi-Fi adapter ili Ethernet kabel koji prolazi kroz Pi.





Tada će vam trebati zaslon za Raspberry Pi, način montaže i okvir. Ako vam se sviđa, možete uhvatiti Raspberry Pi zaslon osjetljiv na dodir i uokviriti Pi u okvir sa sjenom. Alternativno, svaki stari monitor i dodatni okvir ili drvo za izradu bit će dovoljni. Nema nedostatka načina za povezivanje vašeg Raspberry Pi s monitorom ili televizorom.

Ovaj se projekt može dovršiti tijekom a udaljena SSH veza , ali budući da se prikazuje na zaslonu na Raspberry Pi, vjerojatno je lakše samo raditi sve s radne površine s priključenim mišem i tipkovnicom.



Instaliranje Dashing.io

Preduvjeti

Prije instaliranja Dashing.io trebat će vam malo softvera. Dashing.io potrebe Ruby 1.9.9 ili kasnije kao preduvjet. Ako koristite Raspbian, velike su šanse da ste ga unaprijed instalirali. To možete provjeriti pomoću sljedeće naredbe:

ruby -v

Ovo bi trebalo vratiti tekst koji vam govori o verziji Ruby -a ili da Ruby nije instaliran.





Ako nemate instaliran Ruby, to možete postići pokretanjem sljedeće naredbe:

sudo apt-get install ruby1.9.1-dev

Također će vam trebati g ++ . Da biste to instalirali, unesite naredbu:





sudo apt-get install g++

Instalirajte Dashing

S instaliranim Ruby i g ++, možemo nastaviti s instaliranjem našeg Dashing projekta. Pokrenite naredbu:

sudo gem install dashing

Ovo instalira Poletan . Napravite novi direktorij pod nazivom nadzorna ploča i promijenite direktorij u njega:

mkdir dashboard && cd dashboard

Postavimo novi projekt. Sada unesite:

kako ubrzati internet na telefonu
dashing new sweet_dashboard_project

Stvaranjem novog projekta nadzorne ploče imat ćemo postavljenu mapu za našu novu nadzornu ploču. Slobodno nazovite ovo kako god želite, ali samo zapamtite kako ste ga zvali. Provjerite jeste li u mapi sweet_dashboard_project u naredbenom retku. Upotrijebite naredbu:

cd dashboard/sweet_dashboard_project
sudo gem install bundler

To vam omogućuje pokretanje pakera. Da biste to postigli, unesite:

bundle

Sada je postavljen predložak nadzorne ploče. Uskoro ćete to moći vidjeti u svom web pregledniku, ali prije nego što to učinite, morat ćete započeti poletan . Provjerite jeste li u direktoriju sweet_dashboard_project u naredbenom retku, a zatim unesite:

cd dashboard/sweet_dashboard_project
dashing start

Za pregled nadzorne ploče otvorite web preglednik i učitajte se

http://localhost:3030

(ili

http://raspberrypi.local:3030

ako to radite s drugog stroja).

Rješavanje problema

Ako dobijete pogrešku o vremenu izvođenja JavaScripta, možda ćete morati instalirati iznad razine mora . Jednostavno unesite:

sudo apt-get install npm

Imajte na umu da crtica prema zadanim postavkama koristi port 3030. Možete dodati parametre za uređivanje tog porta. U naredbenom retku pokrenite:

kako zaobići lozinku administratora windows 10
dashing start -p [port number]

To vam omogućuje da odredite željeni port. Tada biste učitali Dashing s http: // localhost: [broj porta], a ne s 3030.

Baš kao što započinjete Dashing, možete ga i zaustaviti. Da biste zaustavili Dashing, pokrenite:

dashing stop

Slično, ako želite pokrenuti Dashing u pozadini, dodajte -d naredbi:

dashing start -d

Dodavanje widgeta u Dashing

Prema zadanim postavkama, na nadzornoj ploči vidjet ćete nekoliko osnovnih widgeta poput Buzzwords -a i trake sinergije, ali to je prilično beskorisno bez dodavanja vlastitih prilagođenih funkcija. Naći ćete a popis dostupnih widgeta možete podesiti. Dodao sam digitalni sat koji prikazuje datum i vrijeme. Dodavanje widgeta jednostavno je kao učitavanje imovine i uređivanje HTML datoteke.

Način instaliranja widgeta malo ovisi o konkretnom widgetu. Na primjer, 12-satni widget sata koji sam učitao zahtijevao je instalaciju naredbenog retka i uređivanje datoteke HTML nadzorne ploče. Za Dashing 12-satni widget za sat , otvorite naredbeni redak i idite do korijenskog direktorija Dashing projekta:

cd dashboard/sweet_dashing_project

Nakon što promijenite direktorije u root Dashing projekt, pokrenite:

dashing install 6e2f80b4812c5b9474f3

Ali to nije sve. Sada morate postaviti sljedeći HTML kôd u datoteku svog projekta Dashing:

kako poslati datoteke na drugo računalo


  • Vidjet ćete da je datoteka projekta ispod nadzorna ploča/sweet_dashboard_project/nadzorne ploče . Zadana instalacija uključuje erb datoteku pod nazivom uzorak.erb . Možete ga koristiti ili sami izraditi. Pomoću nadzorne ploče možete izraditi nekoliko dizajna nadzorne ploče pomoću erb datoteka s različitim nazivima. Zatim jednostavno idite na

    localhost:3030/[name of erb file]

    za prikaz druge nadzorne ploče. Otvorite željenu erb datoteku i dodajte odgovarajući HTML kôd da biste dodali novi widget na svoju nadzornu ploču Dashing.

    Za dodavanje novog widgeta jednostavno je učitati HTML kôd na kraj predloška erb kao novu stavku popisa. Možete urediti gdje se widgeti izgledaju na nadzornoj ploči povlačenjem po web -aplikaciji. Morat ćete koristiti HTML logiku stavljajući stavke popisa zajedno unutar neuređenih oznaka popisa (ul). No, položaj unutar popisa ne diktira položaj nadzorne ploče - to kasnije prilagodite povlačenjem i ispuštanjem widgeta.

    Montiranje vaše razmetljive nadzorne ploče

    Ne postoji ispravan ili pogrešan način montiranja monitora na zid. Ako imate jedan od ekrana osjetljivih na dodir Raspberry Pi, možda ćete htjeti nabaviti jednostavan okvir ili kutiju sjena kako biste to postavili. Svoje stolarske vještine možete upotrijebiti i izgraditi okvir od drveta ili upotrijebiti postojeći okvir. Koristio sam kutiju za sjene i stari 20-inčni Samsung monitor.

    Možeš spasiti stari zaslon prijenosnog računala kao monitor ako ste odabrali odgovarajuću opremu. Ako želite zaista prekrasan zaslon, nabavite jednu od ovih osam prekrasnih Raspberry Pi futrola.

    Zapanjujuće dobar prikaz: posljednje misli

    Dashing je izvrstan projekt za vaš Raspberry Pi. Nevjerojatno je jednostavno postavljanje, a tu je i pristojan izbor widgeta trećih strana. Postoji mala zamjerka: Dashing se više ne održava niti podržava aktivno, ali to samo znači da ne biste trebali očekivati ​​ažuriranja glavnog softvera - sve što je već tamo nastavit će raditi. Tu je i vilica, zvana Smashing , koji ima sličan skup značajki.

    Preporučio bih kombiniranje Dashinga s drugim projektom. Na primjer, pokušajte instalirati Jasper sličan Siri na vašem Raspberry Pi-u za prikaz na nadzornoj ploči koji služi i kao pomoćnik za umjetnu inteligenciju otvorenog koda. Ili isprobajte malo kućne automatizacije Raspberry Pi.

    Udio Udio Cvrkut E -pošta Kako promijeniti izgled i osjećaj radne površine sustava Windows 10

    Želite li znati kako Windows 10 izgledati bolje? Pomoću ovih jednostavnih prilagodbi Windows 10 učinite svojim.

    Pročitajte Dalje
    Povezane teme
    • Uradi sam
    • Više monitora
    • Malina Pi
    O autoru Moe Long(85 objavljenih članaka)

    Moe Long je pisac i urednik koji pokriva sve, od tehnologije do zabave. Zaradio je engleski B.A. sa Sveučilišta Sjeverna Karolina na Chapel Hillu, gdje je bio stipendist Robertsona. Osim u MUO -u, predstavljen je i u htpcBeginner, Bubbleblabber, The Penny Hoarder, Tom's IT Pro i Cup of Moe.

    Više od Moe Long

    Pretplatite se na naše obavijesti

    Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

    Kliknite ovdje za pretplatu