Vytvorte nástenný informačný panel s Dashing.io a Raspberry Pi

Vytvorte nástenný informačný panel s Dashing.io a Raspberry Pi

Dashing.io je úhľadné rozhranie na vytvorenie nádherného palubného panela. Aplikácia zobrazuje webový prispôsobiteľný informačný panel s miniaplikáciami, ktoré si vyberiete. Pretože je jednoduché nastaviť na počítačoch s operačným systémom Linux, Dashing ponúka vynikajúce možnosti na vytvorenie nástennej palubnej dosky s Raspberry Pi.





Tento projekt nie je len zábavný, ale vytvára funkčný ovládací panel. Nebudete musieť robiť žiadne podrobné technické znalosti, aby to fungovalo, takže je to a skvelý projekt Raspberry Pi pre začiatočníkov .





Požiadavky

Pred výrobou nástennej palubnej dosky budete potrebovať niekoľko položiek. Najprv budete evidentne potrebovať Raspberry Pi. Keďže Dashing.io je dosť ľahký, postačí aj Raspberry Pi 2. To som použil a bežalo to ako šampión. A Raspberry Pi Zero malo by byť tiež v poriadku. Okrem toho budete potrebovať kartu microSD nabitú operačným systémom Linux. Odporúčame štandardný Raspbian, operačný systém založený na Debiane, ale môžete použiť aj akýkoľvek operačný systém Linux, ktorý je kompatibilný s Raspberry Pi. Pretože Dashing.io vyžaduje internetové pripojenie, budete potrebovať aj Wi-Fi adaptér alebo ethernetový kábel vedený do Pi.





Potom budete potrebovať displej pre Raspberry Pi, montážne prostriedky a rám. Ak máte pocit, že ste sa stali fantastickými, môžete zachytiť dotykový displej Raspberry Pi a rámovať Pi v ňom pomocou tieňového boxu. Alternatívne bude stačiť akýkoľvek starý monitor a rám alebo drevo navyše na jeho výrobu. Neexistuje žiadny spôsob, ako pripojiť váš Raspberry Pi k monitoru alebo televízoru.

Tento projekt je možné dokončiť a vzdialené pripojenie SSH , ale keďže vystupuje na displej na Raspberry Pi, je pravdepodobne jednoduchšie robiť všetko z pracovnej plochy tam, kde je pripojená myš a klávesnica.



Inštalácia Dashing.io

Predpoklady

Pred inštaláciou Dashing.io budete potrebovať trochu softvéru. Dashing.io potrebuje Rubín 1.9.9 alebo neskôr ako predpoklad. Ak používate Raspbian, je pravdepodobné, že ho máte predinštalovaný. Môžete to skontrolovať pomocou nasledujúceho príkazu:

ruby -v

To by vám malo vrátiť text, ktorý vám hovorí o verzii Ruby alebo o tom, že Ruby nie je nainštalovaný.





Ak nemáte nainštalovanú Ruby, môžete to dosiahnuť spustením nasledujúceho príkazu:

sudo apt-get install ruby1.9.1-dev

Budete tiež potrebovať g ++ . Ak ho chcete nainštalovať, zadajte príkaz:





sudo apt-get install g++

Nainštalujte Dashing

Keď máme nainštalovaný Ruby a g ++, môžeme pokračovať v inštalácii nášho projektu Dashing. Spustite príkaz:

sudo gem install dashing

Tým sa nainštaluje Temperamentný . Vytvorte nový adresár s názvom palubná doska a zmeňte do neho adresár:

mkdir dashboard && cd dashboard

Vytvorme nový projekt. Teraz zadajte:

čo je fond tvorcu na tiktok
dashing new sweet_dashboard_project

Vytvorením nového projektu hlavného panela budeme mať nastavený priečinok pre náš nový informačný panel. Pokojne to pomenujte, čo chcete, ale pamätajte si, ako ste to nazvali. Uistite sa, že sa v príkazovom riadku nachádzate v priečinku sweet_dashboard_project. Použite príkaz:

cd dashboard/sweet_dashboard_project
sudo gem install bundler

To vám umožní spustiť bundler. Aby ste to dosiahli, zadajte:

bundle

Teraz je nastavená šablóna palubnej dosky. Čoskoro si to budete môcť zobraziť vo webovom prehliadači, ale skôr to budete musieť začať temperamentný . Uistite sa, že sa nachádzate v adresári sweet_dashboard_project v príkazovom riadku, potom zadajte:

cd dashboard/sweet_dashboard_project
dashing start

Ak chcete zobraziť informačný panel, otvorte webový prehliadač a načítajte

http://localhost:3030

(alebo

http://raspberrypi.local:3030

ak to robíte z iného počítača).

Riešenie problémov

Ak sa vám zobrazí chybová správa o runtime JavaScriptu, možno budete musieť nainštalovať nad úrovňou mora . Stačí zadať:

sudo apt-get install npm

Všimnite si toho, že Dashing v predvolenom nastavení používa port 3030. Na úpravu tohto portu môžete pridať parametre. Na príkazovom riadku spustite:

ako zmeniť svoje meno psn
dashing start -p [port number]

To vám umožní určiť požadovaný port. Potom by ste namiesto 3030 načítali Dashing s http: // localhost: [číslo portu].

Rovnako ako začnete Dashing, môžete to aj zastaviť. Ak chcete zastaviť Dashing, spustite:

dashing stop

Podobne, ak chcete spustiť Dashing na pozadí, pridajte do príkazu -d:

dashing start -d

Pridanie miniaplikácií do Dashing

V predvolenom nastavení sa na hlavnom paneli zobrazí niekoľko základných miniaplikácií, ako sú Buzzwords a panel Synergy, ale je to celkom zbytočné bez pridania vlastných funkcií. Nájdete a zoznam dostupných miniaplikácií môžeš doladiť. Pridal som digitálne hodiny, ktoré zobrazujú dátum a čas. Pridanie miniaplikácie je jednoduché ako načítanie jej aktív a úprava súboru HTML.

To, ako miniaplikácie nainštalujete, závisí od konkrétneho widgetu. Napríklad 12-hodinový widget, ktorý som načítal, vyžadoval inštaláciu príkazového riadka plus úpravu súboru dashboard HTML. Pre Dashing Widget s hodinami 12 , otvorte príkazový riadok a prejdite do koreňového adresára projektu Dashing:

cd dashboard/sweet_dashing_project

Keď zmeníte adresáre na projekt root Dashing, spustite:

dashing install 6e2f80b4812c5b9474f3

Ale to nie je všetko. Teraz musíte do súboru projektu Dashing vložiť nasledujúci kód HTML:

ako napísať dávkový súbor


  • Nižšie nájdete súbor projektu dashboard/sweet_dashboard_project/dashboards . Predvolená inštalácia obsahuje súbor ERB s názvom ukážka . Môžete to použiť alebo si vytvoriť vlastný. Pomocou panela môžete vytvoriť niekoľko návrhov panelov pomocou súborov ERB s rôznymi názvami. Potom jednoducho prejdite na

    localhost:3030/[name of erb file]

    na zobrazenie iného palubného panela. Otvorte požadovaný súbor ERB a pridajte správny HTML kód na pridanie novej miniaplikácie na váš informačný panel Dashing.

    Ak chcete pridať nový widget, je to jednoduché ako načítanie kódu HTML na konci šablóny erb ako nová položka zoznamu. Presunutím myšou vo webovej aplikácii môžete upraviť umiestnenie miniaplikácií na hlavnom paneli. Budete musieť použiť logiku HTML tak, že položky zoznamu spojíte do značiek neusporiadaného zoznamu (ul). Umiestnenie v zozname však nediktuje umiestnenie na hlavný panel - neskôr to upravíte presunutím miniaplikácií.

    Inštalácia vášho palubného panela

    Neexistuje žiadny správny alebo nesprávny spôsob montáže monitora na stenu. Ak máte jeden z dotykových obrazoviek Raspberry Pi, možno by ste chceli zaobstarať jednoduchý rámček alebo tieňové pole. Svoje tesárske schopnosti môžete uplatniť pri stavbe rámu z dreva alebo môžete použiť už existujúci rám. Použil som tieňový box a starý 20-palcový monitor Samsung.

    Môžeš zachrániť starú obrazovku prenosného počítača ako monitor, ak máte správne vybavenie. Ak chcete skutočne nádherný displej, zachyťte jeden z týchto ôsmich krásnych puzdier Raspberry Pi.

    Úžasne dobrý displej: záverečné myšlienky

    Dashing je vynikajúci projekt pre váš Raspberry Pi. Nastavenie je neuveriteľne jednoduché a existuje aj slušný výber miniaplikácií tretích strán. Existuje malá výhrada: Dashing už nie je aktívne udržiavaný ani podporovaný, ale to znamená, že by ste nemali očakávať aktualizácie hlavného softvéru - všetko, čo už existuje, bude naďalej fungovať. Je tu aj vidlička, nazývaný Smashing , ktorý má podobnú sadu funkcií.

    Odporúčam kombinovať Dashing s iným projektom. Skúste napríklad nainštalovať Jasper podobný Siri na vašom Raspberry Pi displej na palubnej doske, ktorý slúži zároveň ako asistent umelej inteligencie s otvoreným zdrojom. Alebo vyskúšajte malú domácu automatizáciu Raspberry Pi.

    zdieľam zdieľam Tweet E -mail Ako zmeniť vzhľad a atmosféru pracovnej plochy Windows 10

    Chcete vedieť, ako vylepšiť vzhľad systému Windows 10? Pomocou týchto jednoduchých úprav prispôsobte Windows 10 svojmu vlastnému.

    Čítajte ďalej
    Súvisiace témy
    • DIY
    • Viac monitorov
    • Malinový koláč
    O autorovi Moe Long(85 článkov uverejnených)

    Moe Long je spisovateľ a redaktor pokrývajúci všetko od techniky po zábavu. Získal anglický titul B.A. z University of North Carolina v Chapel Hill, kde bol Robertsonovým učencom. Okrem MUO bol predstavený aj v htpcBeginner, Bubbleblabber, The Penny Hoarder, Tom's IT Pro a Cup of Moe.

    Viac od Moe Longa

    prihlásiť sa ku odberu noviniek

    Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

    Kliknutím sem sa prihlásite na odber
    Kategórie Diy