Obsah:

Slack Integrated Coffeebot: 4 kroky
Slack Integrated Coffeebot: 4 kroky

Video: Slack Integrated Coffeebot: 4 kroky

Video: Slack Integrated Coffeebot: 4 kroky
Video: Introducing Coffeebot: A Slack-Powered Alert System for the Office Coffee Pot 2024, Červenec
Anonim
Slack Integrovaný kávovar
Slack Integrovaný kávovar

Jste frustrovaní v kanceláři, když v kuchyni nikdy není čerstvá káva, když přijdete?

Tento běžný kancelářský problém vyžaduje vážné kroky. S tímto návodem si můžete vytvořit malý kávovar integrovaný do kávovaru Slack s malým množstvím peněz, vybavení a úsilí.

Krok 1: Získejte díly

Získejte díly
Získejte díly

Pro tento projekt jsem prohledal mnoho zařízení. Doufal jsem, že najdu zařízení, které funguje na několik cílů:

  1. Nízká integrace
  2. Funkce časovače
  3. Rozpočet přátelský
  4. Vyžaduje žádnou/několik hardwarových aplikací

Výsledkem hledání bylo tlačítko Particle Internet Button (https://store.particle.io/products/internet-button). Toto poměrně levné zařízení nabízelo velmi snadnou integraci Slack pomocí IFTTT, funkce časovače bylo možné dosáhnout pomocí LED a veškerý hardware byl v balení. Jednou malou nevýhodou byl nedostatek správného pouzdra, ale naštěstí společnost Thingsverse nabídla hotový plán 3D tiskárny (https://www.thingiverse.com/thing:1090057). S pomocí přítele se mi to podařilo vytisknout a poslední problém byl vyřešen.

Krok 2: Začínáme dávat dohromady hardware a software

Nejprve si připravte tlačítko Particle Internet Button. Nebudu zde vést všechny kroky, protože mají dobrý návod, jak jej používat:

Jakmile jsou základy připraveny, je čas dostat steak z tohoto příběhu na stůl.

Měli bychom začít popisem upřednostňovaných uživatelských příběhů:

  • Chtěl bych mít oznámení prostřednictvím Slacku, když někdo vaří kávu.
  • Když se káva uvaří, chtěl bych vidět, jak dlouho byla káva vyrobena. Nechci kontrolovat nejnovější Slackovu zprávu, když jsem v kuchyni. Něco jako přesnost 15 minut je zde rozumné.

Tyto dvě hlavní otázky byly cílem. Připojený soubor obsahující zdrojový kód má poměrně rozsáhlé množství dokumentace a vysvětlení, jak různé části fungují.

Jakmile je tento zdrojový kód nainstalován do tlačítka Internet, poslední chybějící částí je nastavení apletu IFTTT.

Krok 3: Nastavení IFTTT mezi Particle Cloud a Slack

Nastavení IFTTT mezi Particle Cloud a Slack
Nastavení IFTTT mezi Particle Cloud a Slack
Nastavení IFTTT mezi Particle Cloud a Slack
Nastavení IFTTT mezi Particle Cloud a Slack

Tato část je poměrně přímočará a je dobře zdokumentována ze strany Particle i IFTTT. Zde je několik screenshotů, jak bude aplet vypadat na konci.

V Slack stačí vytvořit veřejný kanál. Nic jiného není požadováno.

Krok 4: Výsledek a použití

Výsledek a použití
Výsledek a použití
Výsledek a použití
Výsledek a použití

Takto bude tlačítko vypadat. Tlačítko byste měli nainstalovat vedle kávovarů ve vaší kanceláři a vést své kolegy, jak ho používat. V mém případě použití jsou dva kávovary, tedy levé a pravé tlačítko. S tímto kódem není možné přidat více než to, ale s některými úpravami by mohly být přidány třetí a čtvrté, ale poté je třeba přepracovat reset.

Několik věcí, které je třeba zvážit:

1. Anténa wifi není ve fotonu příliš silná, takže wifi router (2, 4 GHz) by měl být umístěn poměrně blízko. Při mé příležitosti byl wifi router asi 10 metrů daleko přes místnost.

2. Tlačítko pro připojení k internetu není vodotěsné, a tak jsem ho nechal umístit na horní část nádoby, aby bylo zachráněno před případným politím kávovarů.

3. Mlýny () použité v kódu se vynulují každých 49 dní, takže po tom může být zapotřebí restart (toto jsem nemohl otestovat)

Doporučuje: