Tartalomjegyzék:

Slack integrált kávébot: 4 lépés
Slack integrált kávébot: 4 lépés

Videó: Slack integrált kávébot: 4 lépés

Videó: Slack integrált kávébot: 4 lépés
Videó: Норман Вильдбергер: Проблема бесконечности в математике 2024, November
Anonim
Slack integrált kávébot
Slack integrált kávébot

Csalódott az irodában, amikor megérkezéskor soha nincs friss kávé a konyhában?

Ez a gyakori irodai probléma komoly lépéseket igényel. Ezzel az oktatható eszközzel kis pénzből, felszereléssel és erőfeszítéssel létrehozhat egy Slack integrált kávéfőzőt a kávéfőzők számára.

1. lépés: Szerezze be az alkatrészeket

Szerezd meg az alkatrészeket
Szerezd meg az alkatrészeket

Ehhez a projekthez sok eszközt kerestem. Reméltem, hogy találok egy olyan eszközt, amely néhány cél érdekében működik:

  1. Laza integráció
  2. Időzítő funkció
  3. Költségvetés -barát
  4. Nincs szükség hardver alkalmazásokra

A keresés eredménye a Részecske Internet gomb (https://store.particle.io/products/internet-button). Ez a meglehetősen olcsó eszköz nagyon egyszerű Slack integrációt kínált IFTTT használatával, az időzítő funkciót LED -ek segítségével lehetett elérni, és minden hardver a csomagban volt. Egy apró hátránya a megfelelő tok hiánya volt, de szerencsére a Thingsverse kész 3D nyomtató tervrajzot kínált (https://www.thingiverse.com/thing:1090057). Egy barátom segítségével sikerült ezt kinyomtatnom, és az utolsó problémát sikerült megoldani.

2. lépés: A hardver és a szoftver összeállításának megkezdése

Először is készítse elő a részecskék internetes gombját. Itt nem fogom végigvezetni az összes lépést, mert jó útmutatót tartalmaznak a használatához:

Ha az alapok készen állnak, itt az ideje, hogy az asztalra tegyük ennek a történetnek a pecsenyéjét.

Kezdjük az előnyben részesített felhasználói történetek leírásával:

  • Szeretnék értesítést kapni a Slack -on keresztül, ha valaki kávét főz.
  • Amikor elkészül a kávé, szeretném látni, hogy mióta készül a kávé. Nem akarom ellenőrizni a legújabb Slack üzenetet, miközben a konyhában vagyok. Valami 15 perces pontosság itt ésszerű.

Ez a két fő kérdés volt a cél. A forráskódot tartalmazó csatolt fájl meglehetősen sok dokumentációt és magyarázatot tartalmaz a különböző részek működésére vonatkozóan.

Miután ezt a forráskódot telepítette az Internet gombra, az utolsó hiányzó rész az IFTTT kisalkalmazás beállítása.

3. lépés: Az IFTTT beállítása a részecskefelhő és a Slack között

Az IFTTT beállítása a részecskefelhő és a Slack között
Az IFTTT beállítása a részecskefelhő és a Slack között
Az IFTTT beállítása a részecskefelhő és a Slack között
Az IFTTT beállítása a részecskefelhő és a Slack között

Ez a rész meglehetősen egyenes irányú, és jól dokumentált mind a részecskék, mind az IFTTT oldaláról. Íme néhány képernyőkép arról, hogy a kisalkalmazás hogyan fog kinézni a végén.

A Slack programban csak nyilvános csatornát kell létrehoznia. Semmi más nem szükséges.

4. lépés: Az eredmény és a használat

Az eredmény és a használat
Az eredmény és a használat
Az eredmény és a használat
Az eredmény és a használat

Így fog kinézni a gomb. Telepítse a gombot az iroda kávéfőzője mellé, és vezesse el kollégáit a használatához. Az én esetemben két kávéfőző van, tehát a bal és a jobb gomb. Ezzel a kóddal nem lehet ennél többet hozzáadni, de bizonyos módosításokkal hozzáadható a harmadik és a negyedik, de ezt követően újra kell tervezni az alaphelyzetbe állítást.

Néhány dolog, amit figyelembe kell venni:

1. A wifi antenna nem túl erős a Photonban, ezért a wifi routert (2, 4Ghz) meglehetősen közel kell elhelyezni. Esetemben a wifi router körülbelül 10 méterre volt a szobán.

2. Az Internet gomb nem vízálló, ezért azt a tartály tetejére tettem, hogy megóvjam a kávéfőző esetleges kiömlésétől.

3. A kódban használt malmok () 49 naponként nullázni fogják magukat, ezért lehet, hogy utána újra kell indítani (ezt nem tudtam tesztelni)

Ajánlott: