Κάντε ένα ταμπλό τοίχου με το Dashing.io και το Raspberry Pi

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

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

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

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

Δακτυλιού-Πίνακας-Σμέουρο-Πι

Απαιτήσεις

Πριν φτιάξετε το ταμπλώ του τοίχου, θα χρειαστείτε μερικά στοιχεία. Πρώτον, θα χρειαστεί προφανώς ένα Raspberry Pi. Δεδομένου ότι το Dashing.io είναι αρκετά ελαφρύ, αρκεί ένα Raspberry Pi 2. Αυτό έχω χρησιμοποιήσει και έτρεξε σαν πρωταθλητής. Ένα ψιλοκομμένο Pi Zero Ξεκινώντας με το Raspberry Pi Zero Ξεκινώντας με το Raspberry Pi Zero Είτε αγοράσατε ένα περιοδικό με ένα κολλημένο μπροστά είτε βρήκατε ένα κιτ σε απευθείας σύνδεση, οι πιθανότητες είναι ότι είστε πλέον ο υπερήφανος ιδιοκτήτης ενός υπολογιστή με $ 5: Σμέουρο Pi Zero. Διαβάστε περισσότερα πρέπει να είναι ωραία επίσης. Επιπλέον, θα χρειαστείτε μια κάρτα microSD που έχει φορτωθεί με λειτουργικό σύστημα Linux. Συνιστούμε το πρότυπο Raspbian, ένα λειτουργικό σύστημα που βασίζεται στο Debian, αλλά μπορείτε επίσης να χρησιμοποιήσετε οποιοδήποτε λειτουργικό σύστημα Linux το οποίο είναι συμβατό με ένα Raspberry Pi Not Just Raspbian: 10 Linux Distros Ο Pi σας μπορεί να τρέξει όχι μόνο Raspbian: 10 Linux Distros Ο Pi σας μπορεί να σας τρέξει πιθανώς τρέχοντας την τελευταία έκδοση του Raspbian στο Raspberry Pi. Αλλά είναι το καλύτερο διανομέα Linux για τη συσκευή; Θα μπορούσε να υπάρξει μια εναλλακτική λύση που θα μπορούσε να βρει κοστούμια εσείς καλύτερα; Διαβάστε περισσότερα . Καθώς το Dashing.io απαιτεί σύνδεση στο Internet, θα χρειαστείτε επίσης έναν προσαρμογέα Wi-Fi ή καλώδιο Ethernet που θα τρέχει στο Pi.

Στη συνέχεια, θα χρειαστείτε μια οθόνη για το Raspberry Pi, ένα μέσο τοποθέτησης και ένα πλαίσιο. Εάν αισθάνεστε σαν να πάρει φαντασία, μπορείτε να snag μια Raspberry Pi touchscreen Πώς να ρυθμίσετε το βατόμουρο Pi Touchscreen σας Πώς να εγκαταστήσετε το Raspberry Pi Touchscreen σας Το Raspberry Pi έρχεται με μια ποικιλία χρήσιμων add-ons, αλλά ένα κομμάτι του κιτ που έχει αποδειχθεί ιδιαίτερα δημοφιλής είναι η επίδειξη αφής 7 ιντσών Raspberry Pi. Δείτε πώς μπορείτε να το ορίσετε. Διαβάστε περισσότερα και πλαισιώστε το Pi σε αυτό με κουτί σκιάς. Εναλλακτικά, θα αρκεί οποιαδήποτε παλιά οθόνη και ένα επιπλέον πλαίσιο ή ξύλο για να γίνει κάτι τέτοιο. Δεν υπάρχει καμία έλλειψη τρόπων για να συνδέσετε Raspberry Pi σας σε μια οθόνη ή τηλεόραση 5 τρόποι για να εμφανίσετε το σμέουρο Pi σας σε μια οθόνη ή τηλεόραση 5 τρόποι για να εμφανίσετε το σμέουρο Pi σας σε μια οθόνη ή τηλεόραση Επιστροφή στη δεκαετία του 1980 και του 1990, εξαρτάται από ειδικές οθόνες για την εμφάνιση λειτουργικών συστημάτων, εφαρμογών και παιχνιδιών. Εκείνη την εποχή, τα πράγματα ήταν πολύ απλούστερα. Αντί να πληρώνετε επιπλέον για μια οθόνη, ... Διαβάστε περισσότερα.

Αυτό το έργο μπορεί να ολοκληρωθεί μέσω μιας απομακρυσμένης σύνδεσης SSH Ρύθμιση του Raspberry σας Pi Για την απρόσκοπτη χρήση με το SSH Ρύθμιση του Raspberry Pi σας Για απρόσκοπτη χρήση με SSH Το Raspberry Pi μπορεί να δεχτεί εντολές SSH όταν είναι συνδεδεμένο σε ένα τοπικό δίκτυο (είτε μέσω Ethernet είτε Wi- Fi), επιτρέποντάς σας να το ρυθμίσετε εύκολα. Τα οφέλη της SSH ξεπερνούν την καθημερινή προβολή ... Διαβάστε περισσότερα, αλλά δεδομένου ότι εξέρχεται στην οθόνη στο Raspberry Pi, είναι μάλλον ευκολότερο να κάνετε μόνο τα πάντα από την επιφάνεια εργασίας εκεί με το ποντίκι και το πληκτρολόγιο.

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

Προϋποθέσεις

Πριν εγκαταστήσετε το Dashing.io, θα χρειαστείτε λίγο λογισμικό. Το Dashing.io χρειάζεται Ruby 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 

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

 mkdir dashboard && cd dashboard 

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

 dashing new sweet_dashboard_project 

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

 cd dashboard/sweet_dashboard_project sudo gem install bundler 

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

 bundle 

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

 cd dashboard/sweet_dashboard_project dashing start 

Για να προβάλετε τον πίνακα ελέγχου, ανοίξτε το πρόγραμμα περιήγησης ιστού και φορτώστε http://localhost:3030http://raspberrypi.local:3030 αν το κάνετε αυτό από άλλο μηχάνημα).

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

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

 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 και μια γραμμή Synergy στο ταμπλό σας, αλλά είναι αρκετά άχρηστο χωρίς να προσθέσετε τη δική σας προσαρμοσμένη λειτουργικότητα. Θα βρείτε μια λίστα με διαθέσιμα widget που μπορείτε να τροποποιήσετε. Προσθέτω ένα ψηφιακό ρολόι που εμφανίζει την ημερομηνία και την ώρα. Η προσθήκη ενός γραφικού στοιχείου είναι τόσο απλή όσο η φόρτωση των στοιχείων του και η επεξεργασία ενός αρχείου HTML.

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

 cd dashboard/sweet_dashing_project 

Μόλις αλλάξετε τους καταλόγους στο έργο Dashing root, εκτελέστε:

 dashing install 6e2f80b4812c5b9474f3 

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

  • Δείγμα-ERB-Dashing

    Θα βρείτε ότι το αρχείο έργου βρίσκεται κάτω από το ταμπλό / γλυκό_διατάξιο_προγραμμάτων / πίνακες εργαλείων . Η προεπιλεγμένη εγκατάσταση περιλαμβάνει ένα αρχείο erb που ονομάζεται sample.erb . Μπορείτε να το χρησιμοποιήσετε ή να δημιουργήσετε το δικό σας. Χρησιμοποιώντας τον Πίνακα ελέγχου, μπορείτε να δημιουργήσετε διάφορα σχέδια ταμπλό χρησιμοποιώντας αρχεία erb με διαφορετικά ονόματα. Στη συνέχεια, απλά πλοηγηθείτε στο localhost:3030/[name of erb file] για να δείτε έναν διαφορετικό πίνακα ελέγχου. Ανοίξτε το επιθυμητό αρχείο erb και προσθέστε τον σωστό κώδικα HTML για να προσθέσετε ένα νέο γραφικό στοιχείο στον πίνακα ελέγχου Dashing.

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

    Widget-Παραδείγματα-Dashing

    Τοποθέτηση του ταμπλό Dashing

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

    Σμέουρα-Pi-Dashing-Ολοκληρώθηκε

    Μπορείτε να αποθηκεύσετε μια παλιά οθόνη φορητού υπολογιστή ως οθόνη εάν έχετε πάει στον κατάλληλο εξοπλισμό. Εάν θέλετε μια πραγματικά πανέμορφη επίδειξη, snag ένα από αυτά τα οκτώ όμορφα περιπτώσεις Raspberry Pi Οι 8 πιο όμορφες σμέουρες pi περιπτώσεις Οι 8 πιο όμορφες περιπτώσεις σμέουρων Pi Υπάρχουν μια χούφτα σχέδια που πραγματικά δίνουν στην Pi μια μοναδική εμφάνιση. Και ευτυχώς, αυτά τα μοναδικά περιβλήματα συνήθως δεν έχουν πολλά - τα περισσότερα είναι διαθέσιμα για $ 20 ή λιγότερα. Διαβάστε περισσότερα .

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

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

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

    In this article