Sisällysluettelo:
- Vaihe 1: Hanki osat
- Vaihe 2: Laitteiston ja ohjelmiston yhdistämisen aloittaminen
- Vaihe 3: IFTTT: n määrittäminen hiukkaspilven ja Slackin välillä
- Vaihe 4: Tulos ja käyttö
Video: Slack Integrated Coffeebot: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
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ä)
Suositeltava:
Slack Status Updater ESP8266: 5 vaihetta (kuvilla)
Slack Status Updater ESP8266: Tämä projekti auttaa tekemään päivästäsi hieman helpomman, jos olet etätyöntekijä Slackin avulla. Näytän sinulle, kuinka rakentaa se käyttämällä ESP8266 -wifi -korttia. Älä unohda yllä olevaa videota saadaksesi yleiskatsauksen. Olitpa uusi Slackin käyttäjä tai olet juuri käyttänyt
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
Raspberry Pi Slack Scroll Bot !: 10 askelta
Raspberry Pi Slack Scroll Bot!: Tässä projektissa Raspberry Pi yhdistetään Pimoroni Scroll Bot -sarjaan (painikkeilla muokattu), Slackiin ja IFTT: hen, jolloin saat visuaalisia ja kuuluvia ilmoituksia, kun YouTube -videot lähetetään tilaukseen! Sarjan painikkeiden muutokset ovat valinnaisia, koska