فهرست مطالب:

رویدادهای تقویم Google به ESP8266: 10 مرحله
رویدادهای تقویم Google به ESP8266: 10 مرحله

تصویری: رویدادهای تقویم Google به ESP8266: 10 مرحله

تصویری: رویدادهای تقویم Google به ESP8266: 10 مرحله
تصویری: Jak podłączyć kolorową taśmę LED RGB, RGBW, programator, Asystent Google - FOX Wi-RGBW-P 2024, نوامبر
Anonim
رویدادهای تقویم Google به ESP8266
رویدادهای تقویم Google به ESP8266

در این آموزش نحوه وارد کردن داده های رویداد تقویم Google در Arduino IDE برای برد ESP8266 را توضیح خواهم داد. من زمان پایان و شروع آموزش خود را از تقویم Google وارد می کنم و آنها را در مانیتور سریال Arduino IDE چاپ می کنم.

برای دستیابی به این هدف ، از Zapier برای ارسال داده های رویداد به خوراک Adafruit استفاده می کنیم. سپس این فید را در آردوینو می خوانیم.

مرحله 1: ایجاد خوراک جدید در Adafruit

ایجاد خوراک جدید در Adafruit
ایجاد خوراک جدید در Adafruit
ایجاد خوراک جدید در Adafruit
ایجاد خوراک جدید در Adafruit

- برو به آدافروت.

- اگر در حال حاضر یک حساب کاربری در Adafruit ندارید ، ایجاد کنید.

- در صفحه اصلی ، به Feeds> View all بروید

- شما اکنون در صفحه فید هستید. برای ایجاد فید جدید روی Actions> Create new feed کلیک کنید

- برای پروژه ما "آموزش" نامیده می شود روی ایجاد خوراک کلیک کنید

برای خوراک خود یک نام ساده و قابل تشخیص بگذارید.

- فید را که ایجاد کردیم باز کنید. فعلا خالی است ، اما ما داده ها را با استفاده از Zapier به آن ارسال می کنیم.

مرحله 2: یک Zap ایجاد کنید

یک Zap ایجاد کنید
یک Zap ایجاد کنید

- برو زاپیر

- در صورت نداشتن حساب کاربری ایجاد کنید.

ما قصد داریم بین تقویم Google و Adafruit ارتباط برقرار کنیم. به این می گویند zap.

- در صفحه اصلی ، روی "make a Zap" کلیک کنید

مرحله 3: تقویم Google را وصل کنید

تقویم Google را وصل کنید
تقویم Google را وصل کنید
تقویم Google را وصل کنید
تقویم Google را وصل کنید

قسمت اول اتصال تقویم Google است.

- در قسمت انتخاب برنامه "تقویم Google" را انتخاب کنید

- در قسمت Select Trigger Event ، "Start Event" را انتخاب کنید

این محرکی است که اتصال را آغاز می کند. "شروع رویداد" برای هدف ما بهترین است ، اما شما می توانید هر آنچه را که می خواهید انتخاب کنید.

- حساب تقویم google را انتخاب کنید.

مرحله 4: رویداد تقویم Google را سفارشی کنید

سفارشی کردن رویداد تقویم Google
سفارشی کردن رویداد تقویم Google

- تقویم را از حساب خود انتخاب کنید که می خواهید از آن استفاده کنید.

انتخاب یک تقویم قابل نوشتن ساده ترین است ، بنابراین می توانید هر زمان که مایل بودید قرارهای آزمایشی را اضافه کنید.

- قبل از اینکه بخواهید Zapier شروع به کار کند ، زمان را انتخاب کنید

افزودن عبارت جستجو اختیاری است. با این کار مطمئن می شوید که Zapier فقط رویدادهایی را با نام خاصی فعال می کند. اگر عبارت جستجو را پر نکنید ، Zapier در همه رویدادهای تقویم فعال می شود.

روی "آزمایش و ادامه" کلیک کنید

مرحله 5: Adafruit را وصل کنید

Adafruit را وصل کنید
Adafruit را وصل کنید
Adafruit را وصل کنید
Adafruit را وصل کنید

قسمت 2 اتصال Adafruit است.

- در قسمت انتخاب برنامه ، "Adafruit IO" را جستجو کرده و آن را انتخاب کنید.

- در قسمت Select Action Event "Create Feed Data" را انتخاب کنید

- در بخش "انتخاب حساب" با استفاده از حساب Adafruit خود وارد شوید.

مرحله 6: داده های خوراک Adafruit را سفارشی کنید

سفارشی کردن داده های خوراک Adafruit
سفارشی کردن داده های خوراک Adafruit

اکنون ما بخشی را به نام Customize Feed Data وارد کرده ایم.

- در بخش Feed Key ، "Use a Custom Value" را انتخاب کنید

- در بخش "ارزش سفارشی برای کلید خوراک" نام خوراکی را که در Adafruit ایجاد کرده اید وارد کنید.

در مورد ما "آموزش" بود

- در بخش "ارزش" ، روی نماد افزودن در سمت راست کادر متن کلیک کنید.

- "1" را انتخاب کنید. رویداد شروع می شود: "و" 1. پایان رویداد:”.

مطمئن شوید که آنها را به این دلیل به خاطر این کد انتخاب کرده اید. بین دو بلوک فاصله نگذارید. مطمئن شوید که نسخه "زیبا" را انتخاب نکنید. اگر نحوه مدیریت طرح را با تغذیه رشته تغییر دهید ، می توانید از هر قالب بندی استفاده کنید.

مرحله 7: تست Zap

تست زاپ
تست زاپ
تست زاپ
تست زاپ
تست زاپ
تست زاپ

ما همه اطلاعات را وارد کرده ایم و می توانیم اتصال خود را آزمایش کنیم.

- روی "Test & Continue" کلیک کنید. زاپیر یک رویداد آزمایشی را آغاز خواهد کرد.

- به خوراک Adafruit خود نگاه کنید. مشاهده خواهید کرد که یک رویداد آزمایشی توسط Zapier به خوراک شما اضافه شده است.

- فراموش نکنید که zap را در گوشه بالا سمت راست Zapier روشن کنید. اگر این کار را نکنید کار نمی کند.

مرحله 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 را بخوانید

Arduino IDE: خوراک Adafruit را بخوانید
Arduino IDE: خوراک Adafruit را بخوانید
Arduino IDE: خوراک Adafruit را بخوانید
Arduino IDE: خوراک Adafruit را بخوانید

- فایل اصلی را باز کنید.

- نام کاربری خود را به عنوان نام مالک فید اضافه کنید.

- نام فید خود را اضافه کنید. در مورد ما این "آموزش" بود.

- طراحی و بارگذاری طرح را در هیئت مدیره خود انجام دهید.

- پس از بارگذاری کد ، مانیتور سریال را باز کنید.

- پس از برقراری ارتباط ، می توانید اطلاعات مربوط به رویداد آینده را مشاهده کنید!

از مرحله 7 در آزمون Zap خود استفاده کنید تا یک رویداد آزمایشی دریافت کنید ، یا اگر نتیجه ای را مشاهده نکردید ، یک رویداد در تقویم Google خود ایجاد کنید. به خاطر داشته باشید که ما زمان راه اندازی را در Zapier تنظیم کرده ایم ، بنابراین پس از ایجاد یک رویداد ، اما x دقیقه قبل از شروع رویداد ، فعال نمی شود.

مرحله 10: خطاها؟

اگر طرح کامپایل نمی شود:- بررسی کنید که برد شما وصل است

- بررسی کنید که Arduino IDE برای برد مناسب تنظیم شده است.

- بررسی کنید که Arduino IDE در درگاه مناسب تنظیم شده است.

اگر مانیتور سریال مطابق شکل بالا ظاهر نمی شود:

- بررسی کنید که آیا ارتباط سریال روی 115200 baud تنظیم شده است (این کار را در مانیتور سریال انجام دهید).

- بررسی کنید که آیا خوراک درست در مرحله 6 سفارشی شده است یا خیر.

- اگر اطلاعاتی از Zapier وارد کرده اید ، در Adafruit بررسی کنید.

- بررسی کنید آیا Zap شما روشن است یا خیر.

- بررسی کنید که آیا نام فید خود را درست در کد نوشته اید.

- بررسی کنید که آیا خوراک مناسب را در Zapier انتخاب کرده اید یا خیر.

اگر هرگز پیام "adafruit IO Connected" را در مانیتور سریال دریافت نکردید:

- بررسی کنید که آیا SSID ، گذرواژه ، نام کاربری و کلید IO خود را به صورت نادرست وارد کرده اید.

- بررسی کنید که روتر روشن است.

توصیه شده: