Reklama

Dashing.io to zgrabny interfejs do tworzenia wspaniałego pulpitu nawigacyjnego. Aplikacja wyświetla konfigurowalny pulpit nawigacyjny z wybranymi widżetami. Ponieważ instalacja na komputerach z systemem Linux jest łatwa, Dashing oferuje wspaniałe możliwości tworzenia wiszącego pulpitu przy pomocy Raspberry Pi.

Ten projekt jest nie tylko zabawny, ale tworzy funkcjonalny pulpit nawigacyjny. Nie powinieneś mieć dogłębnej wiedzy technicznej, aby uruchomić tę, więc jest to świetny projekt Raspberry Pi dla początkujących 11 najlepszych projektów Raspberry Pi dla początkującychTe projekty Raspberry Pi dla początkujących są świetne na rozpoczęcie pracy z możliwościami dowolnego modelu Raspberry Pi. Czytaj więcej .

Dashing-Dashboard-Raspberry-Pi

Wymagania

Przed wykonaniem montowanego na ścianie deski rozdzielczej potrzebujesz kilku przedmiotów. Po pierwsze, oczywiście potrzebujesz Raspberry Pi. Ponieważ Dashing.io jest dość lekki, wystarczy Raspberry Pi 2. Tego właśnie użyłem i działał jak mistrz. ZA Raspberry Pi Zero Rozpoczęcie pracy z Raspberry Pi Zero

Niezależnie od tego, czy kupiłeś magazyn z przyklejonym do przodu, czy znalazłeś zestaw online, masz szanse, że jesteś teraz dumnym właścicielem komputera za 5 USD: Raspberry Pi Zero. Czytaj więcej powinno być również w porządku. Ponadto potrzebujesz karty microSD załadowanej do systemu operacyjnego Linux. Zalecamy standardowy Raspbian, system operacyjny oparty na Debianie, ale możesz także użyć dowolny system operacyjny Linux zgodny z Raspberry Pi Nie tylko Raspbian: 10 dystrybucji Linuksa, które Twój Pi może uruchomićPrawdopodobnie używasz najnowszej wersji Raspbian na swoim Raspberry Pi. Ale czy to najlepsza dystrybucja Linuksa na urządzenie? Czy może istnieć alternatywa, która bardziej Ci odpowiada? Czytaj więcej . Ponieważ Dashing.io wymaga połączenia z Internetem, będziesz potrzebować również adaptera Wi-Fi lub kabla Ethernet działającego w Pi.

W takim razie potrzebujesz wyświetlacza dla Raspberry Pi, sposobu montażu i ramy. Jeśli masz ochotę na fantazję, możesz złapać Ekran dotykowy Raspberry Pi Jak skonfigurować ekran dotykowy Raspberry PiRaspberry Pi jest wyposażony w wiele przydatnych dodatków, ale jednym z zestawów, który okazał się szczególnie popularny, jest 7-calowy ekran dotykowy Raspberry Pi. Oto jak je skonfigurować. Czytaj więcej i umieść w tym Pi za pomocą cienia. Alternatywnie wystarczy dowolny stary monitor i dodatkowa rama lub drewno, aby je wykonać. Nie brakuje sposobów podłącz Raspberry Pi do monitora lub telewizora 5 sposobów wyświetlania Raspberry Pi na monitorze lub telewizorzeW latach 80. i 90. komputery domowe nie polegały na dedykowanych monitorach do wyświetlania systemów operacyjnych, aplikacji i gier. W tamtych czasach sprawy były znacznie prostsze. Zamiast płacić dodatkowo za monitor ... Czytaj więcej .

Ten projekt można ukończyć w ciągu zdalne połączenie SSH Konfigurowanie Raspberry Pi do bezgłowego korzystania z SSHRaspberry Pi może akceptować polecenia SSH po podłączeniu do sieci lokalnej (przez Ethernet lub Wi-Fi), umożliwiając łatwą konfigurację. Korzyści płynące z SSH wykraczają poza zakłócanie codziennych badań ... Czytaj więcej , ale ponieważ wyświetla się na wyświetlaczu w Raspberry Pi, prawdopodobnie łatwiej jest zrobić wszystko z pulpitu z podłączoną myszą i klawiaturą.

Instalowanie Dashing.io

Wymagania wstępne

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

ruby -v

Powinno to zwrócić tekst informujący o wersji Ruby lub że Ruby nie jest zainstalowany.

Dashing-io

Jeśli nie masz zainstalowanego Ruby, 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ć, wprowadź polecenie:

sudo apt-get install g ++

Zainstaluj Dashing

Po zainstalowaniu Ruby i g ++ możemy kontynuować instalację naszego projektu Dashing. Uruchom polecenie:

sudo gem install dashing

To się instaluje Ozdobny. Utwórz nowy katalog o nazwie deska rozdzielcza i zmień w nim katalog:

Pulpit nawigacyjny mkdir i pulpit nawigacyjny cd

Stwórzmy nowy projekt. Teraz wprowadź:

nowy projekt sweet_dashboard

Tworząc nowy projekt pulpitu nawigacyjnego, będziemy mieć folder skonfigurowany dla naszego nowego pulpitu nawigacyjnego. Nazwij to, co chcesz, ale pamiętaj tylko, jak to nazwałeś. Upewnij się, że znajdujesz się w folderze sweet_dashboard_project w wierszu polecenia. Użyj polecenia:

deska rozdzielcza cd / sweet_dashboard_project. sudo gem install bundler

Pozwala to uruchomić pakiet. Aby to zrobić, wprowadź:

pakiet

Teraz jest ustawiony szablon pulpitu nawigacyjnego. Wkrótce będziesz mógł to zobaczyć w przeglądarce, ale zanim to zrobisz, musisz zacząć ozdobny. Upewnij się, że znajdujesz się w katalogu sweet_dashboard_project w wierszu polecenia, a następnie wpisz:

deska rozdzielcza cd / sweet_dashboard_project. ozdobny początek

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 innej maszyny).

Rozwiązywanie problemów

Jeśli pojawi się błąd związany ze środowiskiem wykonawczym JavaScript, może być konieczne zainstalowanie npm. Po prostu wprowadź:

sudo apt-get install npm

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

myślnik start -p [numer portu]

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

Tak jak zaczynasz Dashing, możesz go także zatrzymać. Aby zatrzymać Dashing, uruchom:

dash stop

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

myślnik start -d

Dodawanie widżetów do Dashing

Domyślnie zobaczysz kilka podstawowych widżetów, takich jak Buzzwords i pasek Synergy na pulpicie nawigacyjnym, ale jest dość bezużyteczny bez dodania własnej niestandardowej funkcjonalności. Znajdziesz lista dostępnych widżetów możesz podkręcić. Dodałem zegar cyfrowy, który wyświetla datę i godzinę. Dodanie widgetu jest tak proste, jak załadowanie jego zasobów i edycja pliku HTML.

Sposób instalacji widżetów zależy nieco od konkretnego widżetu. Na przykład 12-godzinny widget zegara, który załadowałem, wymagał instalacji wiersza polecenia oraz edycji pliku panelu kontrolnego HTML. Dla Dashing 12-godzinny widget zegara, otwórz wiersz polecenia i przejdź do katalogu głównego projektu Dashing:

deska rozdzielcza cd / sweet_dashing_project

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

dashing zainstaluj 6e2f80b4812c5b9474f3

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

Przykładowy ERB-Dashing

Znajdziesz plik projektu poniżej dashboard / sweet_dashboard_project / dashboards. Domyślna instalacja zawiera plik erb o nazwie sample.erb. Możesz użyć tego lub stworzyć własny. Za pomocą pulpitu nawigacyjnego można wykonać kilka projektów pulpitów nawigacyjnych przy użyciu plików erb o różnych nazwach. Następnie po prostu przejdź do localhost: 3030 / [nazwa pliku erb] 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ć, gdzie znajdują się widżety układu pulpitu nawigacyjnego, przeciągając je w aplikacji internetowej. Musisz użyć logiki HTML, umieszczając elementy listy razem w nieuporządkowanych znacznikach list (ul). Ale umiejscowienie na liście nie determinuje umiejscowienia pulpitu nawigacyjnego - dostosowujesz to później, przeciągając i upuszczając widżety.

Widget-Przykłady-Dashing

Montowanie deski rozdzielczej

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

Raspberry-Pi-Dashing-Complete

Możesz uratuj stary ekran laptopa jako monitor, jeśli masz odpowiedni sprzęt. Jeśli chcesz naprawdę wspaniały wyświetlacz, zrób jeden z nich osiem pięknych skrzynek Raspberry Pi 8 najpiękniejszych przypadków Raspberry PiIstnieje kilka wzorów, które naprawdę nadają Pi niepowtarzalny wygląd. I na szczęście te wyjątkowe obudowy zwykle nie mają wiele - większość jest dostępna za 20 USD lub mniej. Czytaj więcej .

Oszałamiająco dobry wyświetlacz: końcowe myśli

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

Polecam połączenie Dashing z innym projektem. Na przykład spróbuj zainstalować Jasper jak Siri na twoim Raspberry Pi, aby wyświetlać na desce rozdzielczej funkcję asystenta sztucznej inteligencji typu open source. Lub spróbuj trochę Automatyka domowa Raspberry Pi Podręcznik automatyki domowej z Raspberry Pi i ArduinoRynek automatyki domowej jest zalany drogimi systemami konsumenckimi, niekompatybilnymi ze sobą i kosztownymi w instalacji. Jeśli masz Raspberry Pi i Arduino, możesz w zasadzie osiągnąć to samo w ... Czytaj więcej .

Moe Long jest pisarzem i redaktorem zajmującym się wszystkim, od technologii po rozrywkę. Zdobył angielski B.A. 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.