Dashing.io muhteşem bir gösterge panosu oluşturmak için temiz bir arayüz. Uygulama, seçtiğiniz widget'larla birlikte web tabanlı özelleştirilebilir bir gösterge panosu görüntüler. Linux tabanlı makinelerde kurulumu basit olduğu için Dashing, Raspberry Pi ile duvara monte bir gösterge panosu oluşturmak için mükemmel fırsatlar sunar.
Bu proje sadece eğlenceli değil, aynı zamanda işlevsel bir gösterge panosu da yaratıyor. Bunu çalıştırmak için herhangi bir derinlemesine teknik bilgiye sahip olmamalısınız, bu yüzden yeni başlayanlar için harika Raspberry Pi projesi .
Gereksinimler
Duvara monte panonuzu yapmadan önce birkaç parçaya ihtiyacınız olacak. İlk olarak, açıkça bir Raspberry Pi'ye ihtiyacınız olacak. Dashing.io oldukça hafif olduğu için Raspberry Pi 2 yeterli olacaktır. Bunu kullandım ve bir şampiyon gibi koştu. A Ahududu Pi Sıfır iyi de olmalı. Ek olarak, Linux işletim sistemi yüklü bir microSD karta ihtiyacınız olacak. Debian tabanlı bir işletim sistemi olan standart Raspbian'ı öneriyoruz, ancak Raspberry Pi ile uyumlu herhangi bir Linux işletim sistemini de kullanabilirsiniz. Dashing.io bir internet bağlantısı gerektirdiğinden, Pi'ye bağlanan bir Wi-Fi adaptörüne veya Ethernet kablosuna da ihtiyacınız olacak.
O zaman Raspberry Pi için bir ekrana, montaj araçlarına ve bir çerçeveye ihtiyacınız olacak. Fantezi olmak istiyorsanız, bir Raspberry Pi dokunmatik ekranı takabilir ve Pi'yi bir gölge kutusuyla çerçeveleyebilirsiniz. Alternatif olarak, herhangi bir eski monitör ve bir tane yapmak için ekstra bir çerçeve veya ahşap yeterli olacaktır. Raspberry Pi'nizi bir monitöre veya TV'ye bağlamanın pek çok yolu yoktur.
Bu proje bir süre içinde tamamlanabilir. uzak SSH bağlantısı , ancak Raspberry Pi'deki ekrana çıktığı için, bir fare ve klavye takılıyken masaüstünden her şeyi yapmak muhtemelen daha kolaydır.
Dashing.io'yu Yükleme
Önkoşullar
Dashing.io'yu kurmadan önce biraz yazılıma ihtiyacınız olacak. Dashing.io'nun ihtiyaçları Yakut 1.9.9 veya daha sonra bir ön koşul olarak. Raspbian kullanıyorsanız, önceden yüklenmiş olma ihtimaliniz vardır. Aşağıdaki komutu kullanarak kontrol edebilirsiniz:
ruby -v
Bu, size Ruby'nin sürümünü veya Ruby'nin kurulu olmadığını bildiren bir metin döndürmelidir.
Ruby kurulu değilse, aşağıdaki komutu çalıştırarak bunu gerçekleştirebilirsiniz:
sudo apt-get install ruby1.9.1-dev
Ayrıca ihtiyacınız olacak g++ . Bunu yüklemek için şu komutu girin:
sudo apt-get install g++
Dashing'i yükleyin
Ruby ve g++ kuruluyken Dashing projemizi kurmaya devam edebiliriz. Komutu çalıştırın:
sudo gem install dashing
Bu yükler atılgan . adlı yeni bir dizin oluşturun. Gösterge Paneli ve dizini içine değiştirin:
mkdir dashboard && cd dashboard
Yeni bir proje oluşturalım. Şimdi girin:
Windows 10 görev çubuğunda hiçbir şeye tıklayamıyorum
dashing new sweet_dashboard_project
Yeni bir pano projesi oluşturarak, yeni panomuz için bir klasör oluşturmuş olacağız. Buna istediğiniz ismi vermekte özgürsünüz ama sadece ne dediğinizi hatırlayın. Komut satırınızdaki sweet_dashboard_project klasöründe olduğunuzdan emin olun. Komutu kullanın:
cd dashboard/sweet_dashboard_project
sudo gem install bundler
Bu, paketleyiciyi çalıştırmanıza izin verir. Bunu başarmak için şunu girin:
bundle
Artık bir kontrol paneli kurulumu şablonu var. Yakında bunu web tarayıcınızda görüntüleyebileceksiniz, ancak bunu yapmadan önce başlamanız gerekecek. atılgan . Komut satırında sweet_dashboard_project dizininizde olduğunuzdan emin olun, ardından şunu girin:
cd dashboard/sweet_dashboard_project
dashing start
Gösterge tablosunu görüntülemek için web tarayıcınızı açın ve yükleyin
http://localhost:3030
(veya
http://raspberrypi.local:3030
bunu başka bir makineden yapıyorsanız).
Sorun giderme
JavaScript çalışma zamanı hakkında bir hata alırsanız, yüklemeniz gerekebilir Deniz seviyesinden yukarıda . Basitçe girin:
sudo apt-get install npm
Dashing'in varsayılan olarak 3030 numaralı bağlantı noktasını kullandığına dikkat edin. Bu bağlantı noktasını düzenlemek için parametreler ekleyebilirsiniz. Bir komut satırında şunu çalıştırın:
baskı için nereye gidebilirim
dashing start -p [port number]
Bu, istenen bir bağlantı noktası belirlemenizi sağlar. Ardından Dashing'i 3030 yerine http://localhost:[port numarası] ile yüklersiniz.
Tıpkı Dashing'i başlattığınız gibi, onu da durdurabilirsiniz. Dashing'i durdurmak için şunu çalıştırın:
dashing stop
Benzer şekilde, Dashing'i arka planda çalıştırmak isterseniz, komuta -d ekleyin:
dashing start -d
Dashing'e Widget Ekleme
Varsayılan olarak, gösterge tablonuzda Buzzwords ve bir Sinerji çubuğu gibi birkaç temel pencere öğesi göreceksiniz, ancak kendi özel işlevinizi eklemeden bu oldukça işe yaramaz. bulacaksın mevcut widget'ların listesi ince ayar yapabilirsiniz. Tarih ve saati gösteren bir dijital saat ekledim. Bir widget eklemek, varlıklarını yüklemek ve bir HTML dosyasını düzenlemek kadar basittir.
Bir widget'ı nasıl kuracağınız, belirli widget'a biraz bağlıdır. Örneğin, yüklediğim 12 saatlik saat widget'ı, bir komut satırı yüklemesi ve HTML kontrol paneli dosyası düzenlemesi gerektiriyordu. Atılganlık için 12 saatlik saat widget'ı , bir komut istemi açın ve kök Dashing proje dizinine gidin:
cd dashboard/sweet_dashing_project
Dizinleri kök Dashing projesine değiştirdikten sonra şunu çalıştırın:
dashing install 6e2f80b4812c5b9474f3
Ama hepsi bu değil. Şimdi Dashing proje dosyanıza aşağıdaki HTML kodunu yerleştirmeniz gerekiyor:
bir şey yazdırmak için nereye gidebilirim
Proje dosyasının altında olduğunu göreceksiniz. pano/tatlı_gösterge panosu_projesi/gösterge panoları . Varsayılan yükleme, adlı bir erb dosyası içerir. örnek.erb . Bunu kullanabilir veya kendiniz yapabilirsiniz. Dashboard'u kullanarak, farklı adlara sahip erb dosyalarını kullanarak birkaç pano tasarımı yapabilirsiniz. O zaman basitçe şuraya gidin:
localhost:3030/[name of erb file]
Farklı bir kontrol paneli görüntülemek için İstediğiniz erb dosyasını açın ve Dashing kontrol panelinize yeni bir widget eklemek için uygun HTML kodunu ekleyin.
Yeni bir pencere öğesi eklemek, erb şablonunun sonundaki HTML kodunu yeni bir liste öğesi olarak yüklemek kadar basittir. Web uygulamasında onları sürükleyerek pano düzeni widget'larının nerede olduğunu düzenleyebilirsiniz. Liste öğelerini sırasız liste (ul) etiketleri içinde bir araya getirerek HTML mantığını kullanmanız gerekecek. Ancak liste içindeki yerleşim, pano yerleşimini dikte etmez – bunu daha sonra widget'ları sürükleyip bırakarak ayarlarsınız.
Dashing Dashboard'unuzu Monte Etme
Monitörünüzü duvara monte etmenin doğru ya da yanlış bir yolu yoktur. Raspberry Pi dokunmatik ekranlarından birine sahipseniz, bunun etrafına basit bir çerçeve veya gölge kutusu koymak isteyebilirsiniz. Marangozluk becerilerinizi kullanarak ahşap bir çerçeve oluşturabilir veya mevcut bir çerçeveyi kullanabilirsiniz. Bir gölge kutusu ve 20 inçlik eski bir Samsung monitör kullandım.
Yapabilirsiniz eski bir dizüstü bilgisayar ekranını kurtarma Doğru ekipmana giderseniz monitör olarak. Gerçekten muhteşem bir görüntü istiyorsanız, bu sekiz güzel Raspberry Pi kasasından birini alın.
Çarpıcı İyi Bir Ekran: Son Düşünceler
Dashing, Raspberry Pi'niz için mükemmel bir projedir. Kurulumu inanılmaz derecede kolaydır ve iyi bir üçüncü taraf widget seçimi vardır. Küçük bir uyarı var: Dashing artık aktif olarak korunmuyor veya desteklenmiyor, ancak bu sadece ana yazılımda güncelleme beklememeniz gerektiği anlamına geliyor - zaten orada olan her şey çalışmaya devam edecek. Bir de çatal var, Smashing denilen , benzer bir özellik kümesine sahiptir.
Dashing'i başka bir projeyle birleştirmenizi tavsiye ederim. Örneğin, yüklemeyi deneyin Siri benzeri Jasper Raspberry Pi'nizde açık kaynaklı bir yapay zeka asistanı olarak ikiye katlanan bir pano ekranı için. Veya biraz Raspberry Pi ev otomasyonunu deneyin.
Paylaş Paylaş Cıvıldamak E-posta Windows 10 Masaüstünüzün Görünümü ve Hissi Nasıl DeğiştirilirWindows 10'un nasıl daha iyi görüneceğini bilmek ister misiniz? Windows 10'u kendinize özel hale getirmek için bu basit özelleştirmeleri kullanın.
Sonrakini Oku İlgili konular- kendin yap
- Çoklu Monitör
- Ahududu Pi
Moe Long, teknolojiden eğlenceye kadar her şeyi kapsayan bir yazar ve editördür. İngilizce B.A. derecesi aldı. Robertson Scholar olduğu Chapel Hill'deki North Carolina Üniversitesi'nden. MUO'ya ek olarak, htpcBeginner, Bubbleblabber, The Penny Hoarder, Tom's IT Pro ve Cup of Moe'da yer aldı.
Moe Long'dan Daha FazlaHaber bültenimize abone ol
Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!
Abone olmak için buraya tıklayın