כיצד להוסיף תכונות IOT לפרויקטים שלך: 5 שלבים
כיצד להוסיף תכונות IOT לפרויקטים שלך: 5 שלבים
Anonim
כיצד להוסיף תכונות IOT לפרויקטים שלך
כיצד להוסיף תכונות IOT לפרויקטים שלך

אין דבר טוב יותר מאשר ליצור פרויקט DIY המחליף מוצר מסחרי שלדעתך שימושי. ובכן בעצם, יש משהו יותר טוב מזה. הוספת יכולת IOT לפרויקט שלך.

כשזה מגיע לאוטומציה, מתחילים בדרך כלל משתגעים מהמחשבה שהם צריכים לעשות תכנות מורכב ומה לא. אך הודות לשירותים רבים ותוכנות חינמיות הזמינות למטרה זו בדיוק בימים אלה, הוספת תכונות IOT בסיסיות לפרויקטים שלך הפכה לקלה מתמיד.

במדריך זה אראה לך כיצד תוכל להשתמש בשתי תוכנות כאלה - Blynk ו- IFTTT, כדי להפוך את פרויקטי ה- DIY שלך לאוטומטיים. בואו נגיע לזה!

שלב 1: איך אלה עובדים?

אני אשתמש ב- esp8266 לפרויקט שלי, אך זכור כי הדרכה זו ישימה כמעט לכל מיקרו-בקר מופעל Wi-Fi (למשל esp32). להדרכה זו, בואו נכין פרוייקט שמדליק נורית בכל פעם שתקבל עוקב טוויטר חדש.. כדי להפוך את הפרויקט הזה לאפשרי, עלינו להשתמש ב- Blynk ו- IFTTT יחד.

IFTTT:

IFTTT עובד כך: "אם זה קורה אז עשה זאת". אם אתה עוסק בקידוד, תוכל להשוות זאת ל'אם משפט '. במקרה שלנו זה כך: "אם אני מקבל עוקב טוויטר חדש, אז שולח איתות לבליק"

בלינק:

Blynk simpy מעביר את ההדק IFTTT ל- esp8266. נניח שה- LED שלנו מחובר לפין GPIO 5. בלינק יקבל נתונים מ- IFTTT וסיכה 5.

למעשה, שתי האפליקציות האלה יכולות לעשות הרבה יותר מסתם אוטומציה של פרויקטי ה- DIY שלך. אתה יכול לשחק איתם כדי לדעת יותר.

שלב 2: הגדרת Blynk

הגדרת Blynk
הגדרת Blynk
הגדרת Blynk
הגדרת Blynk
הגדרת Blynk
הגדרת Blynk
הגדרת Blynk
הגדרת Blynk

ראשית, התקן את Blynk.

דְמוּי אָדָם

IOS

עכשיו צור פרויקט חדש. ברגע שתעשה זאת, תקבל אסימון אימות בדוא"ל שלך. האסימון הזה חשוב מאוד ואנו נשתמש בו בשלבים הבאים. הקש על "+" והוסף כפתור מתיבת הווידג'ט. הקש על הכפתור החדש שנוספה והגדרת הכפתור תופיע. כאן בחר את הסיכה שברצונך להפעיל (GPIO 5 במקרה זה). אתה יכול להגדיר את המצב ללחיצה או החלפה בהתאם לאפליקציה שלך. אם הוא מוגדר ללחיצה, ברגע שה- IFTTT מפעיל, הסיכה מופעלת ומכבה מייד (כמו כפתור לחיצה כללי) אם היא מוגדרת למעבר, ברגע שה- IFTTT מפעילה, הסיכה מופעלת ונשארת מופעלת

שלב 3: הגדרת IFTTT

הגדרת IFTTT
הגדרת IFTTT
הגדרת IFTTT
הגדרת IFTTT
הגדרת IFTTT
הגדרת IFTTT

התקן את IFTTT:

דְמוּי אָדָם

IOS

ב- IFTTT, לחץ על "קבל עוד". כעת לחץ על + ולאחר מכן לחץ על "זה". לאחר מכן חפש ובחר "טוויטר". לאחר מכן לחץ על "עוקב חדש".

כעת לחץ על "זה" וחפש "webhooks" בשורת החיפוש. לחץ על "שלח בקשת אינטרנט" והזן את כתובת האתר. פורמט כתובת האתר הוא https:// IP/Auth/update/pin

מכיוון שהסיכה שלנו היא GPIO 5, החלף את "pin" בכתובת ה- URL ל- "D5" החלף את Auth באסימון Auth של פרוייקט blynk שקיבלת בדוא"ל שלך בשלב הקודם. החלף את ה- IP ב- IP של ענן blynk של המדינה שלך. כדי לקבל את ה- IP, פתח את שורת הפקודה והקלד "ping blynk-cloud.com". עבור הודו, ה- IP הוא 188.166.206.43

בחר "לשים" בקטע השיטה ובחר "יישום/ג'סון" בסוג התוכן. בגוף, הקלד ["1"].

יש לציין כי ["1"] מייצג את ההדק ON ו- ["0"] מייצג את ההדק OFF

שלב 4: תכנות החומרה שלך

תכנות החומרה שלך
תכנות החומרה שלך
תכנות החומרה שלך
תכנות החומרה שלך

ודא שיש לך את הספריות esp8266 ו- Blynk מותקנות ב- Arduino IDE שלך. אם אינך בטוח כיצד לעשות זאת, לחץ כאן להדרכה מהירה. עכשיו עבור לקבצים> דוגמאות> Blynk> boards_wifi> esp8266. תראה תוכנית לדוגמה.

למרות שאתה יכול לערוך זאת, לא הייתי ממליץ לשנות סקיצה לדוגמה. פשוט העתק את הקוד והדבק אותו בקובץ חדש. כעת תוכל לערוך קובץ זה.

עליך להוסיף את ה- wifi ssid והסיסמה שלך בתוכנית שבה כתוב 'YourNetworkName' ו- 'YourPassword'. כמו כן יש להחליף את 'YourAuthToken' שלך באסימון האימות שקיבלת מ- blynk. לאחר שתעשה זאת, תוכל להוסיף את קוד הפרויקט שלך בפונקציית הלולאה () אחרי השורה Blynk.run ().

מכיוון שלנו הוא טריגר LED פשוט, איננו צריכים לכתוב קוד. אם נחבר את ה- LED שלנו לפין GPIO 5 (D1), נוכל לגרום לפרויקט שלנו לפעול.

שלב 5: נסה את זה

שיטה פשוטה זו יכולה להפוך את הפרויקטים שלך למדהימים. אתה יכול לשחק עם עוד טריגרים IFTTT ופונקציות Blynk כדי להבין כמה אתה יכול לעשות יותר עם שתי האפליקציות האלה.

לא בטוחים עם איזה פרויקט כדאי להתחיל? להלן כמה מהפרויקטים שלי שנעשו באמצעות Blynk ו- IFTTT

שעון שמשנה את צבעו בכל פעם שאסטרונאוט נכנס לחלל

מכשיר שמזכיר לך לשתות מים

מנורה מהבהבת בכל פעם שה- ISS עובר מעליו

תהנה באוטומציה של פרויקטי ה- DIY שלך:)

מוּמלָץ: