Spisu treści:

Zintegrowany Coffeebot Slack: 4 kroki
Zintegrowany Coffeebot Slack: 4 kroki

Wideo: Zintegrowany Coffeebot Slack: 4 kroki

Wideo: Zintegrowany Coffeebot Slack: 4 kroki
Wideo: Zintegrowany system dowodzenia obroną przeciwlotniczą i przeciwrakietową (IBCS) 2024, Listopad
Anonim
Slack Zintegrowany Coffeebot
Slack Zintegrowany Coffeebot

Czy jesteś sfrustrowany w biurze, gdy po przyjeździe w kuchni nigdy nie ma świeżej kawy?

Ten powszechny problem biurowy wymaga poważnych działań. Dzięki tej instrukcji możesz stworzyć zintegrowanego ekspresu do kawy Slack dla swoich ekspresów do kawy przy niewielkiej ilości pieniędzy, sprzętu i wysiłku.

Krok 1: Zdobądź części

Zdobądź części
Zdobądź części

Do tego projektu przeszukałem wiele urządzeń. Miałem nadzieję, że uda mi się znaleźć urządzenie, które działa w kilku celach:

  1. Integracja ze luzem
  2. Funkcjonalność timera
  3. Przyjazny dla budżetu
  4. Nie wymaga żadnych/niewielu aplikacji sprzętowych

Wynikiem wyszukiwania był przycisk Particle Internet Button (https://store.particle.io/products/internet-button). To dość niedrogie urządzenie oferowało bardzo łatwą integrację ze Slackiem za pomocą IFTTT, funkcjonalność timera była w stanie osiągnąć za pomocą diod LED, a cały sprzęt był w pakiecie. Małym minusem był brak odpowiedniej obudowy, ale na szczęście firma Thingsverse zaoferowała gotowy projekt drukarki 3D (https://www.thingiverse.com/thing:1090057). Z pomocą przyjaciela udało mi się to wydrukować i ostatni problem został rozwiązany.

Krok 2: Rozpoczęcie łączenia sprzętu i oprogramowania

Przede wszystkim przygotuj przycisk Particle Internet. Nie będę tu kierował wszystkimi krokami, ponieważ mają dobry przewodnik, jak z niego korzystać:

Gdy podstawy są gotowe, nadszedł czas, aby na stole pojawił się stek z tej historii.

Powinniśmy zacząć od opisania preferowanych historyjek użytkownika:

  • Chciałbym mieć powiadomienie przez Slacka, gdy ktoś zaparzy kawę.
  • Po zaparzeniu kawy chciałabym zobaczyć, jak dawno była parzona. Nie chcę sprawdzać ostatniej wiadomości na Slacku, kiedy jestem w kuchni. Coś jak dokładność 15 minut jest tutaj rozsądna.

Te dwie główne kwestie były celem. Załączony plik zawierający kod źródłowy zawiera dość obszerną dokumentację i wyjaśnienia jak działają poszczególne części.

Po zainstalowaniu tego kodu źródłowego w przycisku Internet, ostatnią brakującą częścią jest skonfigurowanie apletu IFTTT.

Krok 3: Konfiguracja IFTTT między chmurą cząstek a luzem

Konfigurowanie IFTTT między chmurą cząstek a luzem
Konfigurowanie IFTTT między chmurą cząstek a luzem
Konfigurowanie IFTTT między chmurą cząstek a luzem
Konfigurowanie IFTTT między chmurą cząstek a luzem

Ta część jest dość prosta i dobrze udokumentowana zarówno od strony cząstek, jak i IFTTT. Oto kilka zrzutów ekranu pokazujących, jak aplet będzie wyglądał na końcu.

W Slacku wystarczy stworzyć kanał publiczny. Nic więcej nie jest wymagane.

Krok 4: Wynik i zastosowanie

Wynik i zastosowanie
Wynik i zastosowanie
Wynik i zastosowanie
Wynik i zastosowanie

Tak będzie wyglądał przycisk. Powinieneś zainstalować przycisk obok ekspresów do kawy w swoim biurze i poinstruować współpracowników, jak z niego korzystać. W moim przypadku są dwa ekspresy do kawy, a więc lewy i prawy przycisk. Za pomocą tego kodu nie można dodać więcej, ale po pewnych modyfikacjach można dodać trzeci i czwarty, ale potem resetowanie musi zostać przeprojektowane.

Kilka rzeczy do rozważenia:

1. Antena wifi nie jest zbyt mocna w Photonie, więc router wifi (2, 4 Ghz) powinien znajdować się dość blisko. Przy mojej okazji router Wi-Fi znajdował się około 10 metrów po drugiej stronie pokoju.

2. Przycisk internetowy nie jest wodoodporny, więc umieściłem go na górze pojemnika, aby chronić go przed ewentualnymi wyciekami z ekspresu.

3. Mills() użyte w kodzie zeruje się co 49 dni, więc może wymagać ponownego uruchomienia po tym (nie byłem w stanie tego przetestować)

Zalecana: