Mục lục:

Sự kiện Lịch Google tới ESP8266: 10 bước
Sự kiện Lịch Google tới ESP8266: 10 bước

Video: Sự kiện Lịch Google tới ESP8266: 10 bước

Video: Sự kiện Lịch Google tới ESP8266: 10 bước
Video: Lập trình esp8266 - Bài 1 - Hướng dẫn nạp chương trình cho board esp8266 dùng arduino ide 2.0 2024, Tháng bảy
Anonim
Sự kiện Lịch Google tới ESP8266
Sự kiện Lịch Google tới ESP8266

Trong hướng dẫn này, tôi sẽ giải thích cách nhập dữ liệu sự kiện Lịch Google trong Arduino IDE cho bảng ESP8266. Tôi sẽ nhập thời gian kết thúc và thời gian bắt đầu đào tạo của mình từ Lịch Google và in chúng trong màn hình nối tiếp Arduino IDE.

Để đạt được điều này, chúng tôi sử dụng Zapier để gửi dữ liệu sự kiện tới nguồn cấp dữ liệu Adafruit. Sau đó, chúng tôi đọc nguồn cấp dữ liệu này trong Arduino.

Bước 1: Tạo nguồn cấp dữ liệu mới trong Adafruit

Tạo nguồn cấp dữ liệu mới trong Adafruit
Tạo nguồn cấp dữ liệu mới trong Adafruit
Tạo nguồn cấp dữ liệu mới trong Adafruit
Tạo nguồn cấp dữ liệu mới trong Adafruit

- Đến Adafruit.

- Tạo tài khoản trên Adafruit nếu bạn chưa có.

- Trên trang chủ, đi tới Nguồn cấp dữ liệu> Xem tất cả

- Bây giờ bạn đang ở trên trang nguồn cấp dữ liệu. Để tạo nguồn cấp dữ liệu mới, hãy nhấp vào Hành động> Tạo nguồn cấp dữ liệu mới

- Đối với dự án của chúng tôi, nó sẽ được gọi là "đào tạo" Nhấp vào Tạo nguồn cấp dữ liệu

Đặt cho nguồn cấp dữ liệu của bạn một cái tên đơn giản và dễ nhận biết.

- Mở nguồn cấp dữ liệu chúng ta vừa tạo. Hiện tại nó đang trống, nhưng chúng tôi sẽ gửi dữ liệu đến nó bằng Zapier.

Bước 2: Tạo Zap

Tạo Zap
Tạo Zap

- Đến Zapier

- Tạo tài khoản nếu bạn chưa có.

Chúng tôi sẽ tạo kết nối giữa Lịch Google và Adafruit. Đây được gọi là zap.

- trên trang chủ, Nhấp vào “tạo Zap”

Bước 3: Kết nối Lịch Google

Kết nối Lịch Google
Kết nối Lịch Google
Kết nối Lịch Google
Kết nối Lịch Google

Một phần của kết nối là lịch Google.

- Trong Chọn ứng dụng, chọn "Lịch Google"

- Trong Chọn sự kiện kích hoạt, chọn Chọn “Bắt đầu sự kiện”

Đây là trình kích hoạt bắt đầu kết nối. "Bắt đầu sự kiện" là tốt nhất cho mục đích của chúng tôi nhưng bạn có thể chọn bất cứ điều gì bạn muốn.

- Chọn tài khoản lịch google.

Bước 4: Tùy chỉnh sự kiện Lịch Google

Tùy chỉnh sự kiện Lịch Google
Tùy chỉnh sự kiện Lịch Google

- Chọn lịch từ tài khoản của bạn mà bạn muốn sử dụng.

Dễ nhất là chọn lịch có thể ghi, vì vậy bạn có thể thêm các cuộc hẹn kiểm tra bất cứ khi nào bạn muốn.

- Chọn thời gian trước khi bạn muốn Zapier kích hoạt

Việc thêm Cụm từ tìm kiếm là tùy chọn. Điều này sẽ đảm bảo Zapier chỉ kích hoạt các sự kiện có một tên nhất định. Nếu bạn không điền Cụm từ tìm kiếm, Zapier sẽ kích hoạt mọi sự kiện trong lịch.

Nhấp vào "kiểm tra và tiếp tục"

Bước 5: Kết nối Adafruit

Kết nối Adafruit
Kết nối Adafruit
Kết nối Adafruit
Kết nối Adafruit

Phần 2 của kết nối là Adafruit.

- Trong Chọn ứng dụng, tìm kiếm "Adafruit IO" và chọn nó.

- Trong Chọn sự kiện hành động, hãy chọn “Tạo dữ liệu nguồn cấp dữ liệu”

- Trong phần “Chọn tài khoản”, hãy đăng nhập bằng tài khoản Adafruit của bạn.

Bước 6: Tùy chỉnh dữ liệu nguồn cấp dữ liệu Adafruit

Tùy chỉnh dữ liệu nguồn cấp dữ liệu Adafruit
Tùy chỉnh dữ liệu nguồn cấp dữ liệu Adafruit

Bây giờ chúng ta đã nhập một phần có tên là Tùy chỉnh dữ liệu nguồn cấp dữ liệu.

- Trong Khóa nguồn cấp dữ liệu, hãy chọn “Sử dụng giá trị tùy chỉnh”

- Trong “Giá trị tùy chỉnh cho khóa nguồn cấp dữ liệu” Nhập tên của nguồn cấp dữ liệu bạn đã tạo trong Adafruit.

Trong trường hợp của chúng tôi, đó là "đào tạo"

- Trong “Giá trị”, nhấp vào biểu tượng thêm ở bên phải của hộp văn bản.

- Chọn “1. Sự kiện bắt đầu: “và“1. Sự kiện Kết thúc:”.

Đảm bảo chọn chúng theo thứ tự này vì lợi ích của mã này. Đừng để khoảng cách giữa cả hai khối. Đảm bảo không chọn phiên bản "đẹp". Nếu bạn thay đổi cách phác thảo xử lý nguồn cấp chuỗi, bạn có thể sử dụng bất kỳ định dạng nào.

Bước 7: Kiểm tra Zap

Kiểm tra Zap
Kiểm tra Zap
Kiểm tra Zap
Kiểm tra Zap
Kiểm tra Zap
Kiểm tra Zap

Chúng tôi đã nhập tất cả thông tin và chúng tôi có thể kiểm tra kết nối của mình.

- Nhấp vào “Kiểm tra & Tiếp tục”. Zapier sẽ kích hoạt một sự kiện thử nghiệm.

- Tìm trong nguồn cấp dữ liệu Adafruit của bạn. Bạn sẽ thấy một sự kiện thử nghiệm của Zapier được thêm vào nguồn cấp dữ liệu của bạn.

- Đừng quên bật tính năng zap ở góc trên cùng bên phải trong Zapier. Nó sẽ không hoạt động nếu bạn không làm điều này.

Bước 8: Arduino IDE: Config.h

Arduino IDE: Config.h
Arduino IDE: Config.h
Arduino IDE: Config.h
Arduino IDE: Config.h

- Cắm ESP8266 của bạn vào máy tính của bạn.

- Tải xuống bản phác thảo trên Github và mở trong Arduino IDE.

Bạn sẽ cần thay đổi một số mã trong config.h

- Điền vào Tên người dùng Adafruit của bạn

- Điền vào AIO Key của bạn.

Bạn có thể tìm thấy khóa AIO của mình ở góc trên cùng bên phải trong Adafruit.

Bước 9: Arduino IDE: Đọc nguồn cấp dữ liệu Adafruit

Arduino IDE: Đọc nguồn cấp dữ liệu Adafruit
Arduino IDE: Đọc nguồn cấp dữ liệu Adafruit
Arduino IDE: Đọc nguồn cấp dữ liệu Adafruit
Arduino IDE: Đọc nguồn cấp dữ liệu Adafruit

- Mở tệp chính.

- Thêm tên người dùng của bạn làm tên của chủ sở hữu nguồn cấp dữ liệu.

- Thêm tên nguồn cấp dữ liệu của bạn. Trong trường hợp của chúng tôi, đó là "đào tạo".

- Biên dịch và tải bản phác thảo lên bảng của bạn.

- Sau khi mã được tải lên, hãy mở màn hình nối tiếp.

- Sau khi kết nối được thực hiện, bạn có thể xem dữ liệu về một sự kiện sắp tới!

Sử dụng thử nghiệm trong Zap của bạn từ bước 7 để nhận sự kiện thử nghiệm hoặc tạo sự kiện trong Lịch Google của bạn nếu bạn không thấy kết quả. Hãy nhớ rằng chúng tôi đã đặt thời gian kích hoạt trong Zapier, vì vậy nó sẽ không kích hoạt sau khi tạo sự kiện mà là x phút trước khi sự kiện bắt đầu.

Bước 10: Lỗi?

Nếu bản phác thảo không biên dịch: - Kiểm tra bảng của bạn đã được cắm vào chưa

- Kiểm tra Arduino IDE được thiết lập cho đúng bo mạch.

- Kiểm tra Arduino IDE đã được thiết lập đúng cổng chưa.

Nếu màn hình nối tiếp không giống như hình trên:

- Kiểm tra xem giao tiếp nối tiếp có được đặt thành 115200 baud hay không (thực hiện điều này trong màn hình nối tiếp).

- Kiểm tra xem đã tùy chỉnh nguồn cấp dữ liệu ngay trong bước 6 chưa.

- Kiểm tra Adafruit nếu bạn có dữ liệu đến từ Zapier.

- Kiểm tra xem Zap của bạn đã được bật chưa.

- Kiểm tra xem bạn đã viết đúng tên nguồn cấp dữ liệu của mình trong mã chưa.

- Kiểm tra xem bạn đã chọn đúng nguồn cấp dữ liệu trong Zapier chưa.

Nếu bạn không bao giờ nhận được thông báo "adafruit IO Connected" trong màn hình nối tiếp:

- Kiểm tra xem bạn đã viết đúng SSID, mật khẩu, tên người dùng và khóa IO của mình chưa.

- Kiểm tra xem bộ định tuyến đã được bật chưa.

Đề xuất: