Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
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
Tätä projektia varten etsin monia laitteita. Toivoisin löytäväni laitteen, joka toimii muutaman tavoitteen saavuttamiseksi:
- Hiljainen integraatio
- Ajastintoiminto
- Budjettiystävällinen
- 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ä
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ö
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ä)