Innehållsförteckning:

Slack Integrated Coffeebot: 4 steg
Slack Integrated Coffeebot: 4 steg

Video: Slack Integrated Coffeebot: 4 steg

Video: Slack Integrated Coffeebot: 4 steg
Video: Introducing Coffeebot: A Slack-Powered Alert System for the Office Coffee Pot 2024, November
Anonim
Slack Integrated Coffeebot
Slack Integrated Coffeebot

Är du frustrerad på kontoret när det aldrig är färskt kaffe i köket när du anländer?

Detta vanliga kontorsproblem kräver allvarliga åtgärder. Med denna instruerbara kan du skapa en Slack integrerad kaffebot för dina kaffebryggare med en liten summa pengar, utrustning och ansträngning.

Steg 1: Skaffa delarna

Skaffa delarna
Skaffa delarna

För det här projektet sökte jag många enheter. Jag hoppades att hitta en enhet som fungerar för några mål:

  1. Svag integration
  2. Timerfunktion
  3. Budgetvänlig
  4. Kräver inga/få hårdvaruapplikationer

Sökningen resulterade i Particle Internet Button (https://store.particle.io/products/internet-button). Denna ganska billiga enhet erbjöd mycket enkel Slack -integration med IFTTT, timerfunktionalitet kunde uppnås med hjälp av lysdioder och all hårdvara fanns i paketet. En liten nackdel var bristen på rätt fodral, men lyckligtvis erbjöd Thingsverse en färdig 3D -skrivarplan (https://www.thingiverse.com/thing:1090057). Med en väns hjälp kunde jag få detta tryckt och det sista problemet togs upp.

Steg 2: Börja få ihop maskinvara och programvara

Först och främst gör du Particle Internet -knappen klar. Jag kommer inte att vägleda alla steg här, eftersom de har en bra guide för hur du använder det:

När grunderna är klara är det dags att få biffen i den här historien på bordet.

Vi bör börja med att beskriva de föredragna användarberättelserna:

  • Jag skulle vilja ha ett meddelande via Slack, när någon brygger kaffe.
  • När kaffet bryggs skulle jag vilja se hur länge sedan kaffet gjordes. Jag vill inte kolla det senaste Slack -meddelandet medan jag är i köket. Något som 15 minuters noggrannhet är rimligt här.

Dessa två stora frågor var målet. Den bifogade filen som innehåller källkoden har en ganska omfattande mängd dokumentation och förklaringar om hur olika delar fungerar.

När den här källkoden har installerats på Internet -knappen är den sista saknade delen att konfigurera IFTTT -applet.

Steg 3: Konfigurera IFTTT mellan Particle Cloud och Slack

Konfigurera IFTTT mellan Particle Cloud och Slack
Konfigurera IFTTT mellan Particle Cloud och Slack
Konfigurera IFTTT mellan Particle Cloud och Slack
Konfigurera IFTTT mellan Particle Cloud och Slack

Denna del är ganska rak framåt och är väldokumenterad både från partikel- och IFTTT -sida. Här är några skärmdumpar av hur appleten kommer att se ut i slutet.

I Slack behöver du bara skapa en offentlig kanal. Inget annat krävs.

Steg 4: Resultatet och användningen

Resultatet och användningen
Resultatet och användningen
Resultatet och användningen
Resultatet och användningen

Så här kommer knappen att se ut. Du bör installera knappen bredvid ditt kontors kaffebryggare och vägleda dina kollegor hur du använder den. I mitt användningsfall finns det två kaffebryggare, alltså vänster och höger knapp. Med den här koden är det inte möjligt att lägga till mer än så, men med några modifieringar kan tredje och fjärde läggas till, men sedan måste återställningen göras om.

Några saker att tänka på:

1. Wifi -antennen är inte särskilt stark i Photon, så wifi -routern (2, 4Ghz) bör placeras ganska nära. Vid mitt tillfälle var wifi -routern cirka 10 meter bort tvärs över rummet.

2. Internetknappen är inte vattentät, så jag lade den ovanpå behållaren för att undvika eventuella spill från kaffebryggarna.

3. Kvarnarna () som används i koden kommer att nollställa sig var 49: e dag, så det kan behöva startas om efter det (jag har inte kunnat testa detta)

Rekommenderad: