Cuprins:

Slack Integrated Coffeebot: 4 pași
Slack Integrated Coffeebot: 4 pași

Video: Slack Integrated Coffeebot: 4 pași

Video: Slack Integrated Coffeebot: 4 pași
Video: Introducing Coffeebot: A Slack-Powered Alert System for the Office Coffee Pot 2024, Noiembrie
Anonim
Slack Coffeebot integrat
Slack Coffeebot integrat

Ești frustrat la birou când nu e niciodată cafea proaspătă în bucătărie când ajungi?

Această problemă comună de birou necesită acțiuni serioase. Cu acest instructabil puteți crea un cafea integrat Slack pentru cafetierele dvs. cu o sumă mică de bani, echipamente și efort.

Pasul 1: Obțineți piesele

Obțineți piesele
Obțineți piesele

Pentru acest proiect am căutat mai multe dispozitive. Speram să găsesc un dispozitiv care funcționează pentru câteva obiective:

  1. Integrare slabă
  2. Funcționalitatea temporizatorului
  3. Buget prietenos
  4. Necesită nici una / puține aplicații hardware

Căutarea a dus la butonul Particle Internet (https://store.particle.io/products/internet-button). Acest dispozitiv destul de ieftin a oferit o integrare Slack foarte ușoară folosind IFTTT, funcționalitatea temporizatorului a reușit să utilizeze LED-uri și tot hardware-ul se afla în pachet. Un mic dezavantaj a fost lipsa carcasei adecvate, dar din fericire Thingsverse a oferit o schiță a imprimantei 3D gata făcută (https://www.thingiverse.com/thing:1090057). Cu ajutorul unui prieten am reușit să imprim acest lucru și ultima problemă a fost abordată.

Pasul 2: Începeți să obțineți hardware și software împreună

În primul rând, pregătiți butonul Particle Internet. Nu voi îndruma toți pașii de aici, pentru că au un ghid bun de utilizare:

Odată ce elementele de bază sunt gata, este timpul să punem friptura acestei povești pe masă.

Ar trebui să începem prin a descrie poveștile preferate ale utilizatorilor:

  • Aș dori să primesc o notificare prin Slack, când cineva prepară cafea.
  • Când se prepară cafeaua, aș vrea să văd de cât timp a fost preparată cafeaua. Nu vreau să verific cel mai recent mesaj Slack, în timp ce sunt la bucătărie. Ceva ca o precizie de 15 minute este rezonabil aici.

Aceste două probleme majore au fost scopul. Fișierul atașat care conține codul sursă are o cantitate destul de extinsă de documentație și explicații despre funcționarea diferitelor părți.

Odată ce acest cod sursă este instalat pe butonul Internet, ultima parte lipsă este configurarea applet-ului IFTTT.

Pasul 3: Configurarea IFTTT între Particle Cloud și Slack

Configurarea IFTTT între Particle Cloud și Slack
Configurarea IFTTT între Particle Cloud și Slack
Configurarea IFTTT între Particle Cloud și Slack
Configurarea IFTTT între Particle Cloud și Slack

Această parte este destul de simplă și este bine documentată atât din partea particulei, cât și din partea IFTTT. Iată câteva capturi de ecran cu cum va arăta applet-ul la sfârșit.

În Slack trebuie doar să creați un canal public. Nimic altceva nu este necesar.

Pasul 4: Rezultatul și utilizarea

Rezultatul și utilizarea
Rezultatul și utilizarea
Rezultatul și utilizarea
Rezultatul și utilizarea

Așa va arăta butonul. Ar trebui să instalați butonul lângă aparatele de cafea din biroul dvs. și să vă ghidați colegii cum să îl utilizați. În cazul meu de utilizare există două aparate de cafea, deci butoanele stânga și dreapta. Cu acest cod nu este posibil să adăugați mai mult decât atât, dar cu unele modificări ar putea fi adăugate al treilea și al patrulea, dar apoi resetarea trebuie reproiectată.

Câteva lucruri de luat în considerare:

1. Antena wifi nu este foarte puternică în Photon, astfel încât routerul wifi (2, 4Ghz) ar trebui să fie amplasat destul de aproape. Cu ocazia mea, routerul wifi a fost la aproximativ 10 metri distanță prin cameră.

2. Butonul Internet nu este rezistent la apă, așa că l-am pus așezat deasupra recipientului pentru a-l păstra, cu excepția eventualelor scurgeri de la aparatele de cafea.

3. Mills () utilizate în cod se va zero la fiecare 49 de zile, deci ar putea avea nevoie de o repornire după aceea (nu am putut testa acest lucru)

Recomandat: