Πίνακας περιεχομένων:

SlackBuddy: 7 βήματα (με εικόνες)
SlackBuddy: 7 βήματα (με εικόνες)

Βίντεο: SlackBuddy: 7 βήματα (με εικόνες)

Βίντεο: SlackBuddy: 7 βήματα (με εικόνες)
Βίντεο: Rappin Ron Part 7 2024, Ιούλιος
Anonim
SlackBuddy
SlackBuddy
SlackBuddy
SlackBuddy
SlackBuddy
SlackBuddy
SlackBuddy
SlackBuddy

Είχατε ποτέ πρόβλημα να παρακολουθείτε τα διαφορετικά χαλαρά κανάλια σας ή να χάσετε τις ειδοποιήσεις όταν μία από τις ομάδες σας ενεργοποιηθεί; Το Slack Buddy είναι μια οθόνη περιβάλλοντος που μπορεί να κρατηθεί στο γραφείο σας για να σας ειδοποιεί απαλά όταν οι ομάδες χαλαρών σας είναι ενεργές. Μέχρι 4 ομάδες χαλαρών μπορούν να προστεθούν στον κύβο Slack Buddy και κάθε ομάδα θα εμφανιστεί στη μία πλευρά του Slack Buddy. Το Slack Buddy θα αυξάνεται σταδιακά στη φωτεινότητα καθώς λαμβάνετε περισσότερες ειδοποιήσεις. Αυτός είναι ένας πολύ καλός τρόπος για να δείτε ποια από τις ομάδες σας μπορεί να χρειάζεται προσοχή.

Δημιουργήθηκε για το HCIN 720: Πρωτότυπο Wearable και Internet of Things Devices Class στο RIT

fetlab.rit.edu/720/index.html

Λίστα υλικών:

Προμήθειες:

  • Σωματίδιο φωτονίου
  • Neopixel 8 RGB LED Stick (4)
  • Καλώδια βραχυκυκλωτήρων (τουλάχιστον 12)
  • Breadboard
  • Κόντρα πλακέ σημύδας (3)
  • Κόλλα E6000
  • Κερινο χαρτι
  • Λεκές στο ξύλο
  • Χρωματιστά ακρυλικά φύλλα (4 μεγέθους δείγματος)
  • Ταινία τοποθέτησης

Απαιτούμενες συσκευές:

  • Κόφτης λέιζερ
  • Τρισδιάστατος εκτυπωτής
  • Συγκολλητικό σίδερο

Βήμα 1: Το εξωτερικό κουτί

Το εξωτερικό κουτί
Το εξωτερικό κουτί
Το εξωτερικό κουτί
Το εξωτερικό κουτί
Το εξωτερικό κουτί
Το εξωτερικό κουτί
  1. Κατεβάστε το ακόλουθο αρχείο.ai για να εργαστείτε για να αποκτήσετε πρόσβαση τόσο στο διάνυσμα του SlackBot όσο και στις ήδη διαμορφωμένες αποκοπές διανυσματικών πλαισίων. Τα στρώματα θα επισημαίνονται με τον σκοπό και το υλικό τους. Το διάνυσμα SlackBot είναι για το χρωματιστό ακρυλικό σας και τα κομμάτια του κουτιού είναι για το κόντρα πλακέ σας.
  2. Για την κοπή κόντρα πλακέ, χρησιμοποιούμε τη ρύθμιση κόντρα πλακέ μεσαίας πυκνότητας στον κόφτη λέιζερ μας με το πάχος να ορίζεται στα 3,5 mm. Αυτό διασφαλίζει ότι το λέιζερ είναι αρκετά ισχυρό για να το κόψει την πρώτη φορά.
  3. Το λέιζερ κόβει τα κομμάτια από τον πίνακα από κόντρα πλακέ.
  4. Βάψτε τις 4 πλευρές σας με ένα χρώμα λεκέ της επιλογής σας για να κρύψετε τυχόν σημάδια εγκαύματος. Επαναλάβετε όσες φορές θέλετε. Κάναμε 3 στρώσεις.
  5. Σφραγίστε τον λεκέ σας με ένα σπρέι φινιρίσματος της επιλογής σας. Χρησιμοποιήσαμε σατινέ φινίρισμα.
  6. Με το διάνυσμα SlackBot, κόψτε κομμάτια παραθύρου SlackBot με τον κόφτη λέιζερ σας. Χρησιμοποιήσαμε ακρυλικό χυτού τέταρτης ίντσας, αλλά η εξώθηση θα μοιάζει παρόμοια. Ανάλογα με τον τύπο του ακρυλικού που χρησιμοποιείται, χρησιμοποιήστε τη ρύθμιση του χυτού ή του εξωθημένου ακρυλικού στον κόφτη λέιζερ σας. Μπορείτε να χρησιμοποιήσετε ένα χρώμα, αλλά επιλέξαμε να χρησιμοποιήσουμε 4 για τα διαφορετικά χρώματα στο λογότυπο Slack.
  7. Χρησιμοποιώντας ένα Q-tip, τοποθετήστε προσεκτικά το E6000 στις άκρες της διακοπής του SlackBot. Τοποθετήστε την αποκοπή στο παράθυρο του κόντρα πλακέ. Επαναλάβετε αυτό 3 ακόμη φορές.

