Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
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
Pro tento projekt jsem prohledal mnoho zařízení. Doufal jsem, že najdu zařízení, které funguje na několik cílů:
- Nízká integrace
- Funkce časovače
- Rozpočet přátelský
- 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
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í
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)