Zrób tablicę rozdzielczą naścienną za pomocą Dashing.io i Raspberry Pi

Zrób tablicę rozdzielczą naścienną za pomocą Dashing.io i Raspberry Pi

Dashing.io to zgrabny interfejs do tworzenia wspaniałego pulpitu nawigacyjnego. Aplikacja wyświetla internetowy, konfigurowalny pulpit nawigacyjny z wybranymi przez Ciebie widżetami. Ponieważ jest prosty w konfiguracji na komputerach z systemem Linux, Dashing oferuje doskonałe możliwości tworzenia naściennego pulpitu nawigacyjnego z Raspberry Pi.





Ten projekt jest nie tylko zabawny, ale tworzy funkcjonalny dashboard. Nie będziesz mieć żadnej dogłębnej wiedzy technicznej, aby ten działał, więc jest to świetny projekt Raspberry Pi dla początkujących .





Wymagania

Przed wykonaniem deski rozdzielczej naściennej będziesz potrzebować kilku elementów. Po pierwsze, oczywiście będziesz potrzebować Raspberry Pi. Ponieważ Dashing.io jest dość lekki, wystarczy Raspberry Pi 2. Tego użyłem i biegł jak mistrz. A Raspberry Pi Zero również powinno być w porządku. Dodatkowo będziesz potrzebować karty microSD z zainstalowanym systemem operacyjnym Linux. Zalecamy standardowy Raspbian, system operacyjny oparty na Debianie, ale możesz także użyć dowolnego systemu operacyjnego Linux, który jest kompatybilny z Raspberry Pi. Ponieważ Dashing.io wymaga połączenia z Internetem, będziesz także potrzebować adaptera Wi-Fi lub kabla Ethernet podłączonego do Pi.





Wtedy będziesz potrzebować wyświetlacza dla Raspberry Pi, sposobu montażu i ramki. Jeśli masz ochotę na wymyślenie, możesz złapać ekran dotykowy Raspberry Pi i oprawić go w ramkę cienia. Ewentualnie wystarczy dowolny stary monitor i dodatkowa rama lub drewno do jego wykonania. Nie brakuje sposobów na podłączenie Raspberry Pi do monitora lub telewizora.

Ten projekt można ukończyć w ciągu zdalne połączenie SSH , ale ponieważ wychodzi na wyświetlacz na Raspberry Pi, prawdopodobnie łatwiej jest zrobić wszystko z pulpitu z podłączoną myszką i klawiaturą.



Instalowanie Dashing.io

Wymagania wstępne

Przed zainstalowaniem Dashing.io będziesz potrzebować trochę oprogramowania. Dashing.io potrzebuje Rubinowy 1.9.9 lub później jako warunek wstępny. Jeśli używasz Raspbian, prawdopodobnie masz to wstępnie zainstalowane. Możesz to sprawdzić za pomocą następującego polecenia:

ruby -v

Powinno to zwrócić jakiś tekst z informacją o wersji Rubiego lub o tym, że Ruby nie jest zainstalowany.





Jeśli nie masz zainstalowanego Rubiego, możesz to zrobić, uruchamiając następujące polecenie:

sudo apt-get install ruby1.9.1-dev

Będziesz także potrzebować g++ . Aby zainstalować, wpisz polecenie:





sudo apt-get install g++

Zainstaluj Dashing

Po zainstalowaniu Ruby i g++ możemy przystąpić do instalacji naszego projektu Dashing. Uruchom polecenie:

sudo gem install dashing

To instaluje Ozdobny . Utwórz nowy katalog o nazwie deska rozdzielcza i zmień katalog na niego:

mkdir dashboard && cd dashboard

Załóżmy nowy projekt. Teraz wpisz:

sprawianie, że Windows 7 wygląda jak XP
dashing new sweet_dashboard_project

Tworząc nowy projekt pulpitu nawigacyjnego, będziemy mieli folder skonfigurowany dla naszego nowego pulpitu nawigacyjnego. Możesz nazwać to, jak chcesz, ale pamiętaj, jak to nazwałeś. Upewnij się, że jesteś w folderze sweet_dashboard_project w wierszu poleceń. Użyj polecenia:

cd dashboard/sweet_dashboard_project
sudo gem install bundler

Pozwala to na uruchomienie pakowacza. Aby to osiągnąć, wpisz:

bundle

Jest teraz szablon skonfigurowanego pulpitu nawigacyjnego. Wkrótce będziesz mógł wyświetlić to w swojej przeglądarce, ale zanim to zrobisz, musisz zacząć ozdobny . Upewnij się, że jesteś w swoim katalogu sweet_dashboard_project w wierszu poleceń, a następnie wpisz:

cd dashboard/sweet_dashboard_project
dashing start

Aby wyświetlić pulpit nawigacyjny, otwórz przeglądarkę internetową i załaduj

http://localhost:3030

(lub

http://raspberrypi.local:3030

jeśli robisz to z innego komputera).

Rozwiązywanie problemów

Jeśli pojawi się błąd dotyczący środowiska wykonawczego JavaScript, może być konieczne zainstalowanie npm . Wystarczy wpisać:

sudo apt-get install npm

Zauważ, że Dashing domyślnie używa portu 3030. Możesz dodać parametry, aby edytować ten port. W wierszu poleceń uruchom:

jak korzystać z garażu na iPhonie?
dashing start -p [port number]

Pozwala to określić żądany port. Następnie ładowałbyś Dashing z http://localhost:[numer portu] zamiast 3030.

Tak jak zaczynasz Dashing, możesz go również zatrzymać. Aby zatrzymać Dashing, uruchom:

dashing stop

Podobnie, jeśli chcesz uruchomić Dashing w tle, dodaj -d do polecenia:

dashing start -d

Dodawanie widżetów do Dashingu

Domyślnie na pulpicie nawigacyjnym zobaczysz kilka podstawowych widżetów, takich jak Buzzwords i pasek Synergy, ale jest to dość bezużyteczne bez dodawania własnych niestandardowych funkcji. Znajdziesz lista dostępnych widżetów możesz poprawić. Dodałem zegar cyfrowy, który wyświetla datę i godzinę. Dodanie widżetu jest tak proste, jak wczytanie jego zasobów i edytowanie pliku HTML.

Sposób instalacji widżetów zależy w niewielkim stopniu od konkretnego widżetu. Na przykład załadowany widżet zegara 12-godzinnego wymagał instalacji z wiersza poleceń oraz edycji pliku HTML dashboardu. Dla śmiałków Widżet zegara 12-godzinnego , otwórz wiersz poleceń i przejdź do głównego katalogu projektu Dashing:

cd dashboard/sweet_dashing_project

Po zmianie katalogów na główny projekt Dashing uruchom:

dashing install 6e2f80b4812c5b9474f3

Ale to nie wszystko. Teraz musisz umieścić następujący kod HTML w pliku projektu Dashing:

jak obracać wideo w odtwarzaczu multimedialnym


  • Znajdziesz plik projektu pod dashboard/sweet_dashboard_project/dashboardy . Domyślna instalacja zawiera plik erb o nazwie próbka.erb . Możesz użyć tego lub stworzyć własną. Korzystając z pulpitu nawigacyjnego, możesz tworzyć kilka projektów pulpitów nawigacyjnych, używając plików erb o różnych nazwach. Następnie po prostu przejdź do

    localhost:3030/[name of erb file]

    aby wyświetlić inny pulpit nawigacyjny. Otwórz żądany plik erb i dodaj odpowiedni kod HTML, aby dodać nowy widżet do pulpitu nawigacyjnego Dashing.

    Aby dodać nowy widżet, wystarczy załadować kod HTML na końcu szablonu erb jako nowy element listy. Możesz edytować położenie widżetów układu pulpitu nawigacyjnego, przeciągając je w aplikacji internetowej. Musisz użyć logiki HTML, umieszczając elementy listy razem w nieuporządkowanych tagach listy (ul). Ale umiejscowienie na liście nie dyktuje umiejscowienia pulpitu nawigacyjnego – możesz to później dostosować, przeciągając i upuszczając widżety.

    Montaż tablicy rozdzielczej

    Nie ma dobrego ani złego sposobu zamontowania monitora na ścianie. Jeśli masz jeden z ekranów dotykowych Raspberry Pi, możesz chcieć uzyskać prostą ramkę lub pudełko z cieniem, aby go obejść. Możesz wykorzystać swoje umiejętności stolarskie i zbudować ramę z drewna lub użyć istniejącej ramy. Użyłem Shadowboxa i starego 20-calowego monitora Samsunga.

    Możesz uratować stary ekran laptopa jako monitor, jeśli masz odpowiedni sprzęt. Jeśli chcesz naprawdę wspaniałego wyświetlacza, złap jedną z tych ośmiu pięknych obudów Raspberry Pi.

    Niesamowicie dobry wyświetlacz: ostatnie myśli

    Dashing to doskonały projekt dla twojego Raspberry Pi. Konfiguracja jest niezwykle łatwa i istnieje przyzwoity wybór widżetów innych firm. Jest małe zastrzeżenie: Dashing nie jest już aktywnie utrzymywany ani wspierany, ale to po prostu oznacza, że ​​nie powinieneś oczekiwać aktualizacji głównego oprogramowania – wszystko, co już tam będzie, będzie nadal działać. Jest też widelec, o nazwie Rozbijanie , który ma podobny zestaw funkcji.

    Polecam połączyć Dashing z innym projektem. Na przykład spróbuj zainstalować Jasper podobny do Siri na swoim Raspberry Pi, aby uzyskać wyświetlacz na desce rozdzielczej, który może służyć jako asystent sztucznej inteligencji typu open source. Lub wypróbuj trochę automatyki domowej Raspberry Pi.

    Udział Udział Ćwierkać E-mail Jak zmienić wygląd i styl pulpitu Windows 10?

    Chcesz wiedzieć, jak poprawić wygląd systemu Windows 10? Skorzystaj z tych prostych dostosowań, aby dostosować system Windows 10 do własnych potrzeb.

    Czytaj dalej
    Powiązane tematy
    • majsterkowanie
    • Wiele monitorów
    • Malina Pi
    O autorze Moe Long(85 opublikowanych artykułów)

    Moe Long jest pisarzem i redaktorem zajmującym się wszystkim, od technologii po rozrywkę. Zdobył angielską licencjat z University of North Carolina w Chapel Hill, gdzie był stypendystą Robertsona. Oprócz MUO występował w htpcBeginner, Bubbleblabber, The Penny Hoarder, Tom's IT Pro i Cup of Moe.

    Więcej od Moe Longa

    Zapisz się do naszego newslettera

    Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

    Kliknij tutaj, aby zasubskrybować