جدول المحتويات:
- الخطوة 1: إنشاء خلاصة جديدة في Adafruit
- الخطوة 2: اصنع زاب
- الخطوة 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 07:38
سأشرح في هذا البرنامج التعليمي كيفية استيراد بيانات حدث تقويم Google في Arduino IDE للوحة ESP8266. سوف أقوم باستيراد وقت انتهاء ووقت بدء تدريبي من تقويم Google وطباعتها في شاشة Arduino IDE التسلسلية.
لتحقيق ذلك ، نستخدم Zapier لإرسال بيانات الحدث إلى موجز Adafruit. ثم نقرأ هذه الخلاصة في Arduino.
الخطوة 1: إنشاء خلاصة جديدة في Adafruit
- اذهب إلى Adafruit.
- قم بإنشاء حساب على Adafruit إذا لم يكن لديك حساب بالفعل.
- في الصفحة الرئيسية ، انتقل إلى الخلاصات> عرض الكل
- أنت الآن في صفحة التغذية. لإنشاء موجز جديد ، انقر فوق الإجراءات> إنشاء موجز جديد
- بالنسبة لمشروعنا ، سوف يطلق عليه "تدريب" ، انقر فوق "إنشاء موجز"
امنح خلاصتك اسمًا بسيطًا ومعروفًا.
- افتح الخلاصة التي أنشأناها للتو. إنه فارغ في الوقت الحالي ، لكننا سنرسل البيانات إليه باستخدام Zapier.
الخطوة 2: اصنع زاب
- اذهب إلى زابير
- أنشئ حسابًا إذا لم يكن لديك حساب بالفعل.
سنقوم بإجراء اتصال بين تقويم Google و Adafruit. هذا يسمى انطلق.
- في الصفحة الرئيسية ، انقر على "اصنع انطلق"
الخطوة 3: قم بتوصيل تقويم Google
الجزء الأول من الاتصال هو تقويم Google.
- ضمن اختيار التطبيق ، حدد "تقويم Google"
- ضمن اختيار حدث المشغل ، حدد "بدء الحدث"
هذا هو المشغل الذي يبدأ الاتصال. "بدء الحدث" هو الأفضل لغرضنا ولكن يمكنك اختيار ما تريد.
- اختر حساب تقويم جوجل.
الخطوة 4: تخصيص حدث تقويم Google
- اختر التقويم الذي تريد استخدامه من حسابك.
من الأسهل اختيار تقويم قابل للكتابة ، بحيث يمكنك إضافة مواعيد اختبار متى شئت.
- اختر الوقت قبل أن تريد تشغيل Zapier
إضافة عبارة بحث اختيارية. سيؤدي هذا إلى التأكد من أن Zapier ينطلق فقط في الأحداث التي تحمل اسمًا معينًا. إذا لم تقم بملء عبارة البحث ، فسيتم تشغيل Zapier في كل حدث في التقويم.
انقر فوق "اختبار ومتابعة"
الخطوة 5: قم بتوصيل Adafruit
الجزء 2 من الاتصال هو Adafruit.
- ضمن اختيار التطبيق ، ابحث عن "Adafruit IO" وحدده.
- ضمن حدث اختيار الإجراء ، حدد "إنشاء بيانات الخلاصة"
- ضمن "اختيار حساب" ، قم بتسجيل الدخول باستخدام حساب Adafruit الخاص بك.
الخطوة 6: تخصيص بيانات تغذية Adafruit
لقد أدخلنا الآن قسمًا يسمى تخصيص بيانات الخلاصة.
- ضمن "مفتاح الخلاصة" ، حدد "استخدام قيمة مخصصة"
- ضمن "قيمة مخصصة لمفتاح الخلاصة" أدخل اسم الخلاصة التي أنشأتها في Adafruit.
في حالتنا كان "تدريب"
- تحت "القيمة" ، انقر على أيقونة الإضافة على يمين مربع النص.
- حدد "1. يبدأ الحدث: "و" 1. ينتهي الحدث: ".
تأكد من تحديدها بهذا الترتيب من أجل هذا الرمز. لا تترك مسافة بين الكتلتين. تأكد من عدم تحديد الإصدار "الجميل". إذا قمت بتغيير الطريقة التي يتعامل بها الرسم مع تغذية السلسلة ، يمكنك استخدام أي تنسيق.
الخطوة 7: اختبار Zap
لقد أدخلنا جميع المعلومات ويمكننا اختبار اتصالنا.
- انقر فوق "اختبار ومتابعة". سيطلق Zapier حدثًا تجريبيًا.
- ابحث في خلاصة Adafruit الخاصة بك. سترى حدث اختبار بواسطة Zapier تمت إضافته إلى خلاصتك.
- لا تنس تشغيل الانزلاق في الزاوية اليمنى العليا في Zapier. لن ينجح الأمر إذا لم تفعل ذلك.
الخطوة 8: Arduino IDE: Config.h
- قم بتوصيل ESP8266 بجهاز الكمبيوتر الخاص بك.
- قم بتنزيل المخطط على Github وافتحه في Arduino IDE.
ستحتاج إلى تغيير بعض التعليمات البرمجية في config.h
- أدخل اسم مستخدم Adafruit الخاص بك
- املأ مفتاح AIO الخاص بك.
يمكنك العثور على مفتاح AIO الخاص بك في الزاوية اليمنى العليا في Adafruit.
الخطوة 9: Arduino IDE: اقرأ موجز Adafruit
- افتح الملف الرئيسي.
- أضف اسم المستخدم الخاص بك كاسم صاحب الخلاصة.
- أضف اسم خلاصتك. في حالتنا كان "تدريب".
- تجميع وتحميل رسم تخطيطي على منتداك.
- بمجرد تحميل الرمز ، افتح الشاشة التسلسلية.
- بعد إجراء الاتصال ، يمكنك الاطلاع على البيانات المتعلقة بحدث قادم!
استخدم الاختبار في Zap الخاص بك من الخطوة 7 للحصول على حدث اختباري ، أو قم بإنشاء حدث في تقويم Google الخاص بك إذا كنت لا ترى النتائج. ضع في اعتبارك أننا حددنا وقت إطلاق في Zapier ، لذلك لن يتم تشغيله بعد إنشاء حدث ، ولكن قبل x دقيقة من بدء الحدث.
الخطوة 10: أخطاء؟
إذا لم يتم تجميع الرسم: - تحقق من توصيل اللوحة الخاصة بك
- تحقق من إعداد Arduino IDE للوحة الصحيحة.
- تحقق من إعداد Arduino IDE في المنفذ الصحيح.
إذا لم تظهر الشاشة التسلسلية كما هو موضح أعلاه:
- تحقق مما إذا كان الاتصال التسلسلي مضبوطًا على 115200 باود (قم بذلك في الشاشة التسلسلية).
- تحقق مما إذا كنت قد خصصت الخلاصة في الخطوة 6.
- تحقق في Adafruit إذا كانت لديك بيانات واردة من Zapier.
- تحقق مما إذا كان Zap قيد التشغيل.
- تحقق مما إذا كنت قد كتبت اسم الخلاصة في الكود مباشرةً.
- تحقق مما إذا كنت قد اخترت التغذية الصحيحة في Zapier.
إذا لم تحصل على رسالة "adafruit IO Connected" في الشاشة التسلسلية:
- تحقق مما إذا كنت قد كتبت SSID وكلمة المرور واسم المستخدم ومفتاح الإدخال / الإخراج الصحيح.
- تحقق مما إذا كان جهاز التوجيه قيد التشغيل.
موصى به:
تقويم مجيء LED DIY: 3 خطوات
تقويم DIY LED Advent: سأصف كيف صنعنا هذه الساعة التناظرية التي تعمل بشكل مزدوج كتقويم مجيء. يوجد 24 مصباحًا من طراز ws2811 على مدار الساعة في دائرة ويضيء كل منها باللون الأخضر في الأيام التي تسبق عيد الميلاد. في يوم عيد الميلاد ، كل الأضواء مضاءة
Nextion شاشة تعمل باللمس تذكير اجتماع تقويم Outlook: 6 خطوات
تذكير اجتماع تقويم Outlook لشاشة اللمس من Nextion: كان السبب في أنني بدأت هذا المشروع هو أنني غالبًا ما فاتتني الاجتماعات واعتقدت أنني بحاجة إلى نظام تذكير أفضل. على الرغم من أننا نستخدم تقويم Microsoft Outlook ، إلا أنني قضيت معظم وقتي على Linux / UNIX على نفس الكمبيوتر. أثناء العمل مع
مرآة ذكية متعددة المستخدمين مع تقويم Google: 10 خطوات
مرآة ذكية متعددة المستخدمين باستخدام تقويم Google: في هذا الدليل ، سننشئ مرآة ذكية مدمجة مع تقويم Google. لقد صنعت هذا المشروع لأنني أجد المرايا الذكية رائعة حقًا ، إنها هبة من السماء في الصباح. لكنني قررت أن أجعل واحدة بنفسي من الصفر لأن كل الآخرين
تقويم مخصص مع محرك سيرفو: 4 خطوات
تقويم مخصص مع محرك سيرفو: يشعر الناس بالملل أحيانًا عند الجلوس على المكتب. إذا كان هناك شيء مزخرف على الطاولة ، فسيكون بالتأكيد ممتعًا. بالنسبة لهذا المشروع ، سوف أقوم بإنشاء تقويم مخصص. بخلاف التقويم ، يمكنك أيضًا إضافة عناصر أخرى من شأنها
مركز التحكم في Arduino Outlet Box مع تقويم Google: 4 خطوات
مركز التحكم في Arduino Outlet Box مع تقويم Google: ستتعلم في هذه التعليمات كيفية إنشاء مركز تحكم لمنزلك باستخدام Adafruit Power Relay Module 4-Outlet. ستحتاج إلى لوحة Arduino مع وحدة wifi مثل Adafruit Feather Huzzah ووحدة Adafruit Power Relay Module 4