Créez un tableau de bord mural avec Dashing.io et un Raspberry Pi

Créez un tableau de bord mural avec Dashing.io et un Raspberry Pi

Dashing.io est une interface soignée pour créer un magnifique tableau de bord. L'application affiche un tableau de bord personnalisable basé sur le Web avec les widgets de votre choix. Comme il est simple à installer sur des machines Linux, Dashing offre de superbes opportunités pour créer un tableau de bord mural avec un Raspberry Pi.





Ce projet n'est pas seulement amusant, mais il crée un tableau de bord fonctionnel. Vous n'aurez pas besoin d'un savoir-faire technique approfondi pour faire fonctionner celui-ci, c'est donc un grand projet Raspberry Pi pour les débutants .





Conditions

Avant de réaliser votre tableau de bord mural, vous aurez besoin de quelques éléments. Tout d'abord, vous aurez évidemment besoin d'un Raspberry Pi. Étant donné que Dashing.io est assez léger, un Raspberry Pi 2 suffira. C'est ce que j'ai utilisé et il a fonctionné comme un champion. UNE Raspberry Pi Zéro ça devrait être bien aussi. De plus, vous aurez besoin d'une carte microSD chargée avec un système d'exploitation Linux. Nous recommandons le Raspbian standard, un système d'exploitation basé sur Debian, mais vous pouvez également utiliser n'importe quel système d'exploitation Linux compatible avec un Raspberry Pi. Comme Dashing.io nécessite une connexion Internet, vous aurez également besoin d'un adaptateur Wi-Fi ou d'un câble Ethernet connecté au Pi.





Ensuite, vous aurez besoin d'un écran pour le Raspberry Pi, de moyens de montage et d'un cadre. Si vous avez envie de faire preuve de fantaisie, vous pouvez accrocher un écran tactile Raspberry Pi et encadrer le Pi avec une zone d'ombre. Alternativement, n'importe quel ancien moniteur et un cadre ou du bois supplémentaire pour en fabriquer un suffiront. Les moyens de connecter votre Raspberry Pi à un moniteur ou à un téléviseur ne manquent pas.

Ce projet peut être réalisé sur une connexion SSH à distance , mais comme il sort sur l'écran du Raspberry Pi, il est probablement plus facile de tout faire à partir du bureau avec une souris et un clavier connectés.



Installation de Dashing.io

Conditions préalables

Avant d'installer Dashing.io, vous aurez besoin d'un peu de logiciel. Dashing.io a besoin Rubis 1.9.9 ou plus tard comme condition préalable. Si vous utilisez Raspbian, il est probable que vous l'ayez pré-installé. Vous pouvez vérifier à l'aide de la commande suivante :

ruby -v

Cela devrait renvoyer un texte vous indiquant la version de Ruby ou que Ruby n'est pas installé.





Si Ruby n'est pas installé, vous pouvez le faire en exécutant la commande suivante :

sudo apt-get install ruby1.9.1-dev

Vous aurez également besoin g++ . Pour l'installer, entrez la commande :





sudo apt-get install g++

Installer Dashing

Avec Ruby et g++ installés, nous pouvons procéder à l'installation de notre projet Dashing. Exécutez la commande :

sudo gem install dashing

Cela installe Fringant . Créer un nouveau répertoire appelé tableau de bord et changez de répertoire dedans :

mkdir dashboard && cd dashboard

Mettons en place un nouveau projet. Entrez maintenant :

comment utiliser adb et fastboot
dashing new sweet_dashboard_project

En créant un nouveau projet de tableau de bord, nous aurons un dossier configuré pour notre nouveau tableau de bord. N'hésitez pas à nommer cela comme vous le souhaitez, mais rappelez-vous simplement comment vous l'avez appelé. Assurez-vous que vous êtes dans le dossier sweet_dashboard_project dans votre ligne de commande. Utilisez la commande :

cd dashboard/sweet_dashboard_project
sudo gem install bundler

Cela vous permet d'exécuter le bundler. Pour ce faire, saisissez :

bundle

Il existe maintenant un modèle de tableau de bord configuré. Vous pourrez bientôt voir cela dans votre navigateur Web, mais avant de le faire, vous devrez commencer fringant . Assurez-vous que vous êtes dans votre répertoire sweet_dashboard_project dans la ligne de commande, puis saisissez :

cd dashboard/sweet_dashboard_project
dashing start

Pour afficher le tableau de bord, ouvrez votre navigateur Web et chargez

http://localhost:3030

(ou

http://raspberrypi.local:3030

si vous le faites depuis une autre machine).

Dépannage

Si vous obtenez une erreur sur l'exécution de JavaScript, vous devrez peut-être installer au dessus du niveau de la mer . Entrez simplement :

sudo apt-get install npm

Notez que Dashing utilise par défaut le port 3030. Vous pouvez ajouter des paramètres pour modifier ce port. Dans une ligne de commande, exécutez :

comment montrer comme hors ligne sur facebook
dashing start -p [port number]

Cela vous permet de spécifier un port souhaité. Ensuite, vous chargeriez Dashing avec http://localhost:[numéro de port] plutôt que 3030.

Tout comme vous démarrez Dashing, vous pouvez également l'arrêter. Pour arrêter Dashing, exécutez :

dashing stop

De même, si vous souhaitez exécuter Dashing en arrière-plan, ajoutez -d à la commande :

dashing start -d

Ajout de widgets à Dashing

Par défaut, vous verrez quelques widgets de base comme Buzzwords et une barre Synergy sur votre tableau de bord, mais c'est assez inutile sans ajouter votre propre fonctionnalité personnalisée. Vous trouverez un liste des widgets disponibles vous pouvez modifier. J'ai ajouté une horloge numérique qui affiche la date et l'heure. L'ajout d'un widget est aussi simple que le chargement de ses actifs et la modification d'un fichier HTML.

La façon dont vous installez un widget dépend légèrement du widget spécifique. Par exemple, le widget d'horloge de 12 heures que j'ai chargé nécessitait une installation en ligne de commande et une modification du fichier de tableau de bord HTML. Pour le fringant Widget d'horloge de 12 heures , ouvrez une invite de commande et accédez au répertoire racine du projet Dashing :

cd dashboard/sweet_dashing_project

Une fois que vous avez modifié les répertoires vers le projet racine Dashing, exécutez :

dashing install 6e2f80b4812c5b9474f3

Mais ce n'est pas tout. Maintenant, vous devez placer le code HTML suivant dans votre fichier de projet Dashing :

films en streaming gratuitement sans inscription


  • Vous trouverez le fichier du projet sous tableau de bord/sweet_dashboard_project/dashboards . L'installation par défaut comprend un fichier erb appelé échantillon.erb . Vous pouvez l'utiliser ou créer le vôtre. À l'aide de Dashboard, vous pouvez créer plusieurs conceptions de tableaux de bord à l'aide de fichiers erb avec des noms différents. Ensuite, accédez simplement à

    localhost:3030/[name of erb file]

    pour afficher un autre tableau de bord. Ouvrez le fichier erb souhaité et ajoutez le code HTML approprié pour ajouter un nouveau widget à votre tableau de bord Dashing.

    Pour ajouter un nouveau widget, il suffit de charger le code HTML à la fin du modèle erb en tant que nouvel élément de liste. Vous pouvez modifier l'emplacement des widgets de disposition du tableau de bord en les faisant glisser dans l'application Web. Vous devrez utiliser la logique HTML en plaçant les éléments de la liste ensemble dans les balises de la liste non ordonnée (ul). Mais le placement dans la liste ne dicte pas le placement du tableau de bord - vous ajustez cela plus tard en faisant glisser et en déposant des widgets.

    Montage de votre tableau de bord Dashing

    Il n'y a pas de bonne ou de mauvaise façon de monter votre moniteur au mur. Si vous possédez l'un des écrans tactiles Raspberry Pi, vous souhaiterez peut-être vous procurer un simple cadre ou une zone d'ombre pour l'entourer. Vous pouvez mettre vos compétences en menuiserie à profit et construire un cadre en bois, ou utiliser un cadre existant. J'ai utilisé une boîte d'ombre et un vieux moniteur Samsung de 20 pouces.

    Vous pouvez récupérer un vieil écran d'ordinateur portable comme moniteur si vous avez le bon équipement. Si vous voulez un écran vraiment magnifique, accrochez-vous à l'un de ces huit magnifiques boîtiers Raspberry Pi.

    Un affichage incroyablement bon : Réflexions finales

    Dashing est un excellent projet pour votre Raspberry Pi. Il est incroyablement facile à configurer et il existe une sélection décente de widgets tiers. Il y a une petite mise en garde : Dashing n'est plus activement maintenu ou pris en charge, mais cela signifie simplement que vous ne devriez pas vous attendre à des mises à jour du logiciel principal - tout ce qui y est déjà continuera de fonctionner. Il y a aussi une fourchette, appelé Smashing , qui a un ensemble de fonctionnalités similaire.

    Je recommanderais de combiner Dashing avec un autre projet. Par exemple, essayez d'installer le Jasper ressemblant à Siri sur votre Raspberry Pi pour un affichage de tableau de bord qui se double d'un assistant d'intelligence artificielle open source. Ou essayez un peu de domotique Raspberry Pi.

    Partager Partager Tweeter E-mail Comment changer l'apparence de votre bureau Windows 10

    Vous voulez savoir comment améliorer l'apparence de Windows 10 ? Utilisez ces personnalisations simples pour vous approprier Windows 10.

    Lire la suite
    Rubriques connexes
    • DIY
    • Plusieurs moniteurs
    • Tarte aux framboises
    A propos de l'auteur Moe Long(85 articles publiés)

    Moe Long est un écrivain et éditeur couvrant tout, de la technologie au divertissement. Il a obtenu un B.A. anglais. de l'Université de Caroline du Nord à Chapel Hill, où il était boursier Robertson. En plus de MUO, il a figuré dans htpcBeginner, Bubbleblabber, The Penny Hoarder, Tom's IT Pro et Cup of Moe.

    Plus de Moe Long

    Abonnez-vous à notre newsletter

    Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

    Cliquez ici pour vous abonner
    Catégorie Diy