Агуулгын хүснэгт:
- Алхам 1: Adafruit дээр шинэ тэжээл үүсгэх
- Алхам 2: Зап хийх
- Алхам 3: Google Календарийг холбоно уу
- Алхам 4: Google Календарийн үйл явдлыг өөрчлөх
- Алхам 5: Adafruit -ийг холбоно уу
- Алхам 6: Adafruit тэжээлийн өгөгдлийг тохируулах
- Алхам 7: Zap тест хийх
- Алхам 8: Arduino IDE: Config.h
- Алхам 9: Arduino IDE: Adafruit Feed -ийг уншина уу
- Алхам 10: Алдаа байна уу?
Видео: Google хуанлийн үйл явдлууд ESP8266: 10 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Энэхүү гарын авлагад би ESP8266 самбарт зориулж Google Календарийн үйл явдлын мэдээллийг Arduino IDE -д хэрхэн импортлох талаар тайлбарлах болно. Би Google Хуанлигаас сургалтын төгсгөл болон эхлэх цагийг импортолж Arduino IDE цуваа дэлгэц дээр хэвлэх болно.
Үүнийг хийхийн тулд бид Zapier -ийг ашиглан үйл явдлын мэдээллийг Adafruit тэжээл рүү илгээдэг. Дараа нь бид энэ тэжээлийг Arduino дээр уншсан.
Алхам 1: Adafruit дээр шинэ тэжээл үүсгэх
- Адафрут руу яв.
- Хэрэв танд бүртгэл байхгүй бол Adafruit дээр данс үүсгээрэй.
- Нүүр хуудсан дээр Feeds> Бүгдийг үзэх рүү очно уу
- Та одоо мэдээллийн хуудсан дээр байна. Шинэ тэжээл үүсгэхийн тулд Үйлдлүүд> Шинэ хангамж үүсгэх дээр дарна уу
- Манай төслийн хувьд үүнийг "сургалт" гэж нэрлэх болно. Тэжээл үүсгэх дээр дарна уу
Хоол тэжээлдээ энгийн бөгөөд танигдах нэр өг.
- Бидний саяхан үүсгэсэн тэжээлийг нээнэ үү. Одоогоор хоосон байна, гэхдээ бид өгөгдлийг Zapier ашиглан илгээх болно.
Алхам 2: Зап хийх
- Запье руу яв
- Хэрэв танд бүртгэл байхгүй бол данс үүсгээрэй.
Бид Google Календарь ба Adafruit -ийн хооронд холбоо тогтоох гэж байна. Үүнийг зап гэж нэрлэдэг.
- нүүр хуудсан дээрх "Zap хийх" дээр дарна уу.
Алхам 3: Google Календарийг холбоно уу
Холболтын нэг хэсэг бол Google хуанли юм.
- Апп сонгох хэсэгт "Google Календарь" -г сонгоно уу.
- Trigger Event сонгох хэсэгт "Event Start" -ийг сонгоно уу.
Энэ нь холболтыг эхлүүлдэг гох юм. "Event Start" нь бидний зорилгод хамгийн тохиромжтой боловч та хүссэн зүйлээ сонгох боломжтой.
- Google хуанлийн дансыг сонгоно уу.
Алхам 4: Google Календарийн үйл явдлыг өөрчлөх
- Өөрийн акаунтаас ашиглахыг хүсч буй хуанлигаа сонгоно уу.
Бичигдэх боломжтой хуанли сонгох нь хамгийн хялбар тул та хүссэн үедээ тестийн цагийг нэмж болно.
- Zapier -ийг өдөөхөөс өмнө цагийг сонгоно уу
Хайлтын нэр томъёо нэмэх нь заавал биш юм. Энэ нь Запиер зөвхөн тодорхой нэртэй үйл явдлуудыг идэвхжүүлдэг. Хэрэв та хайлтын нэр томъёог бөглөөгүй бол Zapier нь хуанлийн бүх үйл явдлыг өдөөх болно.
"Туршилт хийгээд үргэлжлүүлэх" дээр дарна уу
Алхам 5: Adafruit -ийг холбоно уу
Холболтын 2 -р хэсэг бол Adafruit юм.
- Апп сонгох хэсэгт "Adafruit IO" гэж хайгаад сонгоно уу.
- Action Event сонгох хэсэгт "Feed Feed үүсгэх" -г сонгоно уу.
- "Бүртгэл сонгох" хэсэгт Adafruit дансаа ашиглан нэвтэрнэ үү.
Алхам 6: Adafruit тэжээлийн өгөгдлийг тохируулах
Одоо бид тэжээлийн өгөгдлийг тохируулах гэсэн хэсгийг орууллаа.
- Түлхүүр түлхүүрийн доор "Гаалийн утгыг ашиглах" гэснийг сонгоно уу.
- "Түлхүүрийн захиалгат үнэ цэнэ" хэсэгт Adafruit дээр үүсгэсэн тэжээлийнхээ нэрийг оруулна уу.
Манай тохиолдолд энэ нь "сургалт" байсан.
- "Утга" хэсэгт текст талбарын баруун талд нэмэх дүрс дээр дарна уу.
- "1. Үйл явдал эхэлнэ: "ба" 1. Үйл явдлын төгсгөл: ".
Энэ кодын үүднээс тэдгээрийг дарааллаар нь сонгохоо мартуузай. Хоёр блокийн хооронд зай бүү үлдээ. "Хөөрхөн" хувилбарыг бүү сонгоорой. Хэрэв та ноорог мөрийн тэжээлийн ажиллах хэлбэрийг өөрчилвөл ямар ч форматыг ашиглаж болно.
Алхам 7: Zap тест хийх
Бид бүх мэдээллийг оруулсан бөгөөд бид холболтоо шалгаж болно.
- "Туршилт ба Үргэлжлүүлэх" дээр дарна уу. Zapier нь туршилтын үйл явдлыг өдөөх болно.
- Adafruit тэжээлээ үзээрэй. Таны тэжээлд Zapier -ийн туршилтын арга хэмжээ нэмэгдсэнийг та харах болно.
- Zapier -ийн баруун дээд буланд байгаа zap -ийг асаахаа бүү мартаарай. Хэрэв та үүнийг хийхгүй бол энэ нь ажиллахгүй болно.
Алхам 8: Arduino IDE: Config.h
- ESP8266 -ийг компьютер дээрээ залгаарай.
- Github дээр ноорог татаж аваад Arduino IDE дээр нээнэ үү.
Та config.h дахь зарим кодыг өөрчлөх шаардлагатай болно
- Adafruit хэрэглэгчийн нэрээ оруулна уу
- AIO түлхүүрээ бөглөнө үү.
Та AIO түлхүүрээ Adafruit -ийн баруун дээд буланд олох боломжтой.
Алхам 9: 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 түлхүүрээ зөв тохируулаагүй эсэхийг шалгана уу.
- Чиглүүлэгч асаалттай байгаа эсэхийг шалгаарай.
Зөвлөмж болгож буй:
Хувийн үйл ажиллагааны бүртгэл хөтлөгч бий болгох: 6 алхам
Хувийн үйл ажиллагааны бүртгэл хөтлөгч бүтээгээрэй: Лондоноос ирсэн миний найз Пол өөрийн хоол хүнс, үйл ажиллагаа, байршлыг нэг хяналтын самбарт хянах аргыг хайж олохыг хүсчээ. Тэр үед л мэдээллийн самбар руу өгөгдөл илгээх энгийн вэб маягт бүтээх санаа төрсөн юм. Тэр вэб хоёуланг нь хоёуланг нь оруулах болно
Калориметр ба үйл ажиллагааны хяналт: 5 алхам
Калориметр ба үйл ажиллагааны трекер: Сайн байцгаана уу, намайг Харжи Наги гэдэг. Би одоогоор Энэтхэгт электроник, холбооны инженерийн чиглэлээр 2 -р курст суралцаж байна. Arduino Nano, HC-05 Bluetooth модуль болон MPU-ээр дамжуулан
Nextion Touchscreen Outlook хуанлийн уулзалтын сануулга: 6 алхам
Nextion Touchscreen Outlook хуанлийн уулзалтын сануулга: Би энэ төслийг эхлүүлэх болсон шалтгаан нь ихэвчлэн уулзалтаа алгасаж, надад илүү сайн сануулах систем хэрэгтэй гэж боддог байсантай холбоотой юм. Хэдийгээр бид Microsoft Outlook Календарийг ашигладаг боловч ихэнх цагаа нэг компьютер дээр Linux/UNIX дээр өнгөрөөсөн. Хамт ажиллаж байхдаа
DIY Raspberry Pi ухаалаг Google хуанлийн цаг: 4 алхам
DIY Raspberry Pi ухаалаг Google хуанлийн цаг: Энэ бол миний цагны уралдаанд зориулж хийсэн ухаалаг цаг юм, танд таалагдсан гэж найдаж байна! Энэ нь Raspberry Pi -тэй бөгөөд Google календарийн өгөгдөлд нэвтрэх, хэвлэхийн тулд боловсруулах болон Python програмыг ажиллуулдаг. Дараагийн 10 хоногт дэлгэцэн дээр ямар нэгэн зүйл гарч ирнэ
NodeMCU (Arduino), Google Firebase, Laravel ашиглан бодит цагийн үйл явдлын мэдэгдэл: 4 алхам (зурагтай)
NodeMCU (Arduino), Google Firebase, Laravel -ийг ашиглан бодит цагийн үйл явдлын мэдэгдэл: Таны вэбсайт дээр ямар нэгэн үйлдэл хийгдсэн боловч имэйл тохирохгүй байгаа тохиолдолд танд мэдэгдэхийг хүсч байсан уу? Та худалдаа хийх болгондоо дуу чимээ, хонх сонсохыг хүсч байна уу? Эсвэл гэнэтийн нөхцөл байдлаас болж танд яаралтай хандах шаардлагатай байна