Talaan ng mga Nilalaman:

Slack Integrated Coffeebot: 4 Hakbang
Slack Integrated Coffeebot: 4 Hakbang

Video: Slack Integrated Coffeebot: 4 Hakbang

Video: Slack Integrated Coffeebot: 4 Hakbang
Video: Introducing Coffeebot: A Slack-Powered Alert System for the Office Coffee Pot 2024, Nobyembre
Anonim
Slack Integrated Coffeebot
Slack Integrated Coffeebot

Nabigo ka ba sa opisina kung kailan walang sariwang kape sa kusina pagdating mo?

Ang karaniwang problema sa opisina na ito ay nangangailangan ng mga seryosong aksyon. Sa pagtuturo na ito maaari kang lumikha ng isang Slack integrated coffeebot para sa iyong mga gumagawa ng kape na may maliit na halaga ng pera, kagamitan at pagsisikap.

Hakbang 1: Kunin ang Mga Bahagi

Kunin ang Mga Bahagi
Kunin ang Mga Bahagi

Para sa proyektong ito, naghanap ako ng maraming mga aparato. Inaasahan kong makahanap ng isang aparato na gumagana para sa ilang mga layunin:

  1. Slack pagsasama
  2. Pag-andar ng timer
  3. Budget friendly
  4. Nangangailangan ng wala / kaunting mga application ng hardware

Ang paghahanap ay nagresulta sa Particle Internet Button (https://store.particle.io/products/internet-button). Ang medyo murang aparato ay nag-aalok ng napakadaling pagsasama ng Slack gamit ang IFTTT, ang pag-andar ng timer ay nakamit ang paggamit ng mga LED at lahat ng hardware ay nasa pakete. Ang isang maliit na downside ay ang kakulangan ng tamang kaso, ngunit sa kabutihang palad nag-alok si Thingsverse ng isang handa na naka-print na blueprint ng 3D printer (https://www.thingiverse.com/thing:1090057). Sa tulong ng isang kaibigan nagawa kong makuha ang naka-print na ito at ang huling problema ay naayos.

Hakbang 2: Simula sa Pagkuha ng Hardware at Software na Magkasama

Una sa lahat ihanda na ang Particle Internet Button na pumunta. Hindi ko gagabayan ang lahat ng mga hakbang dito, dahil mayroon silang mahusay na gabay kung paano ito gamitin:

Kapag handa na ang pangunahing kaalaman, oras na upang makuha ang steak ng kuwentong ito sa mesa.

Dapat tayong magsimula sa pamamagitan ng paglalarawan ng mga ginustong kwento ng gumagamit:

  • Nais kong magkaroon ng abiso sa pamamagitan ng Slack, kapag may nagtitimpla ng kape.
  • Kapag ang kape ay nagtimpla, nais kong makita kung gaano katagal ang paggawa ng kape. Ayokong suriin ang pinakahuling mensahe ng Slack, habang nasa kusina ako. Isang bagay tulad ng katumpakan ng 15min ay makatwiran dito.

Ang dalawang pangunahing isyu ay ang pakay. Ang naka-attach na file na naglalaman ng source code ay may malawak na dami ng dokumentasyon at mga paliwanag kung paano gumagana ang iba't ibang bahagi.

Kapag na-install ang source code na ito sa Internet Button, ang huling nawawalang bahagi ay ang pagse-set up ng IFTTT applet.

Hakbang 3: Pag-set up ng IFTTT Sa Pagitan ng Particle Cloud at Slack

Pag-set up ng IFTTT Sa Pagitan ng Particle Cloud at Slack
Pag-set up ng IFTTT Sa Pagitan ng Particle Cloud at Slack
Pag-set up ng IFTTT Sa Pagitan ng Particle Cloud at Slack
Pag-set up ng IFTTT Sa Pagitan ng Particle Cloud at Slack

Ang bahaging ito ay medyo tuwid na pasulong at mahusay na naitala sa parehong bahagi ng Particle at IFTTT. Narito ang ilang mga screenshot kung paano magiging hitsura ang applet sa dulo.

Sa Slack kailangan mo lamang lumikha ng isang pampublikong channel. Wala nang ibang kailangan.

Hakbang 4: Ang Kinalabasan at Paggamit

Ang Kinalabasan at Paggamit
Ang Kinalabasan at Paggamit
Ang Kinalabasan at Paggamit
Ang Kinalabasan at Paggamit

Ganito ang hitsura ng pindutan. Dapat mong i-install ang pindutan sa tabi ng mga gumagawa ng kape ng iyong tanggapan at gabayan ang iyong mga kasamahan kung paano ito gamitin. Sa aking kaso ng paggamit mayroong dalawang mga gumagawa ng kape, sa gayon ay kaliwa at kanang mga pindutan. Gamit ang code na ito ay hindi posible na magdagdag ng higit sa na, ngunit may ilang mga pagbabago pangatlo at ikaapat na maaaring idagdag, ngunit pagkatapos ay ang pag-reset ay kailangang muling idisenyo.

Ilang bagay na isasaalang-alang:

1. Ang wifi antena ay hindi masyadong malakas sa Photon, kaya't ang wifi router (2, 4Ghz) ay dapat na matatagpuan medyo malapit. Sa aking okasyon ang wifi router ay halos 10 metro ang layo sa buong silid.

2. Ang pindutan ng Internet ay hindi hindi tinatagusan ng tubig, kaya't inilagay ko ito sa ibabaw ng lalagyan upang mapanatili itong makatipid mula sa mga gumagawa ng kape na posibleng magbuhos.

3. Ang mga galingan () na ginamit sa code ay zero ang kanyang sarili bawat 49 araw, kaya maaaring kailanganin ng isang restart pagkatapos nito (hindi ko ito nasubukan)

Inirerekumendang: