Publicitate
Dashing.io este o interfață îngrijită pentru crearea unui tablou de bord superb. Aplicația afișează un tablou de bord personalizabil bazat pe web cu widget-uri pe care le alegeți. Întrucât este simplu de configurat pe utilaje bazate pe Linux, Dashing oferă oportunități superbe de a crea un tablou de perete cu un Raspberry Pi.
Acest proiect nu este doar distractiv, dar creează un tablou de bord funcțional. Nu ar trebui să aveți nicio cunoaștere tehnică aprofundată pentru ca acesta să funcționeze, așa că este un mare proiect Raspberry Pi pentru începători Cele mai bune 11 proiecte de zmeură Pi pentru începătoriAceste proiecte Raspberry Pi pentru începători sunt minunate pentru a începe cu capabilitățile oricărui model Raspberry Pi. Citeste mai mult .
cerinţe
Înainte de a face tabloul de bord montat pe perete, veți avea nevoie de câteva elemente. În primul rând, veți avea în mod evident un zmeură Pi. Având în vedere că Dashing.io este destul de ușor, un Raspberry Pi 2 va fi suficient. La asta am folosit și a funcționat ca un campion. A
Zmeura Pi Zero Noțiuni introductive cu Raspberry Pi ZeroIndiferent dacă ai cumpărat o revistă cu una lipită pe față sau ai găsit un kit online, este posibil să fii acum mândrul proprietar al unui computer de 5 dolari: Raspberry Pi Zero. Citeste mai mult ar trebui să fie bine, de asemenea. În plus, veți avea nevoie de un card microSD încărcat cu un sistem de operare Linux. Vă recomandăm Raspbian standard, un sistem de operare bazat pe Debian, dar puteți utiliza de asemenea orice sistem de operare Linux compatibil cu un Raspberry Pi Nu doar Raspbian: 10 distros Linux pe care Pi-ul dvs. le poate rulaProbabil că executați cea mai recentă versiune de Raspbian pe Raspberry Pi. Dar este cea mai bună distro Linux pentru dispozitiv? S-ar putea să existe o alternativă pe care s-ar putea să o găsești mai potrivită? Citeste mai mult . Deoarece Dashing.io necesită o conexiune la internet, va trebui, de asemenea, un adaptor Wi-Fi sau un cablu Ethernet care să funcționeze în Pi.Apoi, veți avea nevoie de un afișaj pentru zmeură Pi, mijloace de montare și cadru. Dacă doriți să vă faceți o fantezie, puteți bloca o Raspberry Pi touchscreen Cum să vă configurați ecranul tactil Raspberry PiRaspberry Pi vine cu o varietate de suplimente utile, dar o piesă de kit care s-a dovedit deosebit de populară este ecranul cu ecran tactil de 7 inch Raspberry Pi. Iată cum puteți configura unul. Citeste mai mult și încadrați Pi în asta cu o cutie de umbră. În mod alternativ, orice monitor vechi și un cadru suplimentar sau lemn pentru a face unul va fi suficient. Nu există lipsuri de modalități conectați Raspberry Pi la un monitor sau TV 5 modalități de a afișa zmeura Pi pe un monitor sau un televizorÎn anii ’80 -’90, calculatoarele de acasă nu se bazau pe monitoare dedicate pentru a afișa sisteme de operare, aplicații și jocuri. În acele zile, lucrurile erau mult mai simple. În loc să plătească suplimentar pentru un monitor, ... Citeste mai mult .
Acest proiect poate fi finalizat peste un an conexiune SSH la distanță Configurarea zmeurului Pi pentru utilizare fără cap cu SSHRaspberry Pi poate accepta comenzi SSH atunci când este conectat la o rețea locală (fie prin Ethernet, fie prin Wi-Fi), permițându-vă să o configurați cu ușurință. Avantajele SSH depășesc ecranizarea zilnică ... Citeste mai mult , dar din moment ce se afișează pe afișaj pe Raspberry Pi, este probabil mai ușor să faci totul de pe desktop acolo cu un mouse și o tastatură atașate.
Instalarea Dashing.io
Cerințe preliminare
Înainte de a instala Dashing.io, veți avea nevoie de un pic de software. Dashing.io are nevoie Rubinul 1.9.9 sau mai târziu ca o condiție prealabilă. Dacă utilizați Raspbian, este posibil să aveți acel lucru preinstalat. Puteți verifica folosind următoarea comandă:
rubin -v
Aceasta ar trebui să returneze un text care să vă spună versiunea Ruby sau că Ruby nu este instalat.
Dacă nu aveți instalat Ruby, puteți realiza acest lucru executând următoarea comandă:
sudo apt-get install ruby1.9.1-dev
De asemenea, veți avea nevoie g ++. Pentru a instala asta introduceți comanda:
sudo apt-get install g ++
Instalați Dashing
Cu Ruby și g ++ instalat, putem continua cu instalarea proiectului nostru Dashing. Execută comanda:
sudo gem instalați liniuță
Aceasta se instalează Elegant. Faceți un nou director numit tablou de bord și schimbați directorul în el:
tablou de bord mkdir &&dashboard
Să punem la cale un nou proiect. Acum introduceți:
dashing new_dashboard_project nou
Prin crearea unui nou proiect de bord, vom avea un folder configurat pentru noul nostru tablou de bord. Simțiți-vă liber să numiți orice doriți, dar amintiți-vă doar cum l-ați numit. Asigurați-vă că vă aflați în folderul sweet_dashboard_project din linia de comandă. Folosiți comanda:
CD table de bord / dulce_dashboard_project. pachetul de instalare sudo gem
Acest lucru vă permite să rulați pachetul. Pentru a realiza acest lucru, introduceți:
pachet
Acum este configurat un șablon al unui tablou de bord. Veți putea în curând să vizualizați acest lucru în browserul dvs. web, dar înainte de a face acest lucru, va trebui să începeți elegant. Asigurați-vă că vă aflați în directorul sweet_dashboard_project din linia de comandă, apoi introduceți:
CD table de bord / dulce_dashboard_project. startul de linie
Pentru a vizualiza tabloul de bord, deschideți browserul web și încărcați-vă http://localhost: 3030
(sau http://raspberrypi.local: 3030
dacă faceți acest lucru de la o altă mașină).
Depanare
Dacă primiți o eroare cu privire la runtime JavaScript, poate fi necesar să instalați NPM. Pur și simplu introduceți:
sudo apt-get instalare npm
Rețineți că Dashing implicit utilizează portul 3030. Puteți adăuga parametri pentru a edita portul respectiv. Într-o linie de comandă, executați:
start dashing -p [număr de port]
Acest lucru vă permite să specificați un port dorit. Apoi ai încărca Dashing cu http://localhost:[port numărul] mai degrabă decât 3030.
La fel cum începi Dashing, îl poți opri și tu. Pentru a opri Dashing, executați:
oprire de bord
În mod similar, dacă doriți să rulați Dashing în fundal, adăugați -d la comanda:
pornire scăzută -d
Adăugarea de widget-uri la Dashing
În mod implicit, pe tabloul de bord veți vedea câteva widget-uri de bază, cum ar fi Buzzwords și o bară Synergy, dar este destul de inutilă fără a adăuga propria funcționalitate personalizată. Veți găsi un lista de widget-uri disponibile puteți regla. Am adăugat un ceas digital care afișează data și ora. Adăugarea unui widget este la fel de simplă precum încărcarea activelor sale și editarea unui fișier HTML.
Modul în care instalați un widget depinde ușor de specificul widget. De exemplu, widgetul de ceas pe care l-am încărcat de 12 ore a necesitat o instalare a liniei de comandă, plus modificarea fișierului de bord HTML. Pentru Dashing Widget de ceas de 12 ore, deschideți un prompt de comandă și navigați la directorul de proiecte Dashing root:
CD tablou de bord / dulce_dashing_project
După ce ați modificat directoarele în proiectul Dashing rădăcină, executați:
dashing instala 6e2f80b4812c5b9474f3
Dar asta nu este tot. Acum, trebuie să plasați următorul cod HTML în fișierul de proiect Dashing:
Veți găsi că fișierul de proiect este în curs tablou de bord / sweet_dashboard_project / tablouri de bord. Instalarea implicită include un fișier erb numit sample.erb. Puteți să folosiți acest lucru sau să vă faceți propriul dvs. Folosind Dashboard, puteți crea mai multe modele de bord utilizând fișiere erb cu nume diferite. Apoi navigați pur și simplu la localhost: 3030 / [numele fișierului erb]
pentru a vizualiza un alt tablou de bord. Deschideți fișierul ERB dorit și adăugați codul HTML corespunzător pentru a adăuga un nou widget în tabloul de bord Dashing.
Pentru a adăuga un nou widget, este la fel de simplu ca încărcarea codului HTML la sfârșitul șablonului erb ca un nou element de listă. Puteți edita locul în care sunt amplasate widget-urile prin glisarea lor în aplicația web. Va trebui să utilizați logica HTML plasând elementele din listă în cadrul etichetelor de listă (ul) neordonate. Dar plasarea în listă nu dictează plasarea tabloului de bord - o ajustați mai târziu prin glisarea și plasarea widget-urilor.
Montarea tabloului de bord Dashing
Nu există nicio modalitate corectă sau greșită de a-ți monta monitorul pe perete. Dacă aveți una dintre ecranele tactile Raspberry Pi, este posibil să doriți să obțineți un cadru simplu sau o cutie de umbră pentru a pune acest lucru. Puteți pune abilitățile de tâmplărie pentru a utiliza și a construi un cadru cu lemn sau pentru a utiliza un cadru existent. Am folosit o cutie pentru umbre și un monitor Samsung vechi de 20 de inchi.
Poti salvarea unui ecran vechi de laptop ca monitor dacă veți folosi echipamentul potrivit. Dacă doriți un ecran cu adevărat superb, încercați unul dintre acestea opt cazuri frumoase de zmeură Pi Cele mai frumoase 8 cazuri de zmeură PiExistă o mână de modele care oferă într-adevăr Pi un aspect unic. Și, din fericire, aceste carcase unice nu sunt de obicei multe - majoritatea sunt disponibile pentru 20 USD sau mai puțin. Citeste mai mult .
Un ecran dashingly good: gânduri finale
Dashing este un proiect excelent pentru Raspberry Pi. Este incredibil de ușor de configurat și există o selecție decentă de widget-uri terțe. Există un mic avertisment: Dashing-ul nu mai este întreținut sau acceptat în mod activ, dar asta înseamnă că nu trebuie să vă așteptați la actualizări ale software-ului principal - tot ce există deja va funcționa. Există și o furculiță, numit Smashing, care are un set de funcții similar.
Vă recomand să combinați Dashing cu un alt proiect. De exemplu, încercați să instalați Siri ca Jasper pe Raspberry Pi pentru un afișaj de bord care se dublează ca asistent de informații artificiale. Sau încercați un pic Sistem de automatizare a zmeurii Pi Ghid de automatizare acasă cu zmeură Pi și ArduinoPiața automatizării casnice este inundată cu sisteme de consum scumpe, incompatibile între ele și costisitoare de instalat. Dacă aveți un Raspberry Pi și un Arduino, puteți obține același lucru la ... Citeste mai mult .
Moe Long este un scriitor și editor care acoperă totul, de la tehnologie la divertisment. A câștigat un englez B.A. de la Universitatea din Carolina de Nord, la Chapel Hill, unde a fost Robertson Scholar. În plus față de MUO, el a fost prezentat în htpcBeginner, Bubbleblabber, The Penny Hoarder, IT's IT Pro și Cup of Moe.