Βήμα 2: Το εσωτερικό κουτί

  1. Χρησιμοποιώντας το αρχείο.ai που παρέχεται, κόψτε το επίπεδο που ορίζεται ως "εσωτερικό κουτί - κόντρα πλακέ" με τον κόφτη λέιζερ σας με τις ίδιες ρυθμίσεις που χρησιμοποιήσατε προηγουμένως για το εξωτερικό κιβώτιο.
  2. Με το στρώμα που καθορίζεται "εσωτερικό κουτί - χαρτόνι", κόψτε τα 4 κομμάτια από χαρτόνι με τις κατάλληλες ρυθμίσεις στον κόφτη λέιζερ σας.

Βήμα 3: Εσωτερικές αγκύλες

Χρησιμοποιώντας το αρχείο.stl που παρέχεται, εκτυπώστε 8 από τις αγκύλες με περίπου 80% συμπλήρωση

Βήμα 4: Καλωδίωση

Καλωδίωση
Καλωδίωση
  1. Τέσσερις (4) λωρίδες LED πρέπει να συνδεθούν στο φωτόνιο για αυτό το έργο. Είναι σημαντικό το φωτόνιο να τοποθετηθεί προς το κέντρο της σανίδας, έτσι ώστε το καλώδιο φόρτισης να μην κολλήσει από την άκρη της σανίδας και να προκαλέσει επιπλέον ύψος.
  2. Προετοιμάστε τις λωρίδες LED συγκολλώντας ένα καλώδιο βραχυκυκλωτήρα στη γείωση, Din και 5V τροφοδοτικό σε κάθε LED. Είναι σημαντικό να βεβαιωθείτε ότι κολλάτε στην πλευρά που λέει Din και όχι Dout.
  3. Μόλις τα σύρματα συγκολληθούν στον πίνακα, το παρακάτω διάγραμμα δείχνει τις σωστές συνδέσεις των καλωδίων.

Βήμα 5: Κωδικός φωτονίου

Ο κώδικας φωτονίου είναι αυτό που θα τρέξει στη συσκευή φωτονίων σας και θα ελέγξει τα φώτα στο εσωτερικό του SlackBuddy. Αυτή η ενότητα θα εξηγήσει τον κώδικα και τη ρύθμιση φωτονίων.

  1. Καταχωρήστε το φωτόνιο σας - Το φωτόνιο σας μπορεί να εγγραφεί μέσω
  2. Σύνδεση στο διαδίκτυο - Μπορείτε να ακολουθήσετε αυτά τα βήματα για να συνδέσετε το φωτόνιο σας στο διαδίκτυο
  3. Το ακόλουθο IDE μπορεί να χρησιμοποιηθεί για να μεταγλωττίσετε και να αναβοσβήνετε τον κώδικα στη συσκευή σας χωρίς να χρειάζεται να εισέλθετε στη λειτουργία DFU (σημαντικό όταν το κουτί συνδυαστεί) https://docs.particle.io/guide/getting-started/co… Προσθέστε το συνημμένο κώδικα στο αρχείο.ino. Αυτός ο κώδικας είναι αυτός που παρέχει τη λειτουργία μη αναγνωσμένης εναλλαγής, η οποία θα μας επιτρέψει να στείλουμε πληροφορίες από το διακομιστή στο φωτόνιο. Μια κλήση θα πραγματοποιηθεί με τη μορφή {light}, {notifications} όταν η λυχνία είναι η ομάδα για εναλλαγή και οι ειδοποιήσεις είναι ο αριθμός των led στη λωρίδα pixel που θέλουμε να φωτίσουμε.
  4. Συγκεντρώστε και αναβοσβήνετε τον κώδικά σας στο φωτόνιο σας.

Βήμα 6: Κωδικός διακομιστή

Ο διακομιστής είναι υπεύθυνος για την πραγματοποίηση κλήσεων API στο slack και την αποστολή τους στο φωτόνιο. Αυτή η ενότητα θα καλύψει τον τρόπο δημιουργίας του κωδικού διακομιστή.

  1. Διαπιστευτήρια

    1. Legacy Tokens:
    2. Αναγνωριστικό συσκευής και διακριτικό πρόσβασης: μπορείτε να βρείτε στις ρυθμίσεις στον ιστότοπο του φωτονίου.
  2. Εγκατάσταση NodeJS - εάν ο κόμβος js δεν είναι ήδη εγκατεστημένος στο μηχάνημά σας, θα πρέπει να τον εγκαταστήσετε. Το καλύτερο για να το κάνετε αυτό σε Mac είναι να χρησιμοποιήσετε το Brew.
  3. Κωδικός - δημιουργήστε ένα αρχείο με όνομα server.js και προσθέστε τον συνημμένο κώδικα σε αυτό
  4. Εκτελέστε το διακομιστή χρησιμοποιώντας πληκτρολογώντας την ακόλουθη εντολή στο τερματικό από τον κατάλογο του αρχείου σας Node server.js

Βήμα 7: Το βάζουμε μαζί

Το βάζουμε μαζί
Το βάζουμε μαζί
Το βάζουμε μαζί
Το βάζουμε μαζί
Το βάζουμε μαζί
Το βάζουμε μαζί

Ενώ η κομψή εμφάνιση του κουτιού μπορεί να φαίνεται δύσκολο να επιτευχθεί, είναι στην πραγματικότητα αρκετά απλή και δεν απαιτεί καρφιά ή βίδες! Δημιουργήσαμε ειδικά στηρίγματα με 3D εκτύπωση, όπου κολλάτε τα στηρίγματα σε κάθε αντίστοιχη κάτω και πάνω γωνία. Ενώ χρειάζεται λίγος χρόνος για τη συναρμολόγηση, το αποτέλεσμα είναι κομψό και αισθητικά ευχάριστο. Βρήκαμε ότι κολλάμε 4 στηρίγματα στις πλευρές που είναι γωνιακές, διευκολύνοντας τη διαδικασία κόλλησης. Mayσως χρειαστεί να συμπιέσετε το κόντρα πλακέ σας λόγω στρέβλωσης, επομένως συνιστάται η χρήση σφιγκτήρα!

  1. Χρησιμοποιώντας δύο από τις πλευρές των παραθύρων των 6 ιντσών, κολλήστε τα στηρίγματα κάτω με το E6000. Ο βραχίονας σας πρέπει να στέκεται όρθιος στη θέση L. Μην κολλάτε το στήριγμα εντελώς προς τα κάτω. Αφήστε το να στεγνώσει εντελώς πριν προχωρήσετε στο βήμα 2.
  2. Συνδέστε την τρίτη πλευρά του παραθύρου 6 ιντσών και την πίσω πλευρά στις πλευρές των στηριγμάτων που δεν είναι προσαρτημένα με E6000. Βεβαιωθείτε ότι έχετε τοποθετήσει τέλεια τις πλευρές για να δημιουργήσετε μια απρόσκοπτη εμφάνιση. Σημείωση: Μπορεί να χρειαστεί να το κάνετε μερικές επαναλήψεις, καθώς κάθε πλευρά θα στεγνώσει.
  3. Μόλις οι πλευρές είναι προσαρτημένες στα στηρίγματα κολλήστε τις γωνίες με περισσότερο E6000, μπορεί να χρειαστείτε ένα σφιγκτήρα για να κρατήσετε τις πλευρές ενωμένες και αν το ξύλο ήταν στρεβλωμένο.
  4. Συναρμολογήστε το εσωτερικό κουτί κολλώντας τις δύο πλευρές και τα μεσαία κομμάτια του εσωτερικού κουτιού στις τρύπες. Αφήστε τα να στεγνώσουν τελείως. Σημείωση: Το κομμάτι δεν θα ταιριάζει απόλυτα μεταξύ τους και είναι σκόπιμο. Αυτό επιτρέπει την τοποθέτηση καλωδίων στις γωνίες.
  5. Κολλήστε το επάνω κομμάτι στο εσωτερικό κουτί, χρησιμοποιώντας ταινία για να κρατήσετε το κομμάτι ψηλά καθώς η κόλλα στεγνώνει μπορεί να βοηθήσει.
  6. Συνδέστε δύο στρώσεις ταινίας στερέωσης διπλής όψης στα φώτα.
  7. Τοποθετήστε κόλλα στο πίσω μέρος της ταινίας στερέωσης και τοποθετήστε την στις 3 πλευρές και στην κορυφή του εσωτερικού κουτιού. Χρησιμοποιήστε ταινία για να τα κρατήσετε στη θέση τους μέχρι να στεγνώσουν.
  8. Τοποθετήστε το Photon και το breadboard σας στο εσωτερικό κουτί και συνδέστε τα φώτα στο φωτόνιο σας. Συνδέστε το καλώδιο micro usb στο Photon. Σημείωση: Το καλώδιο micro usb πρέπει να βρίσκεται στο κουτί πριν το κολλήσετε.
  9. Κόψτε κομμάτια από κερί και κολλήστε το χαρτί πίσω από τα ακρυλικά τοιχώματα. Αυτό θα διαχέει το φως και θα δυσκολεύει να δει μέσα.
  10. Τοποθετήστε την κόλλα στις κάτω αγκύλες του κουτιού και στερεώστε το κάτω μέρος. Αφήστε το να στεγνώσει για τουλάχιστον μία ώρα πριν προχωρήσετε στο επόμενο βήμα. Λάβετε υπόψη ότι μπορεί να θέλετε να τοποθετήσετε ένα βαρύ βιβλίο πάνω του για να συμπιέσετε το ξύλο. Επίσης, βεβαιωθείτε ότι το καλώδιο usb βγαίνει από την τρύπα στο πίσω μέρος.
  11. Κολλήστε τα κομμάτια από χαρτόνι διαγώνια σε κάθε γωνία. Mayσως χρειαστεί να κρατήσετε το καθένα για μια στιγμή για να βεβαιωθείτε ότι δεν πέφτει.
  12. Κόψτε δύο τετράγωνα κομμάτια από χαρτί από βελούδο ή κερί με ένα κεντρικό τετράγωνο κομμένο όσο το εσωτερικό κουτί σας. Κολλήστε τα δύο αυτά κομμάτια μαζί και τοποθετήστε το πάνω από όλα. Αυτό γίνεται για να διαχέεται οποιοδήποτε φως προέρχεται από τις 3 πλευρές.

  13. Κολλήστε το επάνω κομμάτι του παραθύρου και συμπιέστε με ένα βαρύ αντικείμενο όπως ένα βιβλίο.

Συνιστάται: