Vytvořte nástěnný řídicí panel s Dashing.io a Raspberry Pi

Vytvořte nástěnný řídicí panel s Dashing.io a Raspberry Pi

Dashing.io je úhledné rozhraní pro vytvoření nádherné palubní desky. Aplikace zobrazuje webový přizpůsobitelný řídicí panel s widgety podle vašeho výběru. Jelikož je nastavení na počítačích se systémem Linux jednoduché, Dashing nabízí skvělé příležitosti k vytvoření nástěnného palubního panelu s Raspberry Pi.





Tento projekt je nejen zábavný, ale vytváří funkční řídicí panel. Neměli byste mít žádný hluboký technický know-how, aby to fungovalo, takže je to skvělý projekt Raspberry Pi pro začátečníky .





Požadavky

Před výrobou nástěnného palubního panelu budete potřebovat několik položek. Nejprve budete zjevně potřebovat Raspberry Pi. Vzhledem k tomu, že Dashing.io je poměrně lehký, bude stačit Raspberry Pi 2. To jsem použil a běželo to jako šampión. A Raspberry Pi Zero by mělo být také v pořádku. Kromě toho budete potřebovat kartu microSD s operačním systémem Linux. Doporučujeme standardní Raspbian, operační systém založený na Debianu, ale můžete také použít jakýkoli operační systém Linux kompatibilní s Raspberry Pi. Protože Dashing.io vyžaduje připojení k internetu, budete také potřebovat adaptér Wi-Fi nebo ethernetový kabel zapojený do Pi.





Pak budete potřebovat displej pro Raspberry Pi, montážní prostředky a rámeček. Pokud máte chuť se vyřádit, můžete zachytit dotykový displej Raspberry Pi a rámeček Pi v něm umístit do stínového pole. Alternativně bude stačit jakýkoli starý monitor a rámeček nebo dřevo navíc. Neexistuje žádný způsob, jak připojit Raspberry Pi k monitoru nebo televizi.

Tento projekt lze dokončit za a vzdálené připojení SSH , ale protože vystupuje na displej na Raspberry Pi, je pravděpodobně jednodušší dělat vše z plochy tam, kde je připojena myš a klávesnice.



Instalace Dashing.io

Předpoklady

Před instalací Dashing.io budete potřebovat trochu softwaru. Dashing.io potřebuje Ruby 1.9.9 nebo později jako předpoklad. Pokud používáte Raspbian, je pravděpodobné, že ho máte předinstalovaný. Můžete to zkontrolovat pomocí následujícího příkazu:

ruby -v

To by mělo vrátit nějaký text, který vám řekne verzi Ruby nebo že Ruby není nainstalován.





Pokud nemáte nainstalovanou Ruby, můžete toho dosáhnout spuštěním následujícího příkazu:

sudo apt-get install ruby1.9.1-dev

Budete také potřebovat g ++ . Chcete -li nainstalovat, zadejte příkaz:





sudo apt-get install g++

Nainstalujte Dashing

S nainstalovanými Ruby a g ++ můžeme pokračovat v instalaci našeho projektu Dashing. Spusťte příkaz:

sudo gem install dashing

Tím se nainstaluje Temperamentní . Vytvořte nový adresář s názvem přístrojová deska a změňte do něj adresář:

mkdir dashboard && cd dashboard

Pojďme nastavit nový projekt. Nyní zadejte:

k čemu lidé používají kik
dashing new sweet_dashboard_project

Vytvořením nového projektu řídicího panelu budeme mít složku nastavenou pro náš nový řídicí panel. Klidně si to pojmenujte, jak chcete, ale pamatujte si, jak jste tomu říkali. Ujistěte se, že jste na příkazovém řádku ve složce sweet_dashboard_project. Použijte příkaz:

cd dashboard/sweet_dashboard_project
sudo gem install bundler

To vám umožní spustit Bundler. Chcete -li toho dosáhnout, zadejte:

bundle

Nyní je nastavena šablona řídicího panelu. Brzy si to budete moci zobrazit ve webovém prohlížeči, ale než tak učiníte, budete muset začít temperamentní . Ujistěte se, že jste v adresáři sweet_dashboard_project na příkazovém řádku, poté zadejte:

cd dashboard/sweet_dashboard_project
dashing start

Chcete -li zobrazit hlavní panel, otevřete webový prohlížeč a načtěte jej

http://localhost:3030

(nebo

http://raspberrypi.local:3030

pokud to děláte z jiného počítače).

Odstraňování problémů

Pokud se vám zobrazí chyba ohledně běhu JavaScriptu, možná budete muset nainstalovat nad hladinou moře . Jednoduše zadejte:

sudo apt-get install npm

Všimněte si, že Dashing ve výchozím nastavení používá port 3030. K úpravě tohoto portu můžete přidat parametry. Na příkazovém řádku spusťte:

Windows 10 levým tlačítkem na hlavním panelu nefunguje
dashing start -p [port number]

To vám umožní zadat požadovaný port. Pak byste místo 3030 načítali Dashing s http: // localhost: [číslo portu].

Stejně jako začnete Dashing, můžete ho také zastavit. Chcete -li zastavit Dashing, spusťte:

dashing stop

Podobně, pokud chcete spustit Dashing na pozadí, přidejte do příkazu -d:

dashing start -d

Přidání widgetů do Dashing

Ve výchozím nastavení se na hlavním panelu zobrazí několik základních widgetů, jako jsou Buzzwords a panel Synergy, ale bez přidání vlastních funkcí je to docela k ničemu. Najdete a seznam dostupných widgetů můžete vyladit. Přidal jsem digitální hodiny, které zobrazují datum a čas. Přidání widgetu je stejně snadné jako načtení jeho aktiv a úprava souboru HTML.

Mírná instalace widgetů závisí na konkrétním widgetu. Například 12hodinový widget s hodinami, který jsem nahrál, vyžadoval instalaci příkazového řádku plus úpravu souboru řídicího panelu HTML. Pro Dashing Widget s hodinami 12 , otevřete příkazový řádek a přejděte do kořenového adresáře projektu Dashing:

cd dashboard/sweet_dashing_project

Jakmile změníte adresáře na kořenový projekt Dashing, spusťte:

dashing install 6e2f80b4812c5b9474f3

Ale to není vše. Nyní musíte do souboru projektu Dashing umístit následující kód HTML:

pozitivní efekty článků na sociálních médiích


  • Soubor projektu najdete pod dashboard/sweet_dashboard_project/dashboards . Výchozí instalace obsahuje soubor ERB s názvem ukázka . Můžete použít toto nebo si vytvořit vlastní. Pomocí řídicího panelu můžete vytvořit několik návrhů řídicího panelu pomocí souborů ERB s různými názvy. Poté jednoduše přejděte na

    localhost:3030/[name of erb file]

    zobrazit jiný řídicí panel. Otevřete požadovaný soubor ERB a přidáním správného kódu HTML přidejte na hlavní panel Dashing nový widget.

    Chcete -li přidat nový widget, je to stejně jednoduché jako načtení kódu HTML na konec šablony ERB jako nová položka seznamu. Můžete upravit umístění widgetů na hlavním panelu přetažením ve webové aplikaci. Budete muset použít logiku HTML umístěním položek seznamu společně do značek neuspořádaného seznamu (ul). Umístění v seznamu ale nediktuje umístění na řídicí panel - to později upravíte přetažením widgetů.

    Montáž palubní desky

    Neexistuje žádný správný nebo špatný způsob montáže monitoru na zeď. Pokud máte jeden z dotykových obrazovek Raspberry Pi, můžete si pořídit jednoduchý rámeček nebo stínovací rámeček. Můžete použít své tesařské dovednosti k použití a stavět rám ze dřeva, nebo použít stávající rám. Použil jsem stínový box a starý 20palcový monitor Samsung.

    Můžeš zachránit starou obrazovku notebooku jako monitor, pokud máte správné vybavení. Pokud chcete opravdu nádherný displej, zachytte jeden z těchto osmi krásných pouzder Raspberry Pi.

    Neuvěřitelně dobrý displej: závěrečné myšlenky

    Dashing je vynikající projekt pro váš Raspberry Pi. Je to neuvěřitelně snadné nastavení a je zde slušný výběr widgetů třetích stran. Existuje malá výhrada: Dashing již není aktivně udržován ani podporován, ale to jen znamená, že byste neměli očekávat aktualizace hlavního softwaru - vše, co již existuje, bude nadále fungovat. Je tu také vidlička, zvané Smashing , který má podobnou sadu funkcí.

    Doporučil bych kombinovat Dashing s jiným projektem. Zkuste například nainstalovat Jasri jako Siri na vašem Raspberry Pi pro displej na palubní desce, který slouží zároveň jako asistent umělé inteligence z otevřených zdrojů. Nebo zkuste trochu domácí automatizace Raspberry Pi.

    Podíl Podíl tweet E-mailem Jak změnit vzhled a vzhled pracovní plochy Windows 10

    Chcete vědět, jak vylepšit vzhled Windows 10? Pomocí těchto jednoduchých přizpůsobení si Windows 10 přizpůsobíte.

    Číst dále
    Související témata
    • DIY
    • Více monitorů
    • Raspberry Pi
    O autorovi Moe Long(85 článků zveřejněno)

    Moe Long je spisovatel a redaktor pokrývající vše od techniky po zábavu. Získal anglický titul B.A. z University of North Carolina v Chapel Hill, kde byl Robertson Scholar. Kromě MUO byl uveden v htpcBeginner, Bubbleblabber, The Penny Hoarder, Tom's IT Pro a Cup of Moe.

    Více od Moe Long

    Přihlaste se k odběru našeho zpravodaje

    Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

    Kliknutím sem se přihlásíte k odběru
    Kategorie Diy