Slack Integrated Coffeebot: 4 Βήματα
Slack Integrated Coffeebot: 4 Βήματα
Anonim
Slack Integrated Coffeebot
Slack Integrated Coffeebot

Είστε απογοητευμένοι στο γραφείο όταν δεν υπάρχει ποτέ φρέσκος καφές στην κουζίνα όταν φτάσετε;

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

Βήμα 1: Αποκτήστε τα ανταλλακτικά

Πάρτε τα ανταλλακτικά
Πάρτε τα ανταλλακτικά

Για αυτό το έργο έψαξα πολλές συσκευές. Wasλπιζα να βρω μια συσκευή που λειτουργεί για λίγους στόχους:

  1. Χαλαρή ενσωμάτωση
  2. Λειτουργικότητα χρονοδιακόπτη
  3. Προϋπολογισμός φιλικός
  4. Δεν απαιτεί καμία/λίγες εφαρμογές υλικού

Η αναζήτηση κατέληξε στο Particle Internet Button (https://store.particle.io/products/internet-button). Αυτή η αρκετά φθηνή συσκευή προσέφερε πολύ εύκολη ενσωμάτωση Slack χρησιμοποιώντας IFTTT, η λειτουργία χρονοδιακόπτη ήταν σε θέση να επιτύχει χρησιμοποιώντας LED και όλο το υλικό ήταν στο πακέτο. Ένα μικρό μειονέκτημα ήταν η έλλειψη κατάλληλης θήκης, αλλά ευτυχώς η Thingsverse προσέφερε ένα έτοιμο σχέδιο 3D εκτυπωτή (https://www.thingiverse.com/thing:1090057). Με τη βοήθεια ενός φίλου μπόρεσα να το εκτυπώσω και το τελευταίο πρόβλημα αντιμετωπίστηκε.

Βήμα 2: Έναρξη της απόκτησης του υλικού και του λογισμικού μαζί

Πρώτα απ 'όλα, ετοιμάστε το Κουμπί Διαδικτύου σωματιδίων. Δεν θα καθοδηγήσω όλα τα βήματα εδώ, επειδή έχουν καλό οδηγό για τη χρήση του:

Μόλις τα βασικά είναι έτοιμα, ήρθε η ώρα να πάρετε τη μπριζόλα αυτής της ιστορίας στο τραπέζι.

Θα πρέπει να ξεκινήσουμε περιγράφοντας τις προτιμώμενες ιστορίες χρηστών:

  • Θα ήθελα να έχω ειδοποίηση μέσω του Slack, όταν κάποιος ετοιμάζει καφέ.
  • Όταν ο καφές παρασκευάζεται, θα ήθελα να δω για πόσο καιρό παρασκευάστηκε ο καφές. Δεν θέλω να ελέγξω το πιο πρόσφατο μήνυμα Slack, ενώ είμαι στην κουζίνα. Κάτι σαν ακρίβεια 15 λεπτών είναι λογικό εδώ.

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

Μόλις εγκατασταθεί αυτός ο πηγαίος κώδικας στο κουμπί Internet, το τελευταίο μέρος που λείπει είναι η ρύθμιση της μικροεφαρμογής IFTTT.

Βήμα 3: Ρύθμιση του IFTTT μεταξύ του Particle Cloud και του Slack

Ρύθμιση του IFTTT μεταξύ Particle Cloud και Slack
Ρύθμιση του IFTTT μεταξύ Particle Cloud και Slack
Ρύθμιση του IFTTT μεταξύ Particle Cloud και Slack
Ρύθμιση του IFTTT μεταξύ Particle Cloud και Slack

Αυτό το μέρος είναι αρκετά απλό και τεκμηριώνεται καλά τόσο από την πλευρά του Particle όσο και από την IFTTT. Ακολουθούν μερικά στιγμιότυπα οθόνης για το πώς θα φαίνεται το applet στο τέλος.

Στο Slack χρειάζεται μόνο να δημιουργήσετε ένα δημόσιο κανάλι. Τίποτα άλλο δεν απαιτείται.

Βήμα 4: Το αποτέλεσμα και η χρήση

Το αποτέλεσμα και η χρήση
Το αποτέλεσμα και η χρήση
Το αποτέλεσμα και η χρήση
Το αποτέλεσμα και η χρήση

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

Λίγα πράγματα που πρέπει να λάβετε υπόψη:

1. Η κεραία wifi δεν είναι πολύ ισχυρή στο Photon, οπότε ο δρομολογητής wifi (2, 4Ghz) πρέπει να βρίσκεται αρκετά κοντά. Στην περίπτωσή μου, ο δρομολογητής wifi ήταν περίπου 10 μέτρα μακριά από το δωμάτιο.

2. Το κουμπί Internet δεν είναι αδιάβροχο, οπότε το έβαλα πάνω από το δοχείο για να το προστατεύω από τις πιθανές διαρροές από τις καφετιέρες.

3. Οι μύλοι () που χρησιμοποιούνται στον κώδικα θα μηδενίζονται κάθε 49 ημέρες, οπότε μπορεί να χρειαστεί επανεκκίνηση μετά από αυτό (δεν μπόρεσα να το δοκιμάσω)