תוכן עניינים:

גלאי תנועה עם התראות Blynk (WeMos D1 Mini + HC-SR04): 4 שלבים (עם תמונות)
גלאי תנועה עם התראות Blynk (WeMos D1 Mini + HC-SR04): 4 שלבים (עם תמונות)

וִידֵאוֹ: גלאי תנועה עם התראות Blynk (WeMos D1 Mini + HC-SR04): 4 שלבים (עם תמונות)

וִידֵאוֹ: גלאי תנועה עם התראות Blynk (WeMos D1 Mini + HC-SR04): 4 שלבים (עם תמונות)
וִידֵאוֹ: Check out my DIY Smart Motion Sensor in Blynk 2024, יולי
Anonim
גלאי תנועה עם התראות Blynk (WeMos D1 Mini + HC-SR04)
גלאי תנועה עם התראות Blynk (WeMos D1 Mini + HC-SR04)

אנא הצביעו לפרויקט זה בתחרות האלחוטית. תודה!

עדכון מס '2 - כמה שינויים (גרסה 2.2), אתה יכול להגדיר לך את החיישן (טווח ושם) ממש בהגדרה. כמו כן, לפעמים קרה שהחיישן קרא ערכים שגויים ושלח הודעה, אז הוספתי ו"אם "היכן שהערכים חייבים להיות בטווח פעמיים ברציפות. אם עדיין יש לך בעיות עם זה, תוכל להתאים אותו לקריאה 3, 4, … x פעמים לפני שליחת ההודעה.

מיקום מחרוזת = "מוסך"; int rangeMin = 0; int rangeMax = 50;

_

עדכון מס '1 - אני עדיין מגלה את הסודות שמאחורי בלינק … זה מגיע עם קוד נקי יותר (גרסה 2.1), לולאה נכונה וכו' תהנו וספרו לי איך הפרויקט הזה עובד בשבילכם … תודה! _

רציתי להכין גלאי תנועה שיודיע לי בכל פעם שנפתחת דלת המוסך שלי. שיחקתי עם חיישן PIR זמן מה, אך לאחר כמה בעיות התקנה (רגישות x זמן) החלטתי להשתמש בחיישן HC-SR04 במקום … וזה עובד כמו קסם. הרעיון פשוט: אתה מגדיר את הגלאי כך שכאשר הדלת (או החלון - תלוי איך אתה רוצה להשתמש בו) נפתחת, הוא מפריע לחיישן כך שהמרחק הנמדד ישתנה. היתרון באמצעות החיישן UltraSonic במקום ה- PIR ענק. זה לא יכול להיות מופעל עם אור או יתושים וזו הסיבה העיקרית שלא רציתי להשתמש ב- PIR.

מה שאתה תצטרך:

  • לוח מיני WeMos D1 - eBay - 3.47 דולר (לוחות אחרים אפשריים - רק שימו לב כי למשל NodeMCU ESP -12E V1.0 נותן רק 3.3V והחיישן HC -SR04 צריך 5V)
  • חיישן אולטרסאונד HC -SR04+ eBay - 1.06 דולר (באמצעות "+" כפי שהוא יכול לפעול על 3.3V)
  • אפליקציית Blynk (אם אתה חדש ב- Blynk ומשתמש במכשיר iOS, יהיה עליך לשאול טלפון אנדרואיד לצורך הגדרת ההודעות)
  • קרש לחם או מלחם
  • חוטים
  • מחשב עם Arduino IDE מותקן

שלב 1: חיבור החלקים

מחברים את החלקים ביחד
מחברים את החלקים ביחד
מחברים את החלקים ביחד
מחברים את החלקים ביחד
מחברים את החלקים ביחד
מחברים את החלקים ביחד

שמעתי על אנשים שיש להם בעיות בעת הפעלת חיישן HC-SR04 מהלוח. זה עובד מצוין בשבילי, אבל הדרך הבטוחה ביותר למנוע זאת היא להשתמש ב- HC -SR04P (או "+"), שיש לו טווח כניסה של 3 - 5.5v

חיבורים (ראו תרשים)

WeMos D1 HC-SR04 (P)

5V VCC

G GND

הד הד

טריג D7

שלב 2: הגדרת בלינק

הגדרת בלינק
הגדרת בלינק
הגדרת בלינק
הגדרת בלינק
הגדרת בלינק
הגדרת בלינק

למי שלא יודע מה זה Blynk, זוהי פלטפורמה עם יישומי iOS ואנדרואיד לשליטה על Arduino, Raspberry Pi וכדומה דרך האינטרנט. זהו לוח מחוונים דיגיטלי שבו תוכל לבנות ממשק גרפי לפרויקט שלך על ידי גרירה ושחרור של ווידג'טים.

נתחיל במכשיר אנדוריד:

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

כעת תוכל להיכנס לאפליקציית Blynk גם במכשיר ה- iOS שלך וכדאי שתראה את הפרויקט עם ווידג'ט ההודעות.

שלב 3: הקוד

עכשיו הגיע הזמן להעלות את הקוד ללוח שלנו.

  • פתח את קובץ *.ino ב- Arduino IDE
  • חבר את לוח WeMos למחשב שלך
  • ב- Tools בחר את לוח WeMos D1 R2 & מיני

התאם את הדברים הבאים:

char auth = "אסימון האימות שלך מתיבת הדואר שלך נכנס לכאן"; char ssid = "שם ה- WiFi שלך"; char pass = "סיסמת ה- WiFi שלך";

כמו כן, תוכל לשנות את הטווח שבו ברצונך לקבל הודעה (ברירת המחדל מוגדרת ל -1 - 49 ס"מ)

אם (0 <מרחק ומרחק <50) {

לחץ על העלה

מזל טוב! אם הכל הוגדר נכון, אתה אמור לקבל את ההודעה הראשונה שלך!

שלב 4: סיכום

סיכום
סיכום
סיכום
סיכום
סיכום
סיכום

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

השינויים שאתה יכול לבצע בפרויקט זה הם אינסופיים. אתה יכול להגדיר התראות נוספות עבור טווחים שונים (שים לב שבלינק מאפשר התראות לאחר 15s לפחות). השתמש בחיישנים שונים וכו '.

אני מקווה שאתה אוהב את הפרויקט הזה, אם כן, אנא הצביע עבורי והשאיר הערה/הצעה … אשמח לקבל תובנה מהאחרים!

תעשה חיים!

מוּמלָץ: