Mục lục:
Video: MCU Truy cập Dịch vụ Internet Qua IFTTT - Ameba Arduino: 3 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:30
Truy cập dịch vụ internet là một công việc dễ dàng đối với một thiết bị thông minh như điện thoại Android, máy tính bảng hoặc PC, nhưng không dễ dàng như vậy đối với bộ vi điều khiển vì nó thường yêu cầu khả năng kết nối và xử lý tốt hơn. Tuy nhiên, chúng tôi có thể chuyển phần nặng nề của công việc cho IFTTT để giúp chúng tôi hoàn thành nhiều loại dịch vụ internet một cách dễ dàng. Hướng dẫn này sẽ chỉ cho bạn cách sử dụng IFTTT để thực hiện điều đó.
Quân nhu
- Ameba x 1
- Một tài khoản từ https://ifttt.com/, để truy cập dịch vụ IFTTT
Bước 1: Giới thiệu IFTTT
IFTTT, được gọi là If This Then That, là một trang web và ứng dụng dành cho thiết bị di động và dịch vụ dựa trên web miễn phí để tạo các applet hoặc chuỗi câu lệnh điều kiện đơn giản. Applet được kích hoạt bởi các thay đổi xảy ra trong các dịch vụ web khác như Gmail, Facebook, Telegram, Instagram, Pinterest, v.v.
· Tạo Applet từ IFTTT
Tiếp theo, chúng tôi lấy một ví dụ về IFTTT Applet để gửi email đến người nhận được chỉ định.
Để chạy ví dụ, tính năng HTTP POST của ameba được sử dụng để đăng một dịch vụ webhook đơn giản được IFTTT Platform nhận và lần lượt được sử dụng để kích hoạt phản hồi (gửi email).
Sau khi đăng nhập https://ifttt.com/, hãy nhấp vào Applet của tôi từ trên cùng.
Kiểm tra hình ảnh ở trên để làm theo các bước.
Bước 2: Thiết lập IFTTT trên Ameba MCU
· Đăng Trigger qua Ameba
Khi Applet đã sẵn sàng trong bảng điều khiển IFTTT, chương trình ví dụ có thể được đưa lên bảng Ameba để đăng yêu cầu
1. Chương trình ví dụ nằm trong thư mục “HTTP_IFTTT_POST”. Làm theo các bước dưới đây:
1) Nhấp vào tệp *.ino bên trong thư mục ví dụ được cung cấp trong lớp để mở ví dụ bằng Arduino IDE.
2) Sau khi chương trình được mở, hãy chỉnh sửa 3 mục sau bên trong mã để chương trình hoạt động thành công.
Chỉnh sửa thông tin đăng nhập wi-fi để kết nối với điểm phát sóng wi-fi hoặc điểm truy cập bạn muốn.
Trong trường tên máy chủ, hãy nhập tên máy chủ của dịch vụ IFTTT “maker.ifttt.com”
trong trường Đường dẫn, hãy nhập Tên sự kiện và trường khóa “trigger // với / key /”
- Tên sự kiện: Tên sự kiện phải giống với tên được chỉ định trong ứng dụng IFTTT. Trong ví dụ này, tên sự kiện là “test_event”
- Chìa khóa: có sẵn trong dịch vụ Webhook trong tài khoản IFTTT cá nhân. Xem bước tiếp theo để lấy.
3) Làm thế nào để lấy khóa từ tab tài liệu của Webhooks?
tìm dịch vụ Webhooks trong tab Dịch vụ.
Trên trang dịch vụ Webhooks, nhấp vào tab Tài liệu ở góc trên cùng bên phải.
Chìa khóa có thể được tìm thấy trong trang tài liệu. Ngoài ra, cách yêu cầu HTTP có thể được sử dụng như được hiển thị
Bước 3: Mã hóa và chạy
Mẫu mã đã hoàn thành được chỉ ra ở trên
Bây giờ chúng ta hãy chạy chương trình mẫu trên Ameba
Khi ví dụ đã sẵn sàng, hãy kết nối với bo mạch Ameba qua Cáp USB.
Biên dịch mã. Nhấp vào “Phác thảo” -> “Xác minh / Biên dịch” trên Arduino. Sau khi hoàn thành, "Hoàn tất biên dịch" sẽ được nhắc ở cuối Arduino.
Tải (nháy) mã lên Ameba bằng cách nhấp vào “Phác thảo” -> “Tải lên”. (Quá trình tải lên sẽ được chỉ định bởi thành phần D3 sẽ nhấp nháy trên bảng)
Sau khi quá trình tải lên hoàn tất (thành phần D3 trên bo mạch sẽ ngừng nhấp nháy), "kết thúc tải lên" sẽ được hiển thị ở cuối cửa sổ Arduino IDE
Mở màn hình nối tiếp.
Nhấn nút “Đặt lại” để xem nhật ký đầu ra.
Sau khi sự kiện được kích hoạt thành công, dòng Xin chúc mừng! Bạn đã kích hoạt sự kiện test_event”có thể được nhìn thấy trên màn hình nối tiếp và lời nhắc qua email cho sự kiện này sẽ được gửi.
Sau đó, một email được gửi đến email người nhận đã đăng ký tài khoản tại IFTTT Applet và thông báo qua email sẽ được nhận.
Đề xuất:
Truy cập Hệ thống tệp Raspberry Pi thông qua Windows: 9 bước
Truy cập Hệ thống tệp Raspberry Pi thông qua Windows: Bạn đã bao giờ có Raspberry Pi và sử dụng chưa " Tôi luôn phải thiết lập nó với màn hình, chuột và bàn phím! &Quot; Sự bực bội mà nó gây ra khi rút / cắm lại màn hình và bàn phím / chuột của bạn, chỉ để truy cập Raspberry Pi là điều không ai sánh kịp.
Tạo điểm truy cập WiFi và cung cấp máy chủ web trên NodeMCU V3: 4 bước
Tạo điểm truy cập WiFi và cung cấp máy chủ web trên NodeMCU V3: trong bài viết trước, tôi đã thảo luận về cách sử dụng NodeMCU ESP8266. Trong bài viết, tôi giải thích về cách thêm NodeMCU ESP8266 vào Arduini IDE. Có một số cách để giao tiếp qua internet bằng NodeMCU ESP8266. Tạo NodeMCU như một
Truy cập màn hình Raspberry Pi qua Internet.: 7 bước
Truy cập màn hình Raspberry Pi qua Internet: Trong Tài liệu hướng dẫn này, chúng ta sẽ học cách sử dụng màn hình máy tính xách tay cho raspberry pi (bất kỳ kiểu máy nào). Chúng tôi có thể mua thị trường mẫu màn hình raspberry pi nhưng bạn sẽ phải trả phí thay vì màn hình khác, chúng tôi có thể sử dụng màn hình máy tính xách tay qua internet (từ
Tiêm chủng hay không? Dự án Quan sát khả năng miễn dịch của đàn gia súc thông qua mô phỏng dịch bệnh: 15 bước
Tiêm chủng hay không? Dự án Quan sát khả năng miễn dịch của đàn thông qua mô phỏng dịch bệnh: Tổng quan về dự án: Dự án của chúng tôi khám phá khả năng miễn dịch của đàn và hy vọng khuyến khích mọi người tiêm phòng để giảm tỷ lệ nhiễm bệnh trong cộng đồng của chúng tôi. Chương trình của chúng tôi mô phỏng cách một căn bệnh lây nhiễm sang một quần thể với các tỷ lệ tiêm chủng khác nhau
Cách truy cập Beaglebone qua VNC: 3 bước
Cách truy cập Beaglebone Qua VNC: Đây là một cách đơn giản để truy cập màn hình Beaglebone của bạn thông qua VNC, một phần mềm cho phép bạn xem các màn hình khác mà không cần phải cắm vào màn hình. Điều này nhằm mục đích đơn giản và dễ hiểu nhất có thể