Advertentie

Dashing.io is een handige interface voor het maken van een prachtig dashboard. De app geeft een webgebaseerd aanpasbaar dashboard weer met widgets naar keuze. Omdat het eenvoudig te installeren is op Linux-gebaseerde machines, biedt Dashing uitstekende mogelijkheden om een ​​aan de muur gemonteerd dashboard te maken met een Raspberry Pi.

Dit project is niet alleen leuk, maar het creëert ook een functioneel dashboard. Je hoeft geen diepgaande technische knowhow te hebben om deze te laten werken, dus het is een geweldig Raspberry Pi-project voor beginners De 11 beste Raspberry Pi-projecten voor beginnersDeze Raspberry Pi-projecten voor beginners zijn geweldig om aan de slag te gaan met de mogelijkheden van elk Raspberry Pi-model. Lees verder .

Dashing-Dashboard-Raspberry-Pi

Vereisten

Voordat u uw aan de muur bevestigde dashboard maakt, heeft u een paar items nodig. Ten eerste heb je natuurlijk een Raspberry Pi nodig. Omdat Dashing.io vrij licht is, is een Raspberry Pi 2 voldoende. Dat is wat ik gebruikte en het liep als een kampioen. EEN

instagram viewer
Raspberry Pi Zero Aan de slag met Raspberry Pi ZeroOf je nu een tijdschrift hebt gekocht waarvan er een aan de voorkant is gelijmd of een kit online hebt gevonden, de kans is groot dat je nu de trotse eigenaar bent van een computer van $ 5: de Raspberry Pi Zero. Lees verder zou ook goed moeten zijn. Bovendien heb je een microSD-kaart nodig die is geladen met een Linux-besturingssysteem. We raden de standaard Raspbian aan, een op Debian gebaseerd besturingssysteem, maar u kunt ook gebruiken elk Linux-besturingssysteem dat compatibel is met een Raspberry Pi Niet alleen Raspbian: 10 Linux-distributies die je Pi kan uitvoerenU gebruikt vermoedelijk de nieuwste versie van Raspbian op uw Raspberry Pi. Maar is het de beste Linux-distro voor het apparaat? Is er een alternatief dat u misschien beter vindt? Lees verder . Omdat Dashing.io een internetverbinding vereist, heb je ook een Wi-Fi-adapter of Ethernet-kabel nodig die naar de Pi loopt.

Dan heb je een display nodig voor de Raspberry Pi, montagemiddelen en een frame. Als je zin hebt om zin te krijgen, kun je een probleem oplossen Raspberry Pi-touchscreen Hoe u uw Raspberry Pi-touchscreen insteltDe Raspberry Pi wordt geleverd met een verscheidenheid aan handige add-ons, maar een stuk kit dat bijzonder populair is gebleken, is het Raspberry Pi 7-inch touchscreen-display. Hier leest u hoe u er een kunt instellen. Lees verder en kader de Pi daarin met een schaduwvak. Als alternatief is elke oude monitor en een extra frame of hout om er een te maken voldoende. Aan manieren is er geen gebrek verbind je Raspberry Pi met een monitor of tv 5 manieren om uw Raspberry Pi op een monitor of tv weer te gevenIn de jaren tachtig en negentig waren thuiscomputers niet afhankelijk van speciale monitoren om besturingssystemen, applicaties en games weer te geven. In die tijd was het veel eenvoudiger. In plaats van extra te betalen voor een monitor, ... Lees verder .

Dit project kan worden afgerond via een externe SSH-verbinding Uw Raspberry Pi instellen voor gebruik zonder hoofd met SSHDe Raspberry Pi kan SSH-opdrachten accepteren wanneer deze is verbonden met een lokaal netwerk (via Ethernet of Wi-Fi), zodat u deze eenvoudig kunt instellen. De voordelen van SSH gaan verder dan het verstoren van de dagelijkse screening ... Lees verder , maar aangezien het wordt uitgevoerd naar het scherm op Raspberry Pi, is het waarschijnlijk gemakkelijker om gewoon alles vanaf de desktop daar te doen met een muis en een toetsenbord erop aangesloten.

Dashing.io installeren

Vereisten

Voordat je Dashing.io installeert, heb je wat software nodig. Dashing.io heeft nodig Ruby 1.9.9 of later als voorwaarde. Als je Raspbian gebruikt, is de kans groot dat je die vooraf hebt geïnstalleerd. U kunt dit controleren met de volgende opdracht:

robijn -v

Dit zou wat tekst moeten teruggeven die je de versie van Ruby vertelt, of dat Ruby niet is geïnstalleerd.

Dashing-io

Als je Ruby niet hebt geïnstalleerd, kun je dit doen door de volgende opdracht uit te voeren:

sudo apt-get installeer ruby1.9.1-dev

Je hebt ook nodig g ++. Om dat te installeren, voert u de opdracht in:

sudo apt-get installeer g ++

Installeer Dashing

Met Ruby en g ++ geïnstalleerd, kunnen we doorgaan met het installeren van ons Dashing-project. Voer de opdracht uit:

sudo gem dashing installeren

Dit installeert Dashing. Maak een nieuwe map met de naam dashboard en verander de map erin:

mkdir dashboard && cd dashboard

Laten we een nieuw project opzetten. Voer nu in:

onstuimig nieuw sweet_dashboard_project

Door een nieuw dashboardproject te maken, hebben we een map ingesteld voor ons nieuwe dashboard. Voel je vrij om dit een naam te geven hoe je maar wilt, maar onthoud gewoon hoe je het noemde. Zorg ervoor dat u zich in de sweet_dashboard_project-map op uw opdrachtregel bevindt. Gebruik de opdracht:

cd dashboard / sweet_dashboard_project. sudo gem install bundler

Hiermee kunt u de bundler uitvoeren. Om dit te bereiken, voert u in:

bundel

Er is nu een sjabloon voor een dashboard ingesteld. U kunt dit binnenkort in uw webbrowser bekijken, maar voordat u dit doet, moet u beginnen onstuimig. Zorg ervoor dat u zich in de directory sweet_dashboard_project op de opdrachtregel bevindt en voer vervolgens in:

cd dashboard / sweet_dashboard_project. onstuimige start

Om het dashboard te bekijken, open je je webbrowser en laad je op http://localhost: 3030 (of http://raspberrypi.local: 3030 als je dit vanaf een andere machine doet).

Probleemoplossen

Als u een foutmelding krijgt over JavaScript-runtime, moet u mogelijk installeren npm. Voer gewoon in:

sudo apt-get installeer npm

Merk op dat Dashing standaard poort 3030 gebruikt. U kunt parameters toevoegen om die poort te bewerken. Voer in een opdrachtregel uit:

onstuimige start -p [poortnummer]

Hierdoor kunt u een gewenste poort specificeren. Dan zou je Dashing laden met http://localhost:[port nummer] in plaats van 3030.

Net zoals je Dashing start, kun je het ook stoppen. Om Dashing te stoppen, voer je uit:

onstuimige stop

Evenzo, als u Dashing op de achtergrond wilt uitvoeren, voegt u -d toe aan de opdracht:

onstuimige start -d

Widgets toevoegen aan Dashing

Standaard zie je een paar basiswidgets zoals Buzzwords en een Synergy-balk op je dashboard, maar het is redelijk nutteloos zonder je eigen aangepaste functionaliteit toe te voegen. Je zult een vinden lijst met beschikbare widgets je kunt tweaken. Ik heb een digitale klok toegevoegd die de datum en tijd weergeeft. Een widget toevoegen is net zo eenvoudig als het laden van de middelen en het bewerken van een HTML-bestand.

Hoe u widgets installeert, hangt enigszins af van de specifieke widget. De 12-uursklokwidget die ik heb geladen, vereiste bijvoorbeeld een opdrachtregelinstallatie plus HTML-dashboardbestandsbewerking. Voor de Dashing 12-uurs klokwidget, open een opdrachtprompt en navigeer naar de root Dashing-projectmap:

cd dashboard / sweet_dashing_project

Zodra u mappen heeft gewijzigd in het root Dashing-project, voert u uit:

onstuimige installatie 6e2f80b4812c5b9474f3

Maar dat is niet alles. Nu moet u de volgende HTML-code in uw Dashing-projectbestand plaatsen:

Voorbeeld-ERB-Dashing

U zult zien dat het projectbestand onder staat dashboard / sweet_dashboard_project / dashboards. De standaardinstallatie bevat een erb-bestand met de naam sample.erb. Je kunt dit gebruiken of je eigen maken. Met Dashboard kunt u verschillende dashboardontwerpen maken met erb-bestanden met verschillende namen. Navigeer dan gewoon naar localhost: 3030 / [naam van erb-bestand] om een ​​ander dashboard te bekijken. Open het gewenste erb-bestand en voeg de juiste HTML-code toe om een ​​nieuwe widget aan uw Dashing-dashboard toe te voegen.

Om een ​​nieuwe widget toe te voegen, is het zo simpel als het laden van de HTML-code aan het einde van de erb-sjabloon als een nieuw lijstitem. U kunt bewerken waar in de dashboardlay-out widgets zich bevinden door ze rond te slepen in de webapp. U moet HTML-logica gebruiken door de lijstitems bij elkaar te plaatsen binnen de ongeordende lijst (ul) -tags. Maar plaatsing in de lijst dicteert de plaatsing van het dashboard niet - u past dat later aan door widgets te slepen en neer te zetten.

Widget-voorbeelden-Dashing

Uw dashboard voor dashboard monteren

Er is geen goede of foute manier om je monitor aan de muur te bevestigen. Als je een van de Raspberry Pi-touchscreens hebt, wil je misschien een eenvoudig frame of schaduwvak om dat te omzeilen. Je kunt je timmervaardigheden gebruiken om een ​​frame met hout te gebruiken en te bouwen, of een bestaand frame te gebruiken. Ik gebruikte een schaduwbox en een oude 20-inch Samsung-monitor.

Raspberry-Pi-Dashing-Compleet

Jij kan een oud laptopscherm redden als monitor als u de juiste apparatuur kiest. Als je echt een prachtig scherm wilt, pak dan een van deze acht prachtige Raspberry Pi-hoesjes De 8 mooiste Raspberry Pi-hoesjesEr zijn een handvol ontwerpen die de Pi echt een unieke uitstraling geven. En gelukkig zijn deze unieke behuizingen meestal niet veel - de meeste zijn beschikbaar voor $ 20 of minder. Lees verder .

Een onweerstaanbaar goede weergave: laatste gedachten

Dashing is een uitstekend project voor je Raspberry Pi. Het is ongelooflijk eenvoudig in te stellen en er is een behoorlijke selectie van widgets van derden. Er is een klein voorbehoud: Dashing wordt niet langer actief onderhouden of ondersteund, maar dat betekent alleen dat u geen updates voor de hoofdsoftware mag verwachten - alles wat er al is, blijft werken. Er is ook een vork, genaamd Smashing, die een vergelijkbare featureset heeft.

Ik zou aanraden Dashing te combineren met een ander project. Probeer bijvoorbeeld de te installeren Siri-achtige Jasper op uw Raspberry Pi voor een dashboarddisplay dat ook dienst doet als een open source kunstmatige intelligentie-assistent. Of probeer een beetje Raspberry Pi-domotica Home Automation Guide Met Raspberry Pi en ArduinoDe markt voor domotica wordt overspoeld met dure consumentensystemen, onderling onverenigbaar en kostbaar om te installeren. Als je een Raspberry Pi en een Arduino hebt, kun je in principe hetzelfde bereiken met ... Lees verder .

Moe Long is een schrijver en redacteur die alles omvat, van technologie tot entertainment. Hij behaalde een Engelse B.A. van de Universiteit van North Carolina in Chapel Hill, waar hij een Robertson Scholar was. Naast MUO is hij te zien geweest in htpcBeginner, Bubbleblabber, The Penny Hoarder, Tom's IT Pro en Cup of Moe.