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

  • Edmund Richardson
  • 7
  • 5067
  • 232
reklama

Dashing.io je elegantní rozhraní pro vytvoření nádherné palubní desky. Aplikace zobrazuje webový přizpůsobitelný ovládací panel s widgety dle vašeho výběru. Vzhledem k tomu, že je snadné nastavení na počítačích se systémem Linux, nabízí Dashing vynikající příležitosti k vytvoření nástěnné palubní desky s Raspberry Pi.

Tento projekt není jen zábavný, ale vytváří také funkční dashboard. Nebudete mít žádné důkladné technické know-how, aby to fungovalo, takže je to skvělý Raspberry Pi projekt pro začátečníky Raspberry Pi projekty pro začátečníky Raspberry Pi projekty pro začátečníky Těchto 10 Raspberry Pi projektů pro začátečníky je skvělé pro získání seznámení s hardwarovými a softwarovými schopnostmi zařízení Pi a pomůže vám rychle začít fungovat! .

Požadavky

Před vytvořením nástěnného řídicího panelu budete potřebovat několik položek. Nejprve budete samozřejmě potřebovat Raspberry Pi. Jelikož je Dashing.io poměrně lehký, bude stačit Raspberry Pi 2. To jsem použil a běžel to jako šampion. Raspberry Pi Zero Začínáme s Raspberry Pi Zero Začínáme s Raspberry Pi Zero Ať už jste si koupili časopis s jedním lepeným na frontě, nebo jste našli sadu online, je pravděpodobné, že jste nyní hrdým vlastníkem počítače s 5 USD: Raspberry Pi Zero. by mělo být v pořádku. Dále budete potřebovat kartu microSD naloženou 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, který je kompatibilní s Raspberry Pi. Nejen Raspbian: 10 Linux distros Váš Pi může běžet nejen Raspbian: 10 Linux Distros Váš Pi může běžet také Předpokládám, že na vašem Raspberry Pi běží nejnovější verze Raspbian. Ale je to nejlepší Linux distro pro zařízení? Mohla by existovat alternativa, která by vám mohla vyhovovat lépe? . Protože server Dashing.io vyžaduje připojení k internetu, budete potřebovat také adaptér Wi-Fi nebo ethernetový kabel připojený k zařízení Pi.

Pak budete potřebovat displej pro Raspberry Pi, prostředky pro připevnění a rám. Pokud si přejete, aby se vám líbilo, můžete zachytit dotykovou obrazovku Raspberry Pi Jak nastavit dotykovou obrazovku Raspberry Pi Jak nastavit dotykovou obrazovku Raspberry Pi Raspberry Pi přichází s řadou užitečných doplňků, ale jedním kusem sady, která se osvědčila zejména populární je 7palcový dotykový displej Raspberry Pi. Zde je návod, jak nastavit jeden. a vytvořte v tom Pi stínovou krabici. Alternativně bude stačit jakýkoli starý monitor a další rám nebo dřevo. Není dostatek způsobů, jak připojit Raspberry Pi k monitoru nebo TV 5 způsobů, jak zobrazit Raspberry Pi na monitoru nebo TV 5 způsobů, jak zobrazit Raspberry Pi na monitoru nebo TV Zpět v 80. a 90. letech, domácí počítače spoléhat na specializované monitory k zobrazení operačních systémů, aplikací a her. V té době byly věci mnohem jednodušší. Místo placení navíc za monitor… .

Tento projekt lze dokončit pomocí vzdáleného připojení SSH Nastavení Raspberry Pi pro použití bez hlavy s SSH Nastavení Raspberry Pi pro použití bez hlavy s SSH Raspberry Pi může přijímat SSH příkazy, když je připojen k místní síti (ethernetem nebo Wi- Fi), což vám umožní snadno jej nastavit. Výhody SSH jdou nad rámec rozrušení každodenního screeningu…, ale protože se zobrazuje na displeji na Raspberry Pi, je asi snadnější dělat vše ze stolního počítače s připojenou myší a klávesnicí.

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 máte tuto předinstalovanou. 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 pomlčku

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

sudo klenot nainstalovat temperamentní

To nainstaluje Pomlčka. Vytvořte nový adresář s názvem přístrojová deska a změňte do něj adresář:

mkdir dashboard && cd dashboard

Vytvořme nový projekt. Nyní zadejte:

nový nový projekt sweet_dashboard_project

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

CD dashboard / sweet_dashboard_project sudo gem install bundler

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

svazek

Nyní je nastavena šablona řídicího panelu. Brzy si to budete moci prohlédnout ve svém webovém prohlížeči, ale před tím musíte začít temperamentní. Ujistěte se, že se nacházíte v adresáři sweet_dashboard_project na příkazovém řádku a zadejte:

CD dashboard / sweet_dashboard_project, skvělý start

Chcete-li zobrazit řídicí 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 zobrazí chyba runtime JavaScriptu, možná budete muset nainstalovat npm. Jednoduše zadejte:

sudo apt-get install npm

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

skvělý start -p [číslo portu]

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

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

honosné zastavení

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

pěkný start -d

Přidávání widgetů do pomlčky

Ve výchozím nastavení uvidíte na hlavním panelu několik základních widgetů, jako jsou Buzzwords a panel Synergy, ale je to celkem zbytečné, aniž byste přidali vlastní vlastní funkce. Najdete zde seznam dostupných widgetů, které 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.

Způsob instalace widgetů mírně závisí na konkrétním widgetu. Například, 12 hodinový widget widget, který jsem nahrál, vyžadoval instalaci z příkazové řádky plus úpravu souboru HTML dashboardu. U widgetu Dashing s 12 hodinami hodin 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:

skvělá instalace 6e2f80b4812c5b9474f3

Ale to není všechno. Nyní musíte do souboru projektu Dashing vložit následující kód HTML:

  • Naleznete soubor projektu je pod dashboard / sweet_dashboard_project / dashboards. Výchozí instalace obsahuje soubor erb s názvem sample.erb. Můžete to použít nebo si vytvořit svůj vlastní. Pomocí řídicího panelu můžete vytvořit několik návrhů řídicích panelů pomocí souborů erb s různými názvy. Pak jednoduše přejděte na localhost: 3030 / [název souboru erb] pro zobrazení jiného dashboardu. Otevřete požadovaný soubor erb a přidejte správný kód HTML a přidejte do ovládacího panelu Dashing nový widget.

    Chcete-li přidat nový widget, je to stejně snadné jako načtení HTML kódu na konci erb šablony jako nová položka seznamu. Kde můžete na widgetu rozvržení dashboardu upravit, přetažením do webové aplikace. Budete muset použít logiku HTML umístěním položek seznamu do značek neuspořádaných seznamů (ul). Umístění v seznamu však nediktuje umístění na ovládacím panelu - upravíte to později přetažením widgetů.

    Montáž řídicího panelu

    Neexistuje správný nebo nesprávný způsob, jak připevnit monitor ke zdi. Pokud máte jednu z dotykových obrazovek Raspberry Pi, možná budete chtít získat jednoduchý rámeček nebo stínové pole, které to obejde. Svým truhlářským dovednostem můžete použít a postavit rámeček ze dřeva nebo použít stávající rámeček. Použil jsem stínový box a starý 20palcový monitor Samsung.

    Pokud máte správné vybavení, můžete zachránit starou obrazovku notebooku jako monitor. Pokud chcete skutečně nádherný displej, zachyťte jeden z těchto osmi krásných případů Raspberry Pi 8 nejkrásnějších případů Raspberry Pi 8 nejkrásnějších případů Raspberry Pi Existuje několik návrhů, které skutečně propůjčují Pi jedinečný vzhled. A naštěstí tyto jedinečné přílohy obvykle nemají moc - většina z nich je k dispozici za 20 $ nebo méně. .

    Dobře dobrý displej: Závěrečné myšlenky

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

    Doporučil bych kombinovat Dashing s jiným projektem. Například zkuste nainstalovat Jasper-like Jasper na Raspberry Pi pro displej na palubní desce, který funguje jako asistent umělé inteligence s otevřeným zdrojem. Nebo zkuste trochu domácí automatizace Raspberry Pi Domácí automatizační příručka s Raspberry Pi a Arduino Domácí automatizační příručka s Raspberry Pi a Arduino Trh domácí automatizace je zaplaven drahými spotřebitelskými systémy, nekompatibilními navzájem a nákladnou instalací. Pokud máte Raspberry Pi a Arduino, můžete v podstatě dosáhnout stejné věci na… .




    WalterAleta ([email protected])
    03.08.22 05:35
    [url=http://canadianxldrugstore.com/]Generic Drugs[/url]
    10.01.21 18:59
    Medicines information sheet. Generic Name. <a href="https://viagra4u.top">get viagra without a prescription</a> in Canada. Some trends of drugs. Read information here. <a href=http://hungryris.com/about/>Some what you want to know about drugs.</a> <a href=https://composecasa.com/ultimas-pecas/prato-raso-limoes-colecao-limao/#comment-24464>Everything trends of medication.</a> <a href=https://amp.es.vaskar.co.in/translate/1?to=en&from=es&source=Medication%20information%20leaflet.%20What%20side%20effects%3F%20%3Ca%20href%3D%22https%3A%2F%2Fviagra4u.top%22%3Eviagra%20prices%3C%2Fa%3E%20in%20USA.%20Best%20about%20meds.%20Get%20now.%20%0D%0A%3Ca%20href%3Dhttp%3A%2F%2Fafootincoldwater.com%2Fphpafic%2Fviewtopic.php%3Ff%3D8%26t%3D12%3ESome%20about%20medication.%3C%2Fa%3E%20%3Ca%20href%3Dhttp%3A%2F%2Fajfbf.org%2Fforums%2Ftopic%2Facheter-une-remise-ventolin-can-i-use-ventolin-every-day%2F%23post-55035%3EAll%20trends%20of%20drugs.%3C%2Fa%3E%20%3Ca%20href%3Dhttps%3A%2F%2Falmohaimeed.net%2Fm%2Far%2F66%3EAll%20trends%20of%20meds.%3C%2Fa%3E%20%204d0ac00%20&result=Medication%20information%20leaflet.%20What%20side%20effects%3F%20%3Ca%20href%3D%22https%3A%2F%2Fviagra4u.top%22%3Eviagra%20prices%3C%2Fa%3E%20in%20the%20USA.%20Best%20about%20meds.%20Get%20now.%20%3Ca%20href%3Dhttp%3A%2F%2Fafootincoldwater.com%2Fphpafic%2Fviewtopic.php%3Ff%3D8%26t%3D12%3ESome%20about%20medication.%3C%2Fa%3E%20%3Ca%20href%3Dhttp%3A%2F%2Fajfbf.org%2Fforums%2Ftopic%2Facheter-une-remise-ventolin-can-i-use-ventolin-every-day%2F%23post-55035%3EAll%20trends%20of%20drugs.%3C%2Fa%3E%20%3Ca%20href%3Dhttps%3A%2F%2Falmohaimeed.net%2Fm%2Far%2F66%3EAll%20trends%20of%20meds.%3C%2Fa%3E%204d0ac00>All trends of drugs.</a> 558c898
    O moderní technologii, jednoduché a cenově dostupné.
    Váš průvodce ve světě moderních technologií. Naučte se, jak používat technologie a pomůcky, které nás každý den obklopují, a naučte se, jak objevovat na internetu zajímavé věci.