Sisällysluettelo:

Slack Integrated Coffeebot: 4 vaihetta
Slack Integrated Coffeebot: 4 vaihetta

Video: Slack Integrated Coffeebot: 4 vaihetta

Video: Slack Integrated Coffeebot: 4 vaihetta
Video: How Slack uses Slack to Thrive as a Team | Amazing Teams by Slack | 2016 2024, Heinäkuu
Anonim
Slack Integroitu Coffeebot
Slack Integroitu Coffeebot

Oletko turhautunut toimistossa, kun keittiössä ei ole koskaan tuoretta kahvia saapuessasi?

Tämä yleinen toimisto -ongelma vaatii vakavia toimia. Tämän ohjeen avulla voit luoda Slack -integroidun kahvikannun kahvinkeittimiisi pienellä rahalla, laitteilla ja vaivalla.

Vaihe 1: Hanki osat

Hanki osat
Hanki osat

Tätä projektia varten etsin monia laitteita. Toivoisin löytäväni laitteen, joka toimii muutaman tavoitteen saavuttamiseksi:

  1. Hiljainen integraatio
  2. Ajastintoiminto
  3. Budjettiystävällinen
  4. Ei vaadi lainkaan tai vain vähän laitteistosovelluksia

Haku tuotti hiukkasen Internet-painikkeen (https://store.particle.io/products/internet-button). Tämä melko edullinen laite tarjosi erittäin helpon Slack -integroinnin IFTTT: n avulla, ajastintoiminto pystyi saavuttamaan LEDien avulla ja kaikki laitteistot olivat paketissa. Yksi pieni haittapuoli oli asianmukaisen kotelon puute, mutta onneksi Thingsverse tarjosi valmiita 3D -tulostimia (https://www.thingiverse.com/thing:1090057). Ystäväni avulla pystyin tulostamaan tämän ja viimeinen ongelma ratkaistiin.

Vaihe 2: Laitteiston ja ohjelmiston yhdistämisen aloittaminen

Ensinnäkin valmistele hiukkas Internet -painike käyttövalmiiksi. En ohjaa kaikkia vaiheita täällä, koska heillä on hyvä opas sen käyttämiseen:

Kun perusasiat ovat valmiit, on aika nostaa tämän tarinan pihvi pöydälle.

Meidän pitäisi aloittaa kuvaamalla ensisijaisia käyttäjätarinoita:

  • Haluaisin saada ilmoituksen Slackin kautta, kun joku keittää kahvia.
  • Kun kahvi on keitetty, haluaisin nähdä kuinka kauan sitten kahvi on valmistettu. En halua tarkistaa viimeisintä Slack -viestiä, kun olen keittiössä. Jotain 15 minuutin tarkkuutta on tässä kohtuullista.

Tavoitteena oli nämä kaksi suurta asiaa. Liitetyssä lähdekoodin sisältävässä tiedostossa on melko paljon asiakirjoja ja selityksiä eri osien toiminnasta.

Kun tämä lähdekoodi on asennettu Internet -painikkeeseen, viimeinen puuttuva osa on IFTTT -sovelman asentaminen.

Vaihe 3: IFTTT: n määrittäminen hiukkaspilven ja Slackin välillä

IFTTT: n määrittäminen hiukkaspilven ja löysän välille
IFTTT: n määrittäminen hiukkaspilven ja löysän välille
IFTTT: n määrittäminen hiukkaspilven ja löysän välille
IFTTT: n määrittäminen hiukkaspilven ja löysän välille

Tämä osa on melko suoraviivainen ja se on hyvin dokumentoitu sekä hiukkas- että IFTTT -puolelta. Tässä muutamia kuvakaappauksia siitä, miltä appletti näyttää lopussa.

Slackissa sinun tarvitsee vain luoda julkinen kanava. Mitään muuta ei vaadita.

Vaihe 4: Tulos ja käyttö

Tulos ja käyttö
Tulos ja käyttö
Tulos ja käyttö
Tulos ja käyttö

Painike näyttää tältä. Asenna painike toimistosi kahvinkeittimien viereen ja opasta kollegoitasi käyttämään sitä. Käytössäni on kaksi kahvinkeitintä, eli vasen ja oikea painike. Tällä koodilla ei ole mahdollista lisätä enempää, mutta joillakin muutoksilla voidaan lisätä kolmas ja neljäs, mutta sen jälkeen nollaaminen on suunniteltava uudelleen.

Muutama huomioitava asia:

1. Wifi -antenni ei ole kovin vahva fotonissa, joten wifi -reitittimen (2, 4 GHz) tulisi sijaita melko lähellä. Minun tilaisuudessa wifi -reititin oli noin 10 metrin päässä huoneen poikki.

2. Internet -painike ei ole vedenpitävä, joten laitoin sen astian päälle, jotta se säästyisi kahvinkeittimien mahdollisilta roiskeilta.

3. Koodissa käytetyt myllyt () nollaavat itsensä 49 päivän välein, joten se saattaa tarvita uudelleenkäynnistyksen sen jälkeen (en ole pystynyt testaamaan tätä)

Suositeltava: