فهرست مطالب:
- مرحله 1: ایجاد خوراک جدید در Adafruit
- مرحله 2: یک Zap ایجاد کنید
- مرحله 3: تقویم Google را وصل کنید
- مرحله 4: رویداد تقویم Google را سفارشی کنید
- مرحله 5: Adafruit را وصل کنید
- مرحله 6: داده های خوراک Adafruit را سفارشی کنید
- مرحله 7: تست Zap
- مرحله 8: Arduino IDE: Config.h
- مرحله 9: Arduino IDE: خوراک Adafruit را بخوانید
- مرحله 10: خطاها؟
تصویری: رویدادهای تقویم Google به ESP8266: 10 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
در این آموزش نحوه وارد کردن داده های رویداد تقویم Google در Arduino IDE برای برد ESP8266 را توضیح خواهم داد. من زمان پایان و شروع آموزش خود را از تقویم Google وارد می کنم و آنها را در مانیتور سریال Arduino IDE چاپ می کنم.
برای دستیابی به این هدف ، از Zapier برای ارسال داده های رویداد به خوراک Adafruit استفاده می کنیم. سپس این فید را در آردوینو می خوانیم.
مرحله 1: ایجاد خوراک جدید در Adafruit
- برو به آدافروت.
- اگر در حال حاضر یک حساب کاربری در Adafruit ندارید ، ایجاد کنید.
- در صفحه اصلی ، به Feeds> View all بروید
- شما اکنون در صفحه فید هستید. برای ایجاد فید جدید روی Actions> Create new feed کلیک کنید
- برای پروژه ما "آموزش" نامیده می شود روی ایجاد خوراک کلیک کنید
برای خوراک خود یک نام ساده و قابل تشخیص بگذارید.
- فید را که ایجاد کردیم باز کنید. فعلا خالی است ، اما ما داده ها را با استفاده از Zapier به آن ارسال می کنیم.
مرحله 2: یک Zap ایجاد کنید
- برو زاپیر
- در صورت نداشتن حساب کاربری ایجاد کنید.
ما قصد داریم بین تقویم Google و Adafruit ارتباط برقرار کنیم. به این می گویند zap.
- در صفحه اصلی ، روی "make a Zap" کلیک کنید
مرحله 3: تقویم Google را وصل کنید
قسمت اول اتصال تقویم Google است.
- در قسمت انتخاب برنامه "تقویم Google" را انتخاب کنید
- در قسمت Select Trigger Event ، "Start Event" را انتخاب کنید
این محرکی است که اتصال را آغاز می کند. "شروع رویداد" برای هدف ما بهترین است ، اما شما می توانید هر آنچه را که می خواهید انتخاب کنید.
- حساب تقویم google را انتخاب کنید.
مرحله 4: رویداد تقویم Google را سفارشی کنید
- تقویم را از حساب خود انتخاب کنید که می خواهید از آن استفاده کنید.
انتخاب یک تقویم قابل نوشتن ساده ترین است ، بنابراین می توانید هر زمان که مایل بودید قرارهای آزمایشی را اضافه کنید.
- قبل از اینکه بخواهید Zapier شروع به کار کند ، زمان را انتخاب کنید
افزودن عبارت جستجو اختیاری است. با این کار مطمئن می شوید که Zapier فقط رویدادهایی را با نام خاصی فعال می کند. اگر عبارت جستجو را پر نکنید ، Zapier در همه رویدادهای تقویم فعال می شود.
روی "آزمایش و ادامه" کلیک کنید
مرحله 5: Adafruit را وصل کنید
قسمت 2 اتصال Adafruit است.
- در قسمت انتخاب برنامه ، "Adafruit IO" را جستجو کرده و آن را انتخاب کنید.
- در قسمت Select Action Event "Create Feed Data" را انتخاب کنید
- در بخش "انتخاب حساب" با استفاده از حساب Adafruit خود وارد شوید.
مرحله 6: داده های خوراک 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
- ESP8266 خود را به رایانه خود وصل کنید.
- طرح را در Github بارگیری کرده و در Arduino IDE باز کنید.
شما باید تعدادی کد را در config.h تغییر دهید
- نام کاربری Adafruit خود را وارد کنید
- کلید AIO خود را پر کنید.
می توانید کلید AIO خود را در گوشه بالا سمت راست در Adafruit پیدا کنید.
مرحله 9: 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 خود را به صورت نادرست وارد کرده اید.
- بررسی کنید که روتر روشن است.
توصیه شده:
تقویم ظهور LED DIY: 3 مرحله
DIY LED Advent Calendar: من توضیح خواهم داد که چگونه این ساعت آنالوگ را ساخته ایم که به عنوان تقویم ظهور عمل می کند. 24 لامپ ws2811 بصورت شبانه روزی بصورت دایره ای وجود دارد و هر کدام از آنها تا روزهای قبل از کریسمس سبز می شوند. در روز کریسمس ، همه چراغ ها روشن هستند
پیوست تقویم های Google به سایت های Google: 5 مرحله
پیوست تقویم های Google به سایت های Google: این دستورالعمل برای آموزش نحوه ایجاد ، استفاده و ویرایش تقویم های Google و سپس پیوستن آنها به یک سایت Google با استفاده از قابلیت های اشتراک گذاری است. این می تواند برای بسیاری از افراد مفید باشد زیرا می توان از Google Sites برای هماهنگی و توزیع
آینه هوشمند چند کاربره با تقویم Google: 10 مرحله
آینه هوشمند چند کاربر با تقویم Google: در این قسمت آموزشی ما یک آینه هوشمند ایجاد شده با تقویم Google ایجاد می کنیم. من این پروژه را ساختم زیرا به نظرم آینه های هوشمند بسیار جالب هستند ، آنها صبحگاهی موهبت خدا هستند. اما تصمیم گرفتم خودم یکی را از صفر بسازم چون بقیه
سطل های وای فای و تقویم Google: 4 مرحله
Wifi Wheelie Bins & Google Calendar: این پروژه با الهام از ویدئوهای Andreas Spiess (You Tube) ساخته شده است.#185 ESP8266 - یادآوری تقویم Google: چگونه می توان همسر/دوست دخترتان را خوشحال کرد (آردوینو) & amp؛ # 189 ، نسخه به روز شده. این پیوندها را دنبال کنید: Andreas Spiess & amp؛ Andreas Spiess Ver 2
مرکز کنترل جعبه خروجی آردوینو با تقویم Google: 4 مرحله
مرکز کنترل جعبه خروجی آردوینو با تقویم Google: در این دستورالعمل می آموزید که چگونه با استفاده از ماژول 4 خروجی Adafruit Power Relay Module یک مرکز کنترل برای خانه خود بسازید. شما به یک برد آردوینو با یک ماژول wifi مانند Adafruit Feather Huzzah و یک ماژول رله قدرت Adafruit 4 نیاز دارید