Агуулгын хүснэгт:

Google хуанлийн үйл явдлууд ESP8266: 10 алхам
Google хуанлийн үйл явдлууд ESP8266: 10 алхам

Видео: Google хуанлийн үйл явдлууд ESP8266: 10 алхам

Видео: Google хуанлийн үйл явдлууд ESP8266: 10 алхам
Видео: LDmicro 14: ЖК-дисплей I2C и часы реального времени DS3231 (программирование лестничной схемы ПЛК микроконтроллера с помощью LDmicro) 2024, Долдугаар сарын
Anonim
Google хуанлийн үйл явдлууд ESP8266
Google хуанлийн үйл явдлууд ESP8266

Энэхүү гарын авлагад би ESP8266 самбарт зориулж Google Календарийн үйл явдлын мэдээллийг Arduino IDE -д хэрхэн импортлох талаар тайлбарлах болно. Би Google Хуанлигаас сургалтын төгсгөл болон эхлэх цагийг импортолж Arduino IDE цуваа дэлгэц дээр хэвлэх болно.

Үүнийг хийхийн тулд бид Zapier -ийг ашиглан үйл явдлын мэдээллийг Adafruit тэжээл рүү илгээдэг. Дараа нь бид энэ тэжээлийг Arduino дээр уншсан.

Алхам 1: Adafruit дээр шинэ тэжээл үүсгэх

Adafruit дээр шинэ тэжээл үүсгэх
Adafruit дээр шинэ тэжээл үүсгэх
Adafruit дээр шинэ тэжээл үүсгэх
Adafruit дээр шинэ тэжээл үүсгэх

- Адафрут руу яв.

- Хэрэв танд бүртгэл байхгүй бол Adafruit дээр данс үүсгээрэй.

- Нүүр хуудсан дээр Feeds> Бүгдийг үзэх рүү очно уу

- Та одоо мэдээллийн хуудсан дээр байна. Шинэ тэжээл үүсгэхийн тулд Үйлдлүүд> Шинэ хангамж үүсгэх дээр дарна уу

- Манай төслийн хувьд үүнийг "сургалт" гэж нэрлэх болно. Тэжээл үүсгэх дээр дарна уу

Хоол тэжээлдээ энгийн бөгөөд танигдах нэр өг.

- Бидний саяхан үүсгэсэн тэжээлийг нээнэ үү. Одоогоор хоосон байна, гэхдээ бид өгөгдлийг Zapier ашиглан илгээх болно.

Алхам 2: Зап хийх

Зап хийх
Зап хийх

- Запье руу яв

- Хэрэв танд бүртгэл байхгүй бол данс үүсгээрэй.

Бид Google Календарь ба Adafruit -ийн хооронд холбоо тогтоох гэж байна. Үүнийг зап гэж нэрлэдэг.

- нүүр хуудсан дээрх "Zap хийх" дээр дарна уу.

Алхам 3: Google Календарийг холбоно уу

Google Календарийг холбоно уу
Google Календарийг холбоно уу
Google Календарийг холбоно уу
Google Календарийг холбоно уу

Холболтын нэг хэсэг бол Google хуанли юм.

- Апп сонгох хэсэгт "Google Календарь" -г сонгоно уу.

- Trigger Event сонгох хэсэгт "Event Start" -ийг сонгоно уу.

Энэ нь холболтыг эхлүүлдэг гох юм. "Event Start" нь бидний зорилгод хамгийн тохиромжтой боловч та хүссэн зүйлээ сонгох боломжтой.

- Google хуанлийн дансыг сонгоно уу.

Алхам 4: Google Календарийн үйл явдлыг өөрчлөх

Google Календарийн үйл явдлыг өөрчлөх
Google Календарийн үйл явдлыг өөрчлөх

- Өөрийн акаунтаас ашиглахыг хүсч буй хуанлигаа сонгоно уу.

Бичигдэх боломжтой хуанли сонгох нь хамгийн хялбар тул та хүссэн үедээ тестийн цагийг нэмж болно.

- Zapier -ийг өдөөхөөс өмнө цагийг сонгоно уу

Хайлтын нэр томъёо нэмэх нь заавал биш юм. Энэ нь Запиер зөвхөн тодорхой нэртэй үйл явдлуудыг идэвхжүүлдэг. Хэрэв та хайлтын нэр томъёог бөглөөгүй бол Zapier нь хуанлийн бүх үйл явдлыг өдөөх болно.

"Туршилт хийгээд үргэлжлүүлэх" дээр дарна уу

Алхам 5: Adafruit -ийг холбоно уу

Adafruit -ийг холбоно уу
Adafruit -ийг холбоно уу
Adafruit -ийг холбоно уу
Adafruit -ийг холбоно уу

Холболтын 2 -р хэсэг бол Adafruit юм.

- Апп сонгох хэсэгт "Adafruit IO" гэж хайгаад сонгоно уу.

- Action Event сонгох хэсэгт "Feed Feed үүсгэх" -г сонгоно уу.

- "Бүртгэл сонгох" хэсэгт Adafruit дансаа ашиглан нэвтэрнэ үү.

Алхам 6: Adafruit тэжээлийн өгөгдлийг тохируулах

Adafruit тэжээлийн өгөгдлийг тохируулах
Adafruit тэжээлийн өгөгдлийг тохируулах

Одоо бид тэжээлийн өгөгдлийг тохируулах гэсэн хэсгийг орууллаа.

- Түлхүүр түлхүүрийн доор "Гаалийн утгыг ашиглах" гэснийг сонгоно уу.

- "Түлхүүрийн захиалгат үнэ цэнэ" хэсэгт Adafruit дээр үүсгэсэн тэжээлийнхээ нэрийг оруулна уу.

Манай тохиолдолд энэ нь "сургалт" байсан.

- "Утга" хэсэгт текст талбарын баруун талд нэмэх дүрс дээр дарна уу.

- "1. Үйл явдал эхэлнэ: "ба" 1. Үйл явдлын төгсгөл: ".

Энэ кодын үүднээс тэдгээрийг дарааллаар нь сонгохоо мартуузай. Хоёр блокийн хооронд зай бүү үлдээ. "Хөөрхөн" хувилбарыг бүү сонгоорой. Хэрэв та ноорог мөрийн тэжээлийн ажиллах хэлбэрийг өөрчилвөл ямар ч форматыг ашиглаж болно.

Алхам 7: Zap тест хийх

Туршилтын Zap
Туршилтын Zap
Туршилтын Zap
Туршилтын Zap
Туршилтын Zap
Туршилтын Zap

Бид бүх мэдээллийг оруулсан бөгөөд бид холболтоо шалгаж болно.

- "Туршилт ба Үргэлжлүүлэх" дээр дарна уу. Zapier нь туршилтын үйл явдлыг өдөөх болно.

- Adafruit тэжээлээ үзээрэй. Таны тэжээлд Zapier -ийн туршилтын арга хэмжээ нэмэгдсэнийг та харах болно.

- Zapier -ийн баруун дээд буланд байгаа zap -ийг асаахаа бүү мартаарай. Хэрэв та үүнийг хийхгүй бол энэ нь ажиллахгүй болно.

Алхам 8: Arduino IDE: Config.h

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

- ESP8266 -ийг компьютер дээрээ залгаарай.

- Github дээр ноорог татаж аваад Arduino IDE дээр нээнэ үү.

Та config.h дахь зарим кодыг өөрчлөх шаардлагатай болно

- Adafruit хэрэглэгчийн нэрээ оруулна уу

- AIO түлхүүрээ бөглөнө үү.

Та AIO түлхүүрээ Adafruit -ийн баруун дээд буланд олох боломжтой.

Алхам 9: Arduino IDE: Adafruit Feed -ийг уншина уу

Arduino IDE: Adafruit Feed -ийг уншина уу
Arduino IDE: Adafruit Feed -ийг уншина уу
Arduino IDE: Adafruit Feed -ийг уншина уу
Arduino IDE: Adafruit Feed -ийг уншина уу

- Үндсэн файлыг нээнэ үү.

- Хэрэглэгчийн нэрээ тэжээл эзэмшигчийн нэрээр нэмнэ үү.

- Тэжээлийнхээ нэрийг нэмнэ үү. Манай тохиолдолд энэ нь "сургалт" байсан.

- Ноорогоо эмхэтгэн самбар дээрээ байршуулна уу.

- Кодыг байршуулсны дараа цуваа дэлгэцийг нээнэ үү.

- Холболт хийсний дараа удахгүй болох үйл явдлын талаархи мэдээллийг харах боломжтой болно!

Туршилтын арга хэмжээ авахын тулд 7 -р алхамаас Zap дахь тестээ ашиглаарай, эсвэл үр дүнг харахгүй бол Google Календарь дээрээ арга хэмжээ үүсгээрэй. Бид Zapier -д гох цагийг тохируулсан тул үйл явдал үүсгэсний дараа идэвхжихгүй, харин үйл явдал эхлэхээс хэдхэн минутын өмнө гэдгийг санаарай.

Алхам 10: Алдаа байна уу?

Хэрэв ноорог эмхэтгээгүй бол:- Самбараа залгасан эсэхийг шалгана уу

- Arduino IDE зөв самбар дээр тохируулагдсан эсэхийг шалгаарай.

- Arduino IDE зөв порт дээр тохируулагдсан эсэхийг шалгаарай.

Хэрэв цуваа дэлгэц дээр үзүүлсэн шиг харагдахгүй бол:

- Цуваа холболтыг 115200 baud гэж тохируулсан эсэхийг шалгаарай (үүнийг цуваа дэлгэц дээр хийнэ үү).

- 6 -р алхам дээр тэжээлийг тохируулсан эсэхийг шалгана уу.

- Хэрэв танд Zapier -аас мэдээлэл ирж байгаа бол Adafruit -ийг шалгаарай.

- Таны Zap асаалттай байгаа эсэхийг шалгаарай.

- Та тэжээлийнхээ нэрийг код дээр зөв бичсэн эсэхийг шалгаарай.

- Та Zapier дээр зөв тэжээлийг сонгосон эсэхээ шалгаарай.

Хэрэв та цуваа дэлгэц дээр "adafruit IO Connected" гэсэн мессежийг хэзээ ч авахгүй бол:

- Та SSID, нууц үг, хэрэглэгчийн нэр, IO түлхүүрээ зөв тохируулаагүй эсэхийг шалгана уу.

- Чиглүүлэгч асаалттай байгаа эсэхийг шалгаарай.

Зөвлөмж болгож буй: