Mục lục:

Slack tích hợp Coffeebot: 4 bước
Slack tích hợp Coffeebot: 4 bước

Video: Slack tích hợp Coffeebot: 4 bước

Video: Slack tích hợp Coffeebot: 4 bước
Video: AWS Tutorial - Amazon Lex ChatBot Facebook Integration Tutorial 2020 2024, Tháng mười một
Anonim
Slack tích hợp Coffeebot
Slack tích hợp Coffeebot

Bạn có bực bội trong văn phòng khi không bao giờ có cà phê mới trong nhà bếp khi bạn đến?

Vấn đề văn phòng thông thường này đòi hỏi những hành động nghiêm túc. Với hướng dẫn này, bạn có thể tạo một coffeebot tích hợp Slack cho máy pha cà phê của mình với số tiền, thiết bị và công sức nhỏ.

Bước 1: Nhận các bộ phận

Nhận các bộ phận
Nhận các bộ phận

Đối với dự án này, tôi đã tìm kiếm nhiều thiết bị. Tôi đã hy vọng tìm thấy một thiết bị hoạt động cho một số mục tiêu:

  1. Tích hợp slack
  2. Chức năng hẹn giờ
  3. Ngân sách thân thiện
  4. Không yêu cầu / ít ứng dụng phần cứng

Kết quả tìm kiếm là Particle Internet Button (https://store.particle.io/products/internet-button). Thiết bị khá rẻ này cung cấp khả năng tích hợp Slack rất dễ dàng bằng IFTTT, chức năng hẹn giờ có thể đạt được bằng cách sử dụng đèn LED và tất cả phần cứng đều có trong gói. Một nhược điểm nhỏ là thiếu vỏ máy thích hợp, nhưng may mắn thay, Thingsverse đã cung cấp một bản thiết kế máy in 3D được tạo sẵn (https://www.thingiverse.com/thing:1090057). Với sự giúp đỡ của một người bạn, tôi đã có thể in được bản này và vấn đề cuối cùng đã được giải quyết.

Bước 2: Bắt đầu kết hợp phần cứng và phần mềm với nhau

Trước hết, hãy chuẩn bị sẵn nút Particle Internet để hoạt động. Tôi sẽ không hướng dẫn tất cả các bước ở đây, vì họ có hướng dẫn tốt về cách sử dụng nó:

Sau khi những điều cơ bản đã sẵn sàng, đã đến lúc bạn có thể chuẩn bị phần thịt của câu chuyện này trên bàn.

Chúng ta nên bắt đầu bằng cách mô tả những câu chuyện người dùng ưa thích:

  • Tôi muốn nhận được thông báo qua Slack, khi ai đó pha cà phê.
  • Khi cà phê được pha, tôi muốn xem cà phê được pha cách đây bao lâu. Tôi không muốn kiểm tra tin nhắn Slack gần đây nhất khi đang ở nhà bếp. Một cái gì đó như độ chính xác 15 phút là hợp lý ở đây.

Hai vấn đề chính là mục tiêu. Tệp đính kèm chứa mã nguồn có lượng tài liệu khá phong phú và giải thích cách thức hoạt động của các bộ phận khác nhau.

Khi mã nguồn này được cài đặt vào Nút Internet, phần còn thiếu cuối cùng là thiết lập ứng dụng IFTTT.

Bước 3: Thiết lập IFTTT giữa Đám mây hạt và Slack

Thiết lập IFTTT giữa Đám mây hạt và Slack
Thiết lập IFTTT giữa Đám mây hạt và Slack
Thiết lập IFTTT giữa Đám mây hạt và Slack
Thiết lập IFTTT giữa Đám mây hạt và Slack

Phần này khá dễ hiểu và được ghi chép đầy đủ cả từ phía Particle và IFTTT. Dưới đây là một số ảnh chụp màn hình về cách applet sẽ trông như thế nào ở phần cuối.

Trong Slack, bạn chỉ cần tạo một kênh công khai. Không có gì khác được yêu cầu.

Bước 4: Kết quả và cách sử dụng

Kết quả và cách sử dụng
Kết quả và cách sử dụng
Kết quả và cách sử dụng
Kết quả và cách sử dụng

Đây là cách nút sẽ trông như thế nào. Bạn nên cài đặt nút này bên cạnh máy pha cà phê của văn phòng và hướng dẫn đồng nghiệp cách sử dụng. Trong trường hợp sử dụng của tôi, có hai máy pha cà phê, do đó nút trái và phải. Với mã này, không thể thêm nhiều hơn thế, nhưng với một số sửa đổi thứ ba và thứ tư có thể được thêm vào, nhưng sau đó thiết lập lại cần phải được thiết kế lại.

Một số điều cần xem xét:

1. Ăng ten wifi không được mạnh trong Photon, vì vậy bộ định tuyến wifi (2, 4Ghz) nên được đặt khá gần. Trong trường hợp của tôi, bộ định tuyến wifi cách căn phòng khoảng 10 mét.

2. Nút Internet không chống thấm nước, vì vậy tôi đã đặt nó trên đầu hộp đựng để giữ cho nó không bị tràn vào máy pha cà phê.

3. Các mills () được sử dụng trong mã sẽ tự 0 sau mỗi 49 ngày, vì vậy nó có thể cần khởi động lại sau đó (tôi chưa thể kiểm tra điều này)

Đề xuất: