Φτιάξτε έναν επιτοίχιο πίνακα εργαλείων με το Dashing.io και ένα Raspberry Pi

Φτιάξτε έναν επιτοίχιο πίνακα εργαλείων με το Dashing.io και ένα Raspberry Pi

Dashing.io είναι μια τακτοποιημένη διεπαφή για τη δημιουργία ενός πανέμορφου ταμπλό. Η εφαρμογή εμφανίζει έναν προσαρμοσμένο πίνακα ελέγχου που βασίζεται στον ιστό με widgets της επιλογής σας. Καθώς είναι απλό στη ρύθμιση σε μηχανές που βασίζονται σε Linux, το Dashing προσφέρει υπέροχες ευκαιρίες για τη δημιουργία ενός επιτοίχιου ταμπλό με Raspberry Pi.





Αυτό το έργο δεν είναι μόνο διασκεδαστικό, αλλά δημιουργεί ένα λειτουργικό ταμπλό. Δεν θα πρέπει να κάνετε καμία σε βάθος τεχνική τεχνογνωσία για να λειτουργήσει αυτό, οπότε είναι ένα υπέροχο έργο Raspberry Pi για αρχάριους Το





Απαιτήσεις

Πριν φτιάξετε τον τοίχο του πίνακα ελέγχου, θα χρειαστείτε μερικά στοιχεία. Πρώτον, προφανώς θα χρειαστείτε ένα Raspberry Pi. Δεδομένου ότι το Dashing.io είναι αρκετά ελαφρύ, αρκεί ένα Raspberry Pi 2. Αυτό χρησιμοποιούσα και έτρεχε σαν πρωταθλητής. ΕΝΑ Raspberry Pi Zero πρέπει να είναι επίσης καλά. Επιπλέον, θα χρειαστείτε μια κάρτα microSD φορτωμένη με λειτουργικό σύστημα Linux. Σας προτείνουμε το τυπικό Raspbian, ένα λειτουργικό σύστημα που βασίζεται στο Debian, αλλά μπορείτε επίσης να χρησιμοποιήσετε οποιοδήποτε λειτουργικό σύστημα Linux είναι συμβατό με Raspberry Pi. Καθώς το Dashing.io απαιτεί σύνδεση στο Διαδίκτυο, θα χρειαστείτε επίσης έναν προσαρμογέα Wi-Fi ή καλώδιο Ethernet που τρέχει στο Pi.





Στη συνέχεια, θα χρειαστείτε μια οθόνη για το Raspberry Pi, μέσα στερέωσης και ένα πλαίσιο. Εάν θέλετε να γίνετε φανταχτερός, μπορείτε να πιάσετε μια οθόνη αφής Raspberry Pi και να πλαισιώσετε το Pi σε αυτό με ένα πλαίσιο σκιάς. Εναλλακτικά, αρκεί οποιαδήποτε παλιά οθόνη και ένα επιπλέον πλαίσιο ή ξύλο για να το φτιάξετε. Δεν λείπουν οι τρόποι σύνδεσης του Raspberry Pi με οθόνη ή τηλεόραση.

Αυτό το έργο μπορεί να ολοκληρωθεί σε α απομακρυσμένη σύνδεση SSH , αλλά δεδομένου ότι εξέρχεται στην οθόνη του Raspberry Pi, είναι πιθανότατα ευκολότερο να κάνετε τα πάντα από την επιφάνεια εργασίας με προσαρτημένο ποντίκι και πληκτρολόγιο.



Εγκατάσταση του Dashing.io

Προαπαιτούμενα

Πριν εγκαταστήσετε το Dashing.io, θα χρειαστείτε λίγο λογισμικό. Το Dashing.io χρειάζεται Ρουμπίνι 1.9.9 ή αργότερα ως προϋπόθεση. Εάν χρησιμοποιείτε το Raspbian, το πιθανότερο είναι ότι το έχετε προεγκατεστημένο. Μπορείτε να ελέγξετε χρησιμοποιώντας την ακόλουθη εντολή:

ruby -v

Αυτό θα πρέπει να επιστρέψει κάποιο κείμενο που θα σας λέει την έκδοση του Ruby ή ότι το Ruby δεν είναι εγκατεστημένο.





Εάν δεν έχετε εγκαταστήσει το Ruby, μπορείτε να το επιτύχετε εκτελώντας την ακόλουθη εντολή:

sudo apt-get install ruby1.9.1-dev

Θα χρειαστείτε επίσης g ++ Το Για εγκατάσταση, πληκτρολογήστε την εντολή:





sudo apt-get install g++

Εγκατάσταση Dashing

Με τα Ruby και g ++ εγκατεστημένα, μπορούμε να προχωρήσουμε στην εγκατάσταση του Dashing έργου μας. Εκτελέστε την εντολή:

sudo gem install dashing

Αυτό εγκαθιστά Τολμηρός Το Δημιουργήστε έναν νέο κατάλογο που ονομάζεται ταμπλό και αλλάξτε τον κατάλογο σε αυτό:

mkdir dashboard && cd dashboard

Ας δημιουργήσουμε ένα νέο έργο. Τώρα εισάγετε:

πώς μειώνετε το mb του μεγέθους μιας φωτογραφίας;
dashing new sweet_dashboard_project

Με τη δημιουργία ενός νέου έργου πίνακα εργαλείων, θα έχουμε έναν φάκελο για τον νέο πίνακα ελέγχου. Μη διστάσετε να το ονομάσετε αυτό όπως θέλετε, αλλά θυμηθείτε πώς το λέγατε. Βεβαιωθείτε ότι βρίσκεστε στο φάκελο sweet_dashboard_project στη γραμμή εντολών. Χρησιμοποιήστε την εντολή:

cd dashboard/sweet_dashboard_project
sudo gem install bundler

Αυτό σας επιτρέπει να εκτελέσετε το bundler. Για να το πετύχετε, πληκτρολογήστε:

bundle

Υπάρχει τώρα ένα πρότυπο ενός πίνακα ελέγχου που έχει ρυθμιστεί. Σύντομα θα μπορείτε να το δείτε στο πρόγραμμα περιήγησής σας, αλλά πριν το κάνετε αυτό, θα πρέπει να ξεκινήσετε τολμηρός Το Βεβαιωθείτε ότι βρίσκεστε στον κατάλογο sweet_dashboard_project στη γραμμή εντολών και, στη συνέχεια, πληκτρολογήστε:

cd dashboard/sweet_dashboard_project
dashing start

Για να δείτε τον πίνακα ελέγχου, ανοίξτε το πρόγραμμα περιήγησης ιστού και φορτώστε το

http://localhost:3030

http://raspberrypi.local:3030

αν το κάνετε αυτό από άλλο μηχάνημα).

Αντιμετώπιση προβλημάτων

Εάν εμφανιστεί σφάλμα σχετικά με το χρόνο εκτέλεσης JavaScript, ίσως χρειαστεί να εγκαταστήσετε πάνω από το επίπεδο της θάλασσας Το Απλώς εισάγετε:

sudo apt-get install npm

Παρατηρήστε ότι το Dashing από προεπιλογή χρησιμοποιεί τη θύρα 3030. Μπορείτε να προσθέσετε παραμέτρους για να επεξεργαστείτε αυτήν τη θύρα. Σε μια γραμμή εντολών, εκτελέστε:

πώς να παρακολουθήσετε εκπομπές με φίλους στο διαδίκτυο
dashing start -p [port number]

Αυτό σας επιτρέπει να καθορίσετε την επιθυμητή θύρα. Στη συνέχεια, θα φορτώνατε το Dashing με http: // localhost: [αριθμό θύρας] αντί για 3030.

Ακριβώς όπως ξεκινάτε το Dashing, μπορείτε επίσης να το σταματήσετε. Για να σταματήσετε το Dashing, εκτελέστε:

dashing stop

Ομοίως, εάν θέλετε να εκτελέσετε το Dashing στο παρασκήνιο, προσθέστε το -d στην εντολή:

dashing start -d

Προσθήκη Widgets στο Dashing

Από προεπιλογή, θα δείτε μερικά βασικά γραφικά στοιχεία όπως το Buzzwords και μια γραμμή συνεργίας στον πίνακα ελέγχου, αλλά είναι αρκετά άχρηστο χωρίς να προσθέσετε τη δική σας προσαρμοσμένη λειτουργικότητα. Θα βρείτε ένα λίστα με τα διαθέσιμα widget μπορείτε να τροποποιήσετε. Πρόσθεσα ένα ψηφιακό ρολόι που εμφανίζει την ημερομηνία και την ώρα. Η προσθήκη ενός widget είναι τόσο απλή όσο η φόρτωση των στοιχείων του και η επεξεργασία ενός αρχείου HTML.

Ο τρόπος εγκατάστασης ενός widget εξαρτάται ελαφρώς από το συγκεκριμένο widget. Για παράδειγμα, το widget ρολογιού 12 ωρών που φόρτωσα απαιτούσε εγκατάσταση γραμμής εντολών και επεξεργασία αρχείου πίνακα ελέγχου HTML. Για το Dashing Widget ρολογιού 12 ωρών , ανοίξτε μια γραμμή εντολών και μεταβείτε στον ριζικό κατάλογο έργου Dashing:

cd dashboard/sweet_dashing_project

Αφού αλλάξετε καταλόγους στο ριζικό έργο Dashing, εκτελέστε:

dashing install 6e2f80b4812c5b9474f3

Αλλά δεν είναι μόνο αυτό. Τώρα, πρέπει να τοποθετήσετε τον ακόλουθο κώδικα HTML στο αρχείο έργου Dashing:

παράθυρα που δεν αναγνωρίζουν εξωτερικό σκληρό δίσκο


  • Θα βρείτε ότι το αρχείο έργου βρίσκεται κάτω ταμπλό/sweet_dashboard_project/πίνακες εργαλείων Το Η προεπιλεγμένη εγκατάσταση περιλαμβάνει ένα αρχείο erb που ονομάζεται sample.erb Το Μπορείτε να το χρησιμοποιήσετε ή να φτιάξετε το δικό σας. Χρησιμοποιώντας τον Πίνακα ελέγχου, μπορείτε να κάνετε πολλά σχέδια ταμπλό χρησιμοποιώντας αρχεία erb με διαφορετικά ονόματα. Στη συνέχεια, απλά μεταβείτε στο

    localhost:3030/[name of erb file]

    για προβολή διαφορετικού πίνακα ελέγχου. Ανοίξτε το αρχείο erb που θέλετε και προσθέστε τον κατάλληλο κώδικα HTML για να προσθέσετε ένα νέο widget στον πίνακα ελέγχου σας.

    Για να προσθέσετε ένα νέο γραφικό στοιχείο, είναι τόσο απλό όσο η φόρτωση του κώδικα HTML στο τέλος του προτύπου erb, όπως ένα νέο στοιχείο λίστας. Μπορείτε να επεξεργαστείτε πού βρίσκονται τα γραφικά στοιχεία διάταξης του πίνακα ελέγχου σύροντάς τα στην εφαρμογή ιστού. Θα χρειαστεί να χρησιμοποιήσετε τη λογική HTML τοποθετώντας τα στοιχεία της λίστας μαζί μέσα στις ετικέτες λίστας χωρίς ταξινόμηση (ul). Αλλά η τοποθέτηση στη λίστα δεν υπαγορεύει την τοποθέτηση του πίνακα ελέγχου - το προσαρμόζετε αργότερα μεταφέροντας και αποθέτοντας γραφικά στοιχεία.

    Τοποθέτηση του ταμπλό ελέγχου σας

    Δεν υπάρχει σωστός ή λάθος τρόπος για να τοποθετήσετε την οθόνη σας στον τοίχο. Εάν έχετε μία από τις οθόνες αφής Raspberry Pi, ίσως θελήσετε να πάρετε ένα απλό πλαίσιο ή σκιά για να το τοποθετήσετε. Μπορείτε να χρησιμοποιήσετε τις ξυλουργικές σας ικανότητες για να χρησιμοποιήσετε και να φτιάξετε ένα πλαίσιο με ξύλο ή να χρησιμοποιήσετε ένα υπάρχον πλαίσιο. Χρησιμοποίησα ένα κουτί σκιών και μια παλιά οθόνη Samsung 20 ιντσών.

    Μπορείς σώστε μια παλιά οθόνη φορητού υπολογιστή ως οθόνη εάν έχετε επιλέξει τον κατάλληλο εξοπλισμό. Αν θέλετε μια πραγματικά υπέροχη οθόνη, κλείστε μία από αυτές τις οκτώ όμορφες θήκες Raspberry Pi.

    Μια εντυπωσιακά καλή εμφάνιση: Τελικές σκέψεις

    Το Dashing είναι ένα εξαιρετικό έργο για το Raspberry Pi. Είναι απίστευτα εύκολο να το ρυθμίσετε και υπάρχει μια αξιοπρεπής επιλογή widget τρίτων. Υπάρχει μια μικρή προειδοποίηση: Το Dashing δεν διατηρείται πλέον ενεργά ή υποστηρίζεται, αλλά αυτό σημαίνει απλώς ότι δεν πρέπει να περιμένετε ενημερώσεις στο κύριο λογισμικό - όλα όσα ήδη υπάρχουν θα συνεχίσουν να λειτουργούν. Υπάρχει επίσης ένα πιρούνι, που ονομάζεται Smashing , το οποίο έχει παρόμοιο σύνολο χαρακτηριστικών.

    Θα συνιστούσα να συνδυάσετε το Dashing με ένα άλλο έργο. Για παράδειγμα, δοκιμάστε να εγκαταστήσετε το Ο Jasper που μοιάζει με Siri στο Raspberry Pi για μια οθόνη ταμπλό που λειτουργεί ως βοηθός τεχνητής νοημοσύνης ανοιχτού τύπου. Or δοκιμάστε λίγο αυτοματισμό σπιτιού Raspberry Pi.

    Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ Πώς να αλλάξετε την εμφάνιση και την αίσθηση της επιφάνειας εργασίας των Windows 10

    Θέλετε να μάθετε πώς να κάνετε τα Windows 10 να φαίνονται καλύτερα; Χρησιμοποιήστε αυτές τις απλές προσαρμογές για να κάνετε τα Windows 10 δικά σας.

    Διαβάστε Επόμενο
    Σχετικά θέματα
    • DIY
    • Πολλαπλές οθόνες
    • Raspberry Pi
    Σχετικά με τον Συγγραφέα Moe Long(Δημοσιεύθηκαν 85 άρθρα)

    Ο Moe Long είναι συγγραφέας και συντάκτης που καλύπτει τα πάντα, από τεχνολογία έως ψυχαγωγία. Κέρδισε αγγλικό B.A. από το Πανεπιστήμιο της Βόρειας Καρολίνας στο Chapel Hill, όπου ήταν μελετητής Robertson. Εκτός από το MUO, έχει εμφανιστεί στα htpcBeginner, Bubbleblabber, The Penny Hoarder, Tom's IT Pro και Cup of Moe.

    Περισσότερα από τον Moe Long

    Εγγραφείτε στο newsletter μας

    Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

    Κάντε κλικ εδώ για εγγραφή
    Κατηγορία Diy