2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
גישה לשירות אינטרנט היא עבודה קלה עבור מכשיר חכם כמו טלפון אנדרואיד, טאבלט או מחשב, אך לא כל כך קל על בקרי מיקרו מכיוון שהוא בדרך כלל דורש קישוריות טובה יותר וכוח עיבוד טוב יותר. עם זאת, אנו עשויים להוריד את החלק הכבד של העבודה ל- IFTTT כדי לעזור לנו להשיג מגוון רחב של שירותי אינטרנט בקלות. מדריך זה יראה לך כיצד להשתמש ב- IFTTT לשם כך.
אספקה
- אמבה x 1
- חשבון מאת https://ifttt.com/, בכדי לגשת לשירות IFTTT
שלב 1: היכרות עם IFTTT
IFTTT, המכונה If This Then That, הוא אתר אינטרנט ואפליקציה לנייד ושירות מבוסס אינטרנט בחינם ליצירת היישומונים, או שרשראות הצהרות מותנות פשוטות. היישומון מופעל על ידי שינויים המתרחשים בתוך שירותי אינטרנט אחרים כגון Gmail, פייסבוק, טלגרם, אינסטגרם, פינטרסט וכו '.
· צור Applet מ- IFTTT
בשלב הבא נקבל דוגמא ל- IFTTT Applet לשליחת דוא ל לנמען שצוין.
כדי להריץ את הדוגמה, תכונת HTTP POST של ameba משמשת לפרסום שירות פשוט של webhook המתקבל על ידי פלטפורמת IFTTT ובתורו משמש להפעלת תגובה (שליחת דוא ל).
לאחר הכניסה https://ifttt.com/, לחץ על היישומים שלי מלמעלה.
בדוק את התמונות למעלה כדי לעקוב אחר השלבים.
שלב 2: הגדר את IFTTT ב- Ameba MCU
· פרסם את ההדק באמצעות Ameba
לאחר שהאפלט מוכן בלוח המחוונים של IFTTT, ניתן להבהב את התוכנית לדוגמא ללוח Ameba כדי לפרסם בקשת
1. התוכנית לדוגמא נמצאת תחת התיקיה "HTTP_IFTTT_POST". בצע את השלבים הבאים:
1) לחץ על קובץ *.ino בתוך תיקיית הדוגמאות המסופקת בכיתה כדי לפתוח את הדוגמה באמצעות Arduino IDE.
2) לאחר פתיחת התוכנית, ערוך את 3 הפריטים הבאים בתוך הקוד על מנת לגרום לתוכנית לפעול בהצלחה.
ערוך את אישורי ה- wi-fi כדי להתחבר לנקודה החמה של Wi-Fi או לנקודת הגישה הרצויה.
מתחת לשדה שם המארח, הזן את שם המארח של שירות ה- IFTTT "maker.ifttt.com"
תחת שדה הנתיב, הזן את שדה האירוע ואת המפתח "טריגר // עם/מפתח/"
- שם אירוע: שם האירוע צריך להיות זהה לזה שצוין ביישומון IFTTT. בדוגמה זו, שם האירוע הוא "test_event"
- מפתח: זמין בשירות Webhook בחשבון IFTTT בודד. עיין בשלב הבא להשגה.
3) כיצד להשיג מפתח מכרטיסיית התיעוד של Webhooks?
מצא את שירות Webhooks בכרטיסייה שירותים.
בדף שירות Webhooks, לחץ על הכרטיסייה תיעוד בפינה הימנית העליונה.
ניתן למצוא את המפתח בדף התיעוד. כמו כן, כיצד ניתן להשתמש בבקשת HTTP כפי שמוצג
שלב 3: קידוד והרצה
דוגמת הקוד שהושלם מצוינת למעלה
עכשיו בואו נריץ את התוכנית לדוגמא ב- Ameba
לאחר שהדוגמה מוכנה, התחבר ללוח אמבה באמצעות כבל USB.
ערכו את הקוד. לחץ על "סקיצה" -> "אמת/הידור" ב- Arduino. עם השלמת ההודעה, "בוצע הידור" תתבקש בתחתית ארדואינו.
העלה (הבזיק) את הקוד לאמבה על ידי לחיצה על "סקיצה" -> "העלה". (תהליך ההעלאה יצוין על ידי רכיב D3 שיבהב על הלוח)
לאחר השלמת ההעלאה (רכיב D3 בלוח יפסיק להבהב), "סיום העלאה" יבוא לידי ביטוי בתחתית חלון ה- Arduino IDE
פתח את הצג הטורי.
לחץ על כפתור "איפוס" כדי לראות את יומני הפלט.
לאחר שהאירוע הופעל בהצלחה, השורה של מזל טוב! ירית את אירוע test_event”ניתן לראות על הצג הטורי ותזכורת מייל לאירוע זה תימסר.
לאחר מכן נשלח דוא"ל לחשבון הדוא"ל של הנמען שנרשם ב- IFTTT Applet והתראה תתקבל בדוא"ל.