Dashing.io ve Raspberry Pi ile Duvara Monte Pano Yapın

Dashing.io ve Raspberry Pi ile Duvara Monte Pano Yapın

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ştirilir

    Windows 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
    Yazar hakkında Moe Uzun(85 Makale Yayımlandı)

    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 Fazla

    Haber 